Ψ2d
Psi2d is a web-based multi-player and mobile-friendly 2D shooting game.
During each match (lasting 10 minutes) players run on the map and can collect life points (hearts) and ammoes (yellow circles). Player can shoot mental energy (here the name psi2d) in the form of white shells that damage other players.
Instructions:
- on mobiles: swipe on the lower side of canvas to move and jump; tap on the upper side of the canvas to shoot.
- on desktops: WAD/arrows/space to move; click to fire.
The game is made with node.js. With node I am able to use the same exact "game" class files (as well for all js classes of dynamic elements inside the level game) and evolve the game world both in the web browser client and in the server.
The game is modular and one can easily add elements, level and player skills! I can make it open source if anyone is interested in co-operating with me
Levels are created with https://www.mapeditor.org.
This game was made with node.js and thanks to the followsing free resources:
- http://www.gameart2d.com/freebies.html for the free character sprites;
- https://kenney.nl/assets for the tile set;
- https://github.com/jakesgordon/javascript-tiny-platformer a useful game/tutorial on platform logic;
- https://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization a guide on how to cope with latency in fast muliplayer games.
Game server is hosted at www.heroku.com with 💖.
Status | Released |
Platforms | HTML5 |
Author | psi2d |
Genre | Platformer, Shooter |
Made with | Tiled |
Tags | 2D, browser, Massively multiplayer, mobile, Multiplayer, Touch-Friendly, web |
Average session | A few minutes |
Languages | English |
Inputs | Mouse, Touchscreen |
Accessibility | One button, Textless |
Multiplayer | Server-based networked multiplayer, Ad-hoc networked multiplayer |
Development log
- Psi2d a web multiplayer shooting game copes with lagApr 29, 2020
Leave a comment
Log in with itch.io to leave a comment.