It is a game-based learning tool developed using Unity and C# to teach traversal algorithms, namely First In First Out (FIFO), Last In First Out (LIFO), Breadth First Search (BFS) and Depth First Search (DFS). This repository contains the main game C# scripts, including the tests as well. In addition to that, it also contains the sprites and the backgrounds used for the game. All the other settings and tweaks were done in Unity Editor. The assets that are used in this game were obtained from Unity Asset Store, Scenario and Google Images. Edits were done with Photoshop.
- Download Unity Game Engine
- Install Visual Studio
- Import AltTester SDk in Unity if you want to run the system tests

- Download the zip file of the game from this link
- Unzip the file
- Double click on the TraversAppetite .exe file i.e. the application.
- You need to play the game till your character reaches Level 4 to learn all the algorithms. You can continue playing beyond Level 4 but you won't level up.
- The key and mouse mappings are as follows
Action | Control |
---|---|
Move Right | |
Move Left | |
Interact | |
UI Interaction, Drag mechanic |
See the official gameplay of TraversAppetite.