Hello !!!
Hello !!!
I've finally fixed the few bugs on my (Mine)Craft translation that lead to a blank screen...incredible how 2 line of code can completely mess up everything :)
https://github.com/tothpaul/DelphiCraft
https://github.com/tothpaul/DelphiCraft
I've finally fixed the few bugs on my (Mine)Craft translation that lead to a blank screen...incredible how 2 line of code can completely mess up everything :)
https://github.com/tothpaul/DelphiCraft
https://github.com/tothpaul/DelphiCraft
Attila Kovacs it took me 2 years because of lack of time ;)
ReplyDeleteGreat
ReplyDeletePaul TOTH good job, I would love to have the strength to do such a great game, that’s not easy
ReplyDeleteAwesome. I always love seeing these. It is impressively small (executable size) and like the idea of using a SQLite database for state storage. This clone also seems to go much further than most I've seen - allowing multi-user play etc. I'll definitely delve into the code further.
ReplyDeleteI've personally implemented a 8-bit graphics style version using ray casting instead of going the usual OpenGL way. It was a huge amount of fun to do.
What I always find amusing about these Minecraft clones is how so many claim to be much faster than the real Java version. I always laugh at those comparisons. They are comparing Apples and Oranges. Sure they implemented a world and fly through it. The real game however implements a world, mobs, day/night cycle and a million other little things that the game needs to keep track of. So the real game does an infinite more things that just render a pretty world.
Still, Minecraft is the best computer game I've ever played. :)
Graeme Geldenhuys it's true but I think that there's room left for optimisation ;)
ReplyDeletePaul TOTH: I'm sure there is, but I think the margins are getting smaller and smaller. If you pay close attention to the details of the real Minecraft, it is becoming more like a "world simulator" than a basic game. That requires a huge amount of processing power and memory. There is an awful lot of things to keep track of. Day/Night, weather, mobs, NPC's, plant growth (trees, grass, crops, animals), redstone contraptions, non-visual item movement (hoppers, water), water dynamics, and the list goes on and on. It is just crazy what Minecraft has achieved/implemented thus far.
ReplyDeleteDid you know they even represent the 5% of left-handed people? Yes, 5% of skeletons are left-handed with the bow in the opposite hand! :-) That's the level of detail Minecraft is at, and which these Minecraft clones don't even come close to. The later only concern themselves with world generation and flying through a static world. Apples and Oranges.
These Minecraft clones should really compare their speed with the 1-3 week old versions of Minecraft (eg: old alpha rd-xxx versions from 2009). There the real minecraft was also a more "static" world and speed was very fast.
Non the less, it is awesome fun implemented ones own version of Minecraft. Hell, implementing any game seems a LOT more fun that maintaining accounting software. :-P
Use SinCos function instead of separate sin/cos, it is twice faster!
ReplyDeletehttp://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Math.SinCos