The Game: You have to Protect the Bees, while they are collecting the Nectar of the Flowers. The Enemies are Wasps which wants to attack the Bees.
The Gameplay is quite Simple: Take down the Wasps before they take down the Bees. You can take the Wasps down by clicking on them, but bee aware, if only one Bee is taken down, you lose.
The Game was made while following the Tutorial on: http://www.opengl-tutorial.org/ and https://learnopengl.com/
There are few problems, that I need to figure out.
- All wasps stop for a split second, when a new one spawned
- Memory Management has to be Optimized!
- The Score has to be Displayed
The Project uses
- GLFW 3.3.8 https://www.glfw.org/
- GLEW 2.2.0 https://github.com/nigels-com/glew
- GLM 0.9.9.8 https://github.com/g-truc/glm
- stdb_image.h https://github.com/nothings/stb
If you are using Visual Studio: Follow the Instruction given in the Lecture (Setting up the OpenGL template - step by step) Then you should be good to go!
If you are using another Compiler/Generator (like MinGW Makefiles) I expect that you know what to do. Also the Executable will be copied to the src directory. There you can execute it.
The Executable searchers the shader and resource directory in the same directory where it is located. So for example:
BeeSafe
|
+--build
|
+--src
| +--shader
| | +--SimpleVertexshader.vertexshader
| | +--SimpleFragmentshader.fragmentshader
| +-- res
| | +--Bee.png
| | +--Wasp.png
| | +--Flower.png
| | +--Menu.png