If YOU need a game to enjoy with your friends on an open source server based multiplayer LAN platformer shooter game, PlaNetShooter is exactly what you are searching for. INSTALLATION INSTRUCTIONS BELOW !
PlaNetShooter (Platform Network Shooter) is a platform shooter game with server-based network multiplayer. For this project, I developed entirely from scratch a physic system (move, jump, gravity, friction and collisions) and a shooting system.
There are 6 characters available to play : Bob, Meduso, Angelo, Tatitatoo, Monk and Elbombas), they all got unique bullets, ultimates, sounds and way to be played.
The game also includes a house to change the current character and to see the ranking, a money system, a yodel system and a respawn system.
PlaNetShooter uses java (>= SE 8), if it is not installed on your computer : Download Java
The version 2.0-beta is out ! Releases here : PlaNetShooter-releases
After downloading, here are the steps :
- Unzip the archive
- Launch a Server ("Server-PlaNetShooter.jar" file)
- Launch clients on any computer on the same local network as the server ("Client-PlaNetShooter.jar" file)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
All of them are managed by Maven
- Kryonet which is a TCP/UDP client/server library for Java
- Kryo which is the serialization library used by Kryonet
- Synfig which is a free and open-source animation software
- Thomas Cloarec (Lead developer)
- Hugo Brient (Lead animation/sound designer)
- Lucas Sigler (Lead game-meta designer)