Page 1 of 1

Psi2d: multiplayer 2D platformer shooting browser game

PostPosted: 09 May 2020, 21:53
by AntonioRagagnin
Psi2d is a opensource minimal extendible multiplayer 2D platformer shooting browser game.[/b]

Game is running at itch: https://psi2d.itch.io/psi2d

I had the  idea of a 2D multiplayer shooting gain back in 2008, inspired by Commander Keen (and later by NetKeen). I did some trials in Java but didn't manage to make anything interesting. Then I re-started the project as a HTML/JS browser game and decided to leave it open source:)

Following a old guide from valve, multiplayer games must cope with delays and the client must evolve the world while waiting for server's updates: for this reason the game is made with node.js. HTML client and node.js server are capable of sharing the same codebase ❤.

It is slim, lightweight and minimal. I wanted to make it mobile-friendly so this (so far: but I am open to changes) is a "one-button-game": you can run and shoot with touch only. 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 easily expandable and it is possible to add new kind of elements, level and player skills. So far there is only one level (made with Tiled Map Editor) with tiles from kenney.nl. And four characters with assets from gameart2d.com and four characters.

Github repo: https://github.com/aragagnin/psi2d

Image

Youtube video: http://youtu.be/qfNqr_UtGLU

EDIT: youtube link

Re: Psi2d: multiplayer 2D platformer shooting browser game

PostPosted: 10 May 2020, 07:26
by Lyberta
Deleted.

Re: Psi2d: multiplayer 2D platformer shooting browser game

PostPosted: 10 May 2020, 09:57
by AntonioRagagnin
Lyberta {l Wrote}:It's strange to use vector background with highly pixelated player characters.


You are right!

At the time I did it, I wanted to "give a break" from the foreground, with the price of mixing two styles.

Another option that may put the background in the back, is to play on saturation, what do you think of this?

Image

Unluckily I still have to learn a lot about graphic design!