Programming team project - University of Bologna (a.y. 2021-22)
A dungeon roguelike game written in C++.
Sofia Zanelli: @SofZll
Kaori Jiang: @Kmoon-7
InfinitePath is a roguelike adventure game where the player must navigate various rooms, collect items, fight enemies, and survive as long as possible. The maps are infinitely generated and it is possible to return to previous rooms to reclaim lost items.
The objective is to kill enemies and accumulate as much points as possible. The game ends when the character's health points reaches zero.
| Action | Key |
|---|---|
| Movement | W, A, S, D |
| Attack | Arrow Keys |
| Menu Navigation | ↑/↓ + Enter |
| Symbol | Item | Effect |
|---|---|---|
| C | Key | Unlocks doors to new rooms |
| A | Artifact | Random bonus (HP, speed, etc.) |
| Symbol | Type | Behavior |
|---|---|---|
| n | Wanderer | Moves randomly (-10 HP contact) |
| N | Chaser | Pursues player (-10 HP contact) |
| f | Shooter | Fires projectiles at player |
git clone <repository-url>
cd InfinitePath
make && ./outputmake clean
