I'm a computer guru, always tinekering and such
I was introduced to Minecraft sometime in 2015 IIRC
I was introduced to Minetest by octacian end of Jul, 2016
I really like playing modded Minecraft, and I love FOSS, so Minetest seemed perfect. :)
Before you say "oh, another Minecraft lover", hear me out, Minetest is a game, sure 110% of users are us fellow tinkerers, but it would be nice to have some Minecraft/video game newbies wanting to try out Minetest
Now, after playing, trying mods, and I'm just starting to learn how to mod, I've noticed the following
- 1: Minetest_game is a game, right? Bare bones, but still a game, so why not treat it like one, no reason to be afraid of adding new cool content! :)
2: the launcher, it needs some work, maybe setup kinda like Feed The Beast. (what Feed The Beast is, from mc-launcher.com)
Then new players can download mod packs easily (maybe even just the launcher would be able to download from git links)?The Feed The Beast Launcher is a launcher program, which presents users with a window to select accounts and settings, like the official Minecraft launcher. In addition, the user is also able to select mod packs, maps and texture packs to enhance the game experience.
3: why all the controversy about implementing stuff that Minecraft has implemented? I mean, no need to add shulkers and a female dragon in a place called the End, but why not add (configurable?) double chests, or generated structures, or whatever?
4: Backwards compatibility , I get it, it is one thing that can make Minetest nice to mod, but It's a double-edged sword, keeping everything compatible, but preventing progress, how to have a migration for backwards compatibility breaking changes you say, well thanks octacian for this idea
octacian wrote:Why not have a 0.5 branch for adding all these game breaking stuff too, but also have the "legacy" 0.4 branch, then we aren't freezing development for a long period of time, and active mod authors can still have time to make they're mods 0.5 compatible. Also, making a mod compatible with a newer version would still be pretty easy due to the awesome modding oriented coding. :)
5: Pull Requests, I've noticed some pull requests not getting in because a core dev says no, I understand sloppy code, makes no sense, or just weird PR's, but what about good PRs, that a majority of regular users support, should one person be able to say no (of course celeron55 has final say, being the "leader" in a way), I think a more voting focused method should be used, ugly code shouldn't be merged of course.
6: APIs, APIs are good for when you need to access stuff lots of times, but not every PR needs to add YAA (Yet Another API) right?
I'm sorry if I somehow offended anyone, or I don't agree with how you think, or if my post causes your computer to blow up due to length. xD
I only wanted to share my thoughts as both a game player, game tinkerer, and starting game developer.
P.S. Any flame wars started, shall not be started by me, I am OK with a civil discussion, fan boy-ism, and flaming is not appreciated.