#Top-down Multiplayer Tank Shooter
This is a simple top-down multiplayer game for 2-4 players written in Python3.8 with usage of arcade library and using socket for network-handling.
- Clone, or download this repo.
- Install requirements: pip install -r requirements.txt
- Run one instance of server.py
- Run 4 instances of client.py (best way is to open project in PyCharm and tick 'allow paallel run' option in run-configurations
- Download executable files named 'client' and 'server' from proper 'dist' subdirectory for your OS, and run them like a normal application for your platform.
For now this only works in the local network - no global server is set-up at the moment. At the moment a Game instance requires 4 players to join the game to start.
- Executables and installers for linux (done!) and windows (not yet).
- Better menu allowing setting-up a new game, refresh available games and connect to them.
- Simple, light UI for players in game showing their health, number of players left etc.
- Setting-up a server and match-maker.
- Allow player to host a server for online game.
- Moving viewport when player is traversing the map.
- Sounds, power-ups, hit and kill effects.
- Destructible obstacles on the maps.