..all done..
- Walk to the left :)
- More intelligent decision making on when to 'change lifted leg'
- Smoother vertical leg movement (perhaps a simple sine instead of current bang-bang)
- Jumping
- Obstacles for jumping
- Some text/ui on screen
- Modern OpenGL
- Full screen?
- More user control
- More dynamic camera
- sound effects? :)
- Finish line vs flappy bird :S
- Auto-create more terrain on demand
- A better inverse kinematics solver
- Refactor & Remove/de-bloat the 'GameState' class
- clone the repo
- create a directory inside named target/
- cd target
- cmake ../src/
- make on linux || open the generated VS solution on windows
- CMake >= 3.1
- make & g++ on linux || vs2015 on windows
Then:
- On Windows: Builds on Visual Studio 2015 without any external dependencies
- On Ubuntu: Install dependencies listed in deps/ubuntu.sh
- Others: Check CMakelists.txt & contents of deps/ubuntu.sh to figure out what you need
- GLFW for creating an OpenGL capable window
- GLM for some vector math
- Easylogging for logging