Based on original source code which I got here. And I used to watch some old Notch streams to understand some stuff. You can watch streams here (thanks to Hike's Archive).
Game is fully completable, but...
Due the differences of both Java and C++, this port may be not 100% equal to original, but I've tried to save all possible mechanics as far as possible.
Port is hard-locked to 60 FPS, doesn't use Threads and, instead of Java's AWT, uses SDL2. Also, I've put some Java related stuff (math, random) into utils
folder.
First of all, install SDL2
, SDL2_Image
and SDL2_mixer
on your PC:
brew install sdl2 sdl2_image sdl2_mixer
I didn't test it on Windows, but you can use MinGW to compile it.
You can use my own build tool or just compile by using make
:
./build main
or
make
respectively.
- Torch can be placed on a wrong position;
- Player timer doesn't work correctly;
See LICENSE
TL;DR It's MIT