What's Minetest still missing over Minecraft?
- benrob0329
- Member
- Posts: 1341
- Joined: Thu Aug 06, 2015 22:39
- GitHub: Benrob0329
- IRC: benrob0329
- In-game: benrob03
- Location: Michigan
- Contact:
Re: What's Minetest still missing over Minecraft?
I think that it's making a fun game of similar concepts, but having it be original. Making it use what MC did right, but not clinging to it, or running screening from it either.
Minetest needs to be its own game, not "just because MC can or did do it, we need to". We need to look at what MC did right, and wrong. As well as make our own game mechanics and blocks, tools, etc.
I play SurvivalCraft for example, and people write really long reviews on Google Play saying what they want (it's usually everything that's in MC, or some thing like MLP...)
The point it that people want MC, because "MC is the be all and end all of games, and you NEED to be free MC!"
But we need to show that we don't have to be MC to be a great game, nor do we need to be completely different from it.
Minetest needs to be its own game, not "just because MC can or did do it, we need to". We need to look at what MC did right, and wrong. As well as make our own game mechanics and blocks, tools, etc.
I play SurvivalCraft for example, and people write really long reviews on Google Play saying what they want (it's usually everything that's in MC, or some thing like MLP...)
The point it that people want MC, because "MC is the be all and end all of games, and you NEED to be free MC!"
But we need to show that we don't have to be MC to be a great game, nor do we need to be completely different from it.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: What's Minetest still missing over Minecraft?
It's not about being Minecraft. It's about having a modding API that actually let you mod the game.
Re: What's Minetest still missing over Minecraft?
BTW, during me being registered here I've heard a lot of ppl saying MC is "lame".
Few had made it to name some certain aspects of MC, though.
But the situation is much worse when it comes to telling what is *not* "lame" in MC.
So, how about discussing precisely that to determine more or less exact "bounds" of where to go to surpass MC?
What precisely MC did right/wrong in your opinion?
PS: I have a little notice to make. Please, refrain from citing articles which said something was backward-reasoned in MC. That won't add anything new to the discussion. Tell your own thoughts on the matter.
Few had made it to name some certain aspects of MC, though.
But the situation is much worse when it comes to telling what is *not* "lame" in MC.
So, how about discussing precisely that to determine more or less exact "bounds" of where to go to surpass MC?
What precisely MC did right/wrong in your opinion?
PS: I have a little notice to make. Please, refrain from citing articles which said something was backward-reasoned in MC. That won't add anything new to the discussion. Tell your own thoughts on the matter.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: What's Minetest still missing over Minecraft?
MC is well polished, has a nice gameplay, and looks good. It has real, good mobs. The recent versions don't crash very much and have good performance.
The only thing that MC lacks is the freedom, but seeing as you can still pretty much modify any part of the game, this isn't so much of an issue. You just can't make your own game out of it and redistribute it as a package.
Let's compare screenshots
As for the world, the block edges just look more defined, IMO, I don't know. Feel free to suggest reasons as to why I think it looks better.
As for the UI, there's no shitty watermark in the topleft. The hotbar in MC is more themed (which isn't so important, but adds to style). The hearts are aligned correctly in the MC screenshot.
I do agree with you that there is a lot of dogma etc about Minecraft in this community. (Dogma is probably the wrong word; prejudice is better)
The only thing that MC lacks is the freedom, but seeing as you can still pretty much modify any part of the game, this isn't so much of an issue. You just can't make your own game out of it and redistribute it as a package.
Let's compare screenshots
As for the world, the block edges just look more defined, IMO, I don't know. Feel free to suggest reasons as to why I think it looks better.
As for the UI, there's no shitty watermark in the topleft. The hotbar in MC is more themed (which isn't so important, but adds to style). The hearts are aligned correctly in the MC screenshot.
I do agree with you that there is a lot of dogma etc about Minecraft in this community. (Dogma is probably the wrong word; prejudice is better)
-
- New member
- Posts: 8
- Joined: Fri Sep 04, 2015 13:37
- Location: France, Grenoble
Re: What's Minetest still missing over Minecraft?
Ok it may look selfish but I want to emphasize again what I posted earlier. Frankly I dont care about the MC stfuff, I never played MC and will probably never do. It was just the first impression of a gamer (40y old if that matters) that is also a developper, and one that use to bring floppies home to install last version of slackware and spend hours to configuring and building his new kernel.Furikawari wrote:Hello all,
Just a quick thought: having to install mods to have something that starts to be interesting is not a user-friendly approach. It bothers me as a developper (to have to install mods), so I can't imagine how many people stopped after trying a few minutes... For example, no mob is just not acceptable imo.
What u want is a game and what people want is a game, not a friggin tech demo that is barely playable (just hanging around and mining is not my definition of playable, sorry). It can be a MC clone, people dont care cause IT'S FREE. It's already good (technically) and it's free, who cares about MC now? Make it interesting to play for newcomers even if it is a f***ing clone.
Last word: my 4y old daughter always ask me to play this game. She wants to see the house I build and... the animals. Yeah, I had to install a mod for this. (and there's no cats, bring cats ffs)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: What's Minetest still missing over Minecraft?
It seems that developers currently want a playground for other programmers, rather than an actual game.
See Voxus, Minetest sucks for content creators and game designers.
See Voxus, Minetest sucks for content creators and game designers.
- benrob0329
- Member
- Posts: 1341
- Joined: Thu Aug 06, 2015 22:39
- GitHub: Benrob0329
- IRC: benrob0329
- In-game: benrob03
- Location: Michigan
- Contact:
Re: What's Minetest still missing over Minecraft?
I personally like the look of the MT textures and style over all. Though a new lighting engine would be awesome.
As to what I think "sucks" in MC, I would have to say:
The undead
Magic
Enchanting
And I don't really get the End and Nether, it's cool but I prefer caverelms
But hey, I have strong religious views so my opinion is probably an average extreme.
As to what I think "sucks" in MC, I would have to say:
The undead
Magic
Enchanting
And I don't really get the End and Nether, it's cool but I prefer caverelms
But hey, I have strong religious views so my opinion is probably an average extreme.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: What's Minetest still missing over Minecraft?
Yes. Simply setting a different brightness to textures isn’t lighting :) Since this is a comparison thread: Minecraft overhauled the lighting Engline 2013. A sunrise/sunset in Minecraft just looks awesome. In Minetest you’ll see a more or less abrupt brightness change on nodes (it’s even worse when moving and new parts of the worlds are loaded).benrob0329 wrote:Though a new lighting engine would be awesome.
Even if Minecraft does not have real colored light they managed to have light with different tints. Torches are a little orange, sunsets cause a reddish tint on anything and the moonlight give a little shift to blue colors.
In Minetest it’s just a plain lighter or darker brightness on the textures.
- Calinou
- Moderator
- Posts: 3169
- Joined: Mon Aug 01, 2011 14:26
- GitHub: Calinou
- IRC: Calinou
- In-game: Calinou
- Location: Troyes, France
- Contact:
Re: What's Minetest still missing over Minecraft?
This happens only with shaders disabled. With shaders enabled, the day-night transition should be entirely smooth.Linuxdirk wrote:benrob0329 wrote:In Minetest you’ll see a more or less abrupt brightness change on nodes (it’s even worse when moving and new parts of the worlds are loaded).
Lights are also (very slightly) colored in Minetest.
- benrob0329
- Member
- Posts: 1341
- Joined: Thu Aug 06, 2015 22:39
- GitHub: Benrob0329
- IRC: benrob0329
- In-game: benrob03
- Location: Michigan
- Contact:
Re: What's Minetest still missing over Minecraft?
I think we should take this one thing at a time, e.g. the lighting engine, if we can get that done MT will look 10x better.
And the mobs API, once we get that done MT will have GOOD mobs.
Aaand better client side prediction, then there will be less lag.
If we get things done, and done right one at a time MT will improve in a much more orderly and complete fation.
And the mobs API, once we get that done MT will have GOOD mobs.
Aaand better client side prediction, then there will be less lag.
If we get things done, and done right one at a time MT will improve in a much more orderly and complete fation.
- Casimir
- Member
- Posts: 1207
- Joined: Fri Aug 03, 2012 16:59
- GitHub: CasimirKaPazi
Re: What's Minetest still missing over Minecraft?
Looking at the screenshots just saw two things that make MC look good: The local shadows are much stronger, making the blocks look more defined and 3-dimensional (probably what rubenwardy refereed to). The fog looks more like real fog, they do it with a little bit more darker gray, where in MT it is plain white. Together with the textures it looks quite flat, bright and has little contrasts.
And yes; all the UI things in MT are horrible to make and define.
And yes; all the UI things in MT are horrible to make and define.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: What's Minetest still missing over Minecraft?
Then it’s broken. (Maybe by design)Calinou wrote:This happens only with shaders disabled. With shaders enabled, the day-night transition should be entirely smooth.Linuxdirk wrote:In Minetest you’ll see a more or less abrupt brightness change on nodes (it’s even worse when moving and new parts of the worlds are loaded).
Ok, where? To me it all looks the same more or less bright.Calinou wrote:Lights are also (very slightly) colored in Minetest.
Re: What's Minetest still missing over Minecraft?
https://github.com/minetest/minetest/bl ... #L129-L146Calinou wrote:Lights are also (very slightly) colored in Minetest.Linuxdirk wrote:Ok, where? To me it all looks the same more or less bright.
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
Re: What's Minetest still missing over Minecraft?
The "game" as a whole is partly the "engine code" which facilitates things being added to the game and making stuff work, and partly the "stuff code" which adds stuff into the game by using the engine code.
Minecraft has some useful API features which facilitate adding a lot of stuff to the game, but it isn't possible for users to add things to the game without changing the engine code. Mod loaders like Forge have come along which makes it a lot easier to change or add stuff - but changes have to be done to the game's engine code in the process of installing Forge code, in order for most of the features to work.
Minetest has a less-developed API for adding stuff to the game, but you can add stuff by creating more stuff-adding code or changing the existing code, rather than having to modify the engine code in order to be able to add or change more stuff than is included by default.
Minetest's APIs need more development - in order to give modders more advanced options for adding stuff to the game, make existing systems for adding stuff run smother and support more advanced stuff, and make some existing systems simpler to use for certain applications. For example, adding an explosion event/ranged damage API (for triggering an explosion at a position) would be very useful for creating logical explosive nodes (such as dynamite, nukes, etc.), which deal ranged damage to entities and nodes upon detonation, while also being able to cause other ranged status effects which may be possible. Also, code for adding lots of similar items in the subgames could be simplified very significantly, by making functions that speed up creating items made of similar material, or creating many similar items.
Then, it will start to be possible to add more full-featured mods, adding lots of advanced, complex stuff without having to do too much hackish Lua implementation - like each mod with Explosives adding its own explosion system, or mods adding lots of similar items and nodes by using many separate minetest.register_item() and minetest.register_node() function calls with a lot of unnecessary duplicate code (which makes the Lua files hundreds of lines long, in some cases). That will bring Minetest closer to being over Minecraft, but it wont be more better than Minecraft until many more mods adding new stuff are created and developed.
Minecraft has some useful API features which facilitate adding a lot of stuff to the game, but it isn't possible for users to add things to the game without changing the engine code. Mod loaders like Forge have come along which makes it a lot easier to change or add stuff - but changes have to be done to the game's engine code in the process of installing Forge code, in order for most of the features to work.
Minetest has a less-developed API for adding stuff to the game, but you can add stuff by creating more stuff-adding code or changing the existing code, rather than having to modify the engine code in order to be able to add or change more stuff than is included by default.
Minetest's APIs need more development - in order to give modders more advanced options for adding stuff to the game, make existing systems for adding stuff run smother and support more advanced stuff, and make some existing systems simpler to use for certain applications. For example, adding an explosion event/ranged damage API (for triggering an explosion at a position) would be very useful for creating logical explosive nodes (such as dynamite, nukes, etc.), which deal ranged damage to entities and nodes upon detonation, while also being able to cause other ranged status effects which may be possible. Also, code for adding lots of similar items in the subgames could be simplified very significantly, by making functions that speed up creating items made of similar material, or creating many similar items.
Then, it will start to be possible to add more full-featured mods, adding lots of advanced, complex stuff without having to do too much hackish Lua implementation - like each mod with Explosives adding its own explosion system, or mods adding lots of similar items and nodes by using many separate minetest.register_item() and minetest.register_node() function calls with a lot of unnecessary duplicate code (which makes the Lua files hundreds of lines long, in some cases). That will bring Minetest closer to being over Minecraft, but it wont be more better than Minecraft until many more mods adding new stuff are created and developed.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: What's Minetest still missing over Minecraft?
And can we see it within the game or does it only works when resource hogging shaders are enabled?jp wrote:https://github.com/minetest/minetest/bl ... #L129-L146Calinou wrote:Lights are also (very slightly) colored in Minetest.Linuxdirk wrote:Ok, where? To me it all looks the same more or less bright.
Re: What's Minetest still missing over Minecraft?
Concerning lighting
I'd say that's the "supported devices" feature.
So far there is an official Android client which can't use shaders and some low-end PCs which can't do that either.
I doubt devs would render those unsupported, so all that stuff (coloured lights) should work w/o shaders too.
Minecraft looks good even on minimal settings.
What I can't get is "why C++ code loses to the Java one"?
There's nothing "hackish" in using Lua instead of C++ (or else we'd be forced to acknowledge that *any* Lua mod is hackish ;).
That includes blast resist and exposure-based damage calculation for entities.
If I did that using the description from the official wiki, then there are many others who also can.
The only thing you'd miss would be throwing back a player.
But that's a whole another story of where MT sucks.
(Now there IS a REALLY hacky workaround, but it's way too glitchy when playing on a laggy server.)
I'd say that's the "supported devices" feature.
So far there is an official Android client which can't use shaders and some low-end PCs which can't do that either.
I doubt devs would render those unsupported, so all that stuff (coloured lights) should work w/o shaders too.
Minecraft looks good even on minimal settings.
What I can't get is "why C++ code loses to the Java one"?
A perfect copy of Minecraft explosions is doable in Lua right now.SegFault22 wrote:For example, adding an explosion event/ranged damage API (for triggering an explosion at a position) would be very useful for creating logical explosive nodes (such as dynamite, nukes, etc.)
There's nothing "hackish" in using Lua instead of C++ (or else we'd be forced to acknowledge that *any* Lua mod is hackish ;).
That includes blast resist and exposure-based damage calculation for entities.
If I did that using the description from the official wiki, then there are many others who also can.
The only thing you'd miss would be throwing back a player.
But that's a whole another story of where MT sucks.
(Now there IS a REALLY hacky workaround, but it's way too glitchy when playing on a laggy server.)
-
- New member
- Posts: 8
- Joined: Fri Sep 04, 2015 13:37
- Location: France, Grenoble
Re: What's Minetest still missing over Minecraft?
Because AFAIK Minecraft is built directly on top of OpenGL. And please, it's 2015, the debate C++ vs Java is really old dated now (and it's really a feature user dont give a sh** about - and in fact it's what makes Minetest LESS moddable)...
Re: What's Minetest still missing over Minecraft?
The only one debating here about "C++ vs Java" is you ;)
My point is if that can be done in Java (MC uses LWJGL to be precise), then why not do that in C++?
I doubt Irrlicht can't provide us with everything needed for OGL.
The tricky part would be to make that work for different renderers (DX, OGL/ES/ES2, SW, BV)
My point is if that can be done in Java (MC uses LWJGL to be precise), then why not do that in C++?
I doubt Irrlicht can't provide us with everything needed for OGL.
The tricky part would be to make that work for different renderers (DX, OGL/ES/ES2, SW, BV)
-
- New member
- Posts: 8
- Joined: Fri Sep 04, 2015 13:37
- Location: France, Grenoble
Re: What's Minetest still missing over Minecraft?
Maybe unlike you I read a big part of this thread ;)
And yes, obviously Irrlicht must have some limitations that you won't have when using OpenGL directly (LWJGL is just a wrapper around OpenGL, not a full engine).
And yes, obviously Irrlicht must have some limitations that you won't have when using OpenGL directly (LWJGL is just a wrapper around OpenGL, not a full engine).
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: What's Minetest still missing over Minecraft?
I imagine that you use a integrated graphics card, or a simulated one - shaders take processing away from the CPU and into the GPU, so should make the game faster. However this may not be the case in Minetest, there may be implementation issues. Correct me if I'm wrong.Linuxdirk wrote:resource hogging shaders are enabled?
Re: What's Minetest still missing over Minecraft?
That's a shader file, so only when shaders are enabled.Linuxdirk wrote:And can we see it within the game or does it only works when resource hogging shaders are enabled?
Re: What's Minetest still missing over Minecraft?
Maybe I know better what I've read and what I haven't :)
But you're right, once this thread turned into YAMHW (yet another Minecraft holy war) I've left it and re-entered just a couple of days ago.
I still think that Irrlicht's behaviour here is strange. (It's not like I'm able to "fix" that or anything.)
IMHO, it would be so much easier if we had a single GL instead of the variety Irrlicht supply us with.
At least then there would have been a reason to use some patches for Irrlicht.
But you're right, once this thread turned into YAMHW (yet another Minecraft holy war) I've left it and re-entered just a couple of days ago.
I still think that Irrlicht's behaviour here is strange. (It's not like I'm able to "fix" that or anything.)
IMHO, it would be so much easier if we had a single GL instead of the variety Irrlicht supply us with.
At least then there would have been a reason to use some patches for Irrlicht.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: What's Minetest still missing over Minecraft?
Nope, just an older one.rubenwardy wrote:I imagine that you use a integrated graphics card, or a simulated one
So I have to wait until my new computer arrives … :( Hopefully this week!jp wrote:That's a shader file, so only when shaders are enabled.Linuxdirk wrote:And can we see it within the game or does it only works when resource hogging shaders are enabled?
- ArguablySane
- Member
- Posts: 116
- Joined: Sun Oct 12, 2014 21:29
Re: What's Minetest still missing over Minecraft?
Not quite. When someone lights a block of TNT in minecraft, this information is sent to the client which can then start counting down. When the timer reaches zero, there's no apparent delay because the client can make a pretty good guess of what's going to happen. The client renders an explosion effect and throws objects away from the blast almost instantly. When the next update from the server arrives, only very minor corrections will need to be made to player/entity positions and velocities, so the player won't notice.4aiman wrote:A perfect copy of Minecraft explosions is doable in Lua right now.
In minetest everything is done server side. When the TNT explodes there's a slight delay between the server simulating the explosion and the client finding out about it. Depending on your ping to the server, this could become very noticeable. Also, as you say, there's no good way to simulate knock-back of the player, and I'm not aware of any way to do things like shake the screen either.
The above post and any ideas expressed therein are released to the public domain under a Creative Commons CC0 license.
- AccidentallyRhine
- Member
- Posts: 252
- Joined: Sun Aug 02, 2015 05:43
Re: What's Minetest still missing over Minecraft?
+1Furikawari wrote:Hello all,
Just a quick thought: having to install mods to have something that starts to be interesting is not a user-friendly approach. It bothers me as a developper (to have to install mods), so I can't imagine how many people stopped after trying a few minutes... For example, no mob is just not acceptable imo.
There needs to be a complete feature set which is consistent across all users by default. Why must those who want to run a vanilla game or server suffer through finding all the right mods? And let's be honest here, most mods (for any game, not just Minetest) are amature, inconsistent and at risk of falling out of being updated.
Who is online
Users browsing this forum: No registered users and 4 guests