Ask coding questions

← Back to all posts
How to add a multi player in the game
DevolvedStudio

How to add a multi player in the game? I know it have to use socket.io but how can someone teach me pls

Answered by SixBeeps [earned 5 cycles]
View Answer
Comments
hotnewtop
SixBeeps

Multiplayer is an interesting one. Be warned though, if your game wasn't originally designed to be multiplayer, you're going to have a tough time making it into one.

First you'll need a backend server to handle the connections. Your Repl is an HTML Repl, which won't allow you to make your own backend. So, you'll need to pick a framework to host your site on.

Then you'll want to decide on how multiplayer should work. Should everyone be on the same level at the same time? Should there be "rooms" or "join codes"? Should the players be able to collide with each other?

Then comes the implementation. Socket.io is a popular implementation that'll allow you to handle server-client communication, but it's not your only option. You could use vanilla WebSockets, for example.