Hello there! As many of you know, Minecraft is a three dimensional game where you can craft and build a world of your own. I enjoy this game, but think that one extra dimension is a bit too confusing for me
. I was going to rewrite it in C++ using the Allegro libraries, but I could never get them set up correctly across my multiple platforms, and it started having issues on the platform it originally worked on. One of my friends showed me SFML, and it worked out of the box and was cross platform so I'm sticking with it. Basically, with this version of Minecraft, I'm following the original changelog (found here:
http://www.minecraftwiki.net/wiki/Version_history) as closely as I can. So far, I have a small world working where you can place and remove blocks of different types. You can also move a player image (not fully working) around by using the left and right arrow keys to move and the space bar to jump. I'll update this later tonight with an OS X app and a Linux executable. I may or may not upload the source, depending on what you guys want.
So, in summary, this is working:
Five different block types (dirt, grass, stone, cobblestone, and wood).
Changing selected blocks (no indicator) using numbers 1-5.
Placing and removing selected block.
Loading a world from a text file.
Moving a player image and jumping (Kind of. It's my current focus).
And the next version will have this:
Indicator for selected block type
Better player movement
Thanks for reading! If you have any questions, feel free to email or pm me.