This is a 2D platformer game made for the course TDDD23 that challenges your creativity and gives you a freedom to play the game however you want to play it. It starts with a player waking up next to a magic(AI) book and not remembering anything. He, together with this book, goes on an adventure to find out more. The book is made using DoodleNet which is a pretrained model that uses "Googles Quick Draw!" dataset to train the model.
There are three ways to play this game:
- Draw your way through it. Draw items and spawn
- Say the objects name (Current only works for Windows. If you give microphone-permission to the game)
- Write the objects name
Since we say "A picture is worth a thousand words", we made that drawing objects makes them more powerful. For weapons, they deal more damage, for vehicles they are faster and so on.
Clone the repository
git clone https://github.com/iriskotsinas/TDDD23_2D_game.git
Start the API that controls the books prediction
cd TDDD23_2D_game/API
npm install
node server2.js
Then start the Unity Project and build the game/play in the editor.
Unity 2020.03.18.f1
Node
API is built with node and express and uses Tensorflow for node.
Q: Open Canvas to draw
E: Pickup items
R: Open textbox to write
WASD + Space: Movement + Jump