Skip to content

kshitijalwadhi/COP290-GameDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IIT-D Mazetries

Game presentation uploaded here.

SYSTEM REQUIREMENTS

Operating System used: Ubuntu (22.04)

Resolution: 1280x640 or higher

Refresh Rate of Monitor used during development: 60 Hz


INSTALLATION INSTRUCTIONS

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.

RUNNING THE GAME

  • cd to the src directory

  • on terminal, run the following commands

    • make for compiling the client side executable
    • make 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.

FEATURES

  • 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.

REFERENCES USED DURING DEVELOPMENT

The following references were used during the development of this project:

Images and Fonts:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages