Skip to content

Multiplayer terminal game for operating systems course

Notifications You must be signed in to change notification settings

matiduda/so2-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Important information

This game was built as a project for an Operating systems II university course. If one uses any part of this code in their project, they can expect to have it not be accepted. One of the possible consequences of that action would be a fail in the course.

Please be careful!

How to build

To build the game you have to have ncurses library installed. You can do this by using the following command

sudo apt-get install libncurses5-dev

To build the game, simply run

make

And then run server and client programs from build directory

cd build/
./server
./client
Made with 💜

TODO:

  • Enemy client
  • Bot client
  • Bot client - run away from enemy
  • Create dropped treasure after player death
  • Server - draw players on server view
  • Server - fix player info on disconnect
  • Server - add key behaviour:
    • B/b – add enemy to random tile
    • c/t/T – add a coin, a treasure or a large treasure
    • Q/q – quit

Releases

No releases published

Packages

No packages published