2d-shooter project
A single/multiplayer co-op survival small space zombie shooter.
If you'd like to contribute, feel free to join the discord!
INSTALL
- Clone repo and extract the zip
- Copy the directory of the game
- Open command prompt and type in "cd directory/of/game" (i.e "cd C:\tmp\2dshooter")
- Type in "pip install -r requirements.txt"
- Run RUN.py
SET-UP.
MULTIPLAYER
Multiplayer works currently within local network right now. You can play against your friends either in local wifi, or by installing LogMeIn Hamachi VPN.
- Install Hamachi from https://www.vpn.net/
- Create a new network.
- Share the name and password of the network to your friends.
- Enable python's access through your firewall
- Once everyone is in the same network, your in-game ip address should change to your Hamachi ipv4. This can be seen in the multiplayer tab.
- Host a game, and share your ip with your friends.
- Start the game.
CONTROLS
WASD MOVEMENT.
Shift to run. Space to dash. Control to sneak.
MOUSE CONTROLS GUN.
aim by angle of mouse to player, the bullet spread is determined by movement and recoil.
TAB OPENS INVENTORY
where you can drag things from boxes with your mouse and store them.
F SEARCHES BOXES
opens both the box and your inventory: manipulation is done via mouse. Shift-click to quickly transfer the item to your inventory.
G THROWS GRENADES
throws a grenade about where the mouse is.
USING ITEMS
For items that are useable/placeable: right click on them. In the case of barricades: highlight the ground where you want to place the barricade - green is placeable, red is not.
Given enough time barricades will fall under the horde.
MIND YOUR SANITY
Consume narcotics to regain sanity and survive.