https://github.com/anshulranjan2004/escape-the-maze
Escape the Maze is a Python-based multiplayer game that uses Pygame and socket programming for real-time competition.
https://github.com/anshulranjan2004/escape-the-maze
pygame python socket-programming
Last synced: over 1 year ago
JSON representation
Escape the Maze is a Python-based multiplayer game that uses Pygame and socket programming for real-time competition.
- Host: GitHub
- URL: https://github.com/anshulranjan2004/escape-the-maze
- Owner: AnshulRanjan2004
- License: mit
- Created: 2023-03-27T17:36:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-06T04:24:28.000Z (about 3 years ago)
- Last Synced: 2025-01-23T05:29:41.408Z (over 1 year ago)
- Topics: pygame, python, socket-programming
- Language: Python
- Homepage:
- Size: 17.5 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Escape-The-Maze
Escape the Maze is a simple multiplayer game that involves navigating through a maze to reach the end point before your opponent does. The game is built using the Pygame library for the graphical interface and Socket programming in Python for the multiplayer aspect. The game allows players to connect over a network and compete in real-time to reach the end of the maze.
To play the game, players need to first start the server and then connect to it using the client. Once both players have connected, they will be taken to the game screen where they can navigate through the maze using the arrow keys. The first player to reach the end of the maze wins the game.
## Requisites
Python 3.x and pygame.
## Instructions
You need to run the server first
> python server.py
Then you can execute the client up to four times
> python client.py
#### Important
- Wait for the client to load before executing the next
- The server needs to be restarted whenever the match ends or a player is disconnected
## Screenshots


