mochadoom icon indicating copy to clipboard operation
mochadoom copied to clipboard

Add multiplayer support

Open AXDOOMER opened this issue 8 years ago • 3 comments
trafficstars

Here's a checklist for the multiplayer support. It's the most important feature to add.

  • [ ] Add deathmatch 3.0 (youtube test video)
  • [ ] Write the multiplayer code (4 players must be able to play) -> The parameter -nodes # starts a server that waits for #-1 of players (the server is one node) -> -port # changes the server port to # (default is 2345) -> -net ip port could also be used. If no port is specified, then the default is used. -> Clients use -join ip port to connect (port is optional, default is 2345) -> Game options must be sent to the client(s)
  • [ ] Register games on master.chocolate-doom.org to help people play over the Internet

AXDOOMER avatar Apr 18 '17 18:04 AXDOOMER

Would make it my first priority right after merge. Registering games would also be great addition. It also can pay attention to our work.

GoodSign2017 avatar Apr 18 '17 19:04 GoodSign2017

I made a quick and dirty hack to Mocha Doom to see how hard it would be to implement Deathmatch 3.0. Maes changed a lot of stuff and it was more difficult than I expected. I had to break the support for normal deathmatch and altdeath.

Test video: https://www.youtube.com/watch?v=coWo3UDb5lg This is from a demo recorded with another source port that I played back with Mocha.

I found two bugs while doing this and I've added them to my TODO list. I will be fixing them when I have free time (I'm into my university exams).

AXDOOMER avatar Apr 18 '17 23:04 AXDOOMER

Once Multiplayer is added, I'll start development on this aswell 👍

Quite sure there's alot of fun stuff that can be added to make the multiplayer experience more fun than ever

Fabrice-leterme avatar Apr 30 '17 23:04 Fabrice-leterme