Game presentation uploaded here.
Operating System used: Ubuntu (22.04)
Resolution: 1280x640 or higher
Refresh Rate of Monitor used during development: 60 Hz
Run the shell script for installing the dependencies.
./run.sh
Note that this will work only on UNIX systems. For windows refer to the guides available online for installing SDL, SDL_image, SDL_ttf, SDL_mixer, SDL_net.
-
cd to the src directory
-
on terminal, run the following commands
make
for compiling the client side executablemake server
for compiling the server side executable
-
For playing locally, just run the client side executable by running the command
./mygame
-
For playing on two systems, first set up the server by running the command
./server
. Then run the clients on two systems/terminals by running the command./mygame
.
- 2D Maze game based on IIT Delhi campus.
- Networking (Can play with friends on different systems; tested on LAN).
- Local Multiplayer (Can use WASD and arrow keys for multiplayer action).
- Can play solo as well.
- Four different healthbars (Energy, Fitness, Nerdiness, Social Quotient).
- They can be increased by visiting specific locations on campus.
- Potions spawned every now and then at random on the map. Go pick them before your opponent.
- Modelled professors as ghosts which take away your energy but increase your nerdiness. Decide accordingly whether you want to meet them or not :P
- The player that lasts the longest wins.
The following references were used during the development of this project:
- SDL, SDL_image, SDL_mixer, SDL_ttf: LazyFoo, YouTube Playlist, Github Repo
- SDL_net: Docs, Github Repo
Images and Fonts:
- Open source resources were used for this project. They can be found at the following links: