Skip to content

A multiplayer game featuring Wumpus the monster and Distributed computing

License

Notifications You must be signed in to change notification settings

Evozone/wumpus-multiplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

👻 wumpus-multiplayer

A multiplayer game featuring Wumpus the monster and Distributed computing.

This project is a part of the Distributed Computing course at Terna Engineering College, Navi Mumbai. It is a multiplayer game where players can connect to a server and play the game. The game is based on the classic game of Wumpus, where the player has to navigate through a cave and find the gold while avoiding the Wumpus monster. The game is implemented using Java and the server-client architecture.

This modified version of the game includes a multiplayer feature where multiple players can connect to the server and try to kill the Wumpus the fastest.

Table of Contents

Details

  • Server-Client Architecture: The game is implemented using a server-client architecture. The server is responsible for managing the game state and the clients are responsible for sending the player's moves to the server.
  • Multiplayer: The game supports multiple players connecting to the server and playing the game simultaneously. The players can see each other's moves and try to kill the Wumpus the fastest.
  • Wumpus Game: The game is based on the classic game of Wumpus, where the player has to navigate through a cave and find the gold while avoiding the Wumpus monster. The game includes features like pits, bats, and a bottomless pit.
  • Python Implementation: The game is implemented using Python and the server-client architecture is implemented using the socket module.

A version of the game which is played by neat-ai (NeuroEvolution of Augmenting Topologies) is available here.

🚀 Getting Started

Prerequisites

  • Python 3.6 or higher

Installation

  1. Clone the repository
git clone https://github.com/Evozone/wumpus-multiplayer.git
  1. Change the directory
cd wumpus-multiplayer
  1. Navigate to the server/game directory
cd server/game
  1. Run the wumpus_world.py file
python wumpus_world.py

Team members

Vishal Shinde Manas Telavane Bhargav Modak

About

A multiplayer game featuring Wumpus the monster and Distributed computing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages