A 2048 Enhanced Edition
Develop: January 2018
opengl, glew, glfw, freetype, boost
If you are on windows, we have prepared most binary files(libs) of these dependencies for you
note: your graphics driver have to support glsl core 330
if not, upgrade driver first
Windows | Linux |
---|---|
For windows, you can use cmake to generate a vs solution first(Visual Studio 2017 is suggested, which test pass)
Note you have to assign your boost path
Or if you have a codeblock on your device, you can use build/2048.workspace directly
For linux, just:
cd build
cmake .
make
- 2048 AI(1024 can be achieved at most time)
- Undo and Redo
- History Playback
- User login and Score Rank
- Fluent Animation of card born, move, merge
Game design is from HUST IS Curriculum Design, January 2018
Full marks on in-site inspect, 96 in final(including report text)