News:

Herr Otto Partz says you're all nothing but pipsqueaks!

Main Menu

Web-based Multiplayer Stunts

Started by dividuum, Yesterday at 01:02:20 PM

Previous topic - Next topic

dividuum

Hey. I've been playing Stunts and even wrote a terrain editor in QuickBasic back then. In hindsight I realize it was the Mindscape '90 version and there was a hidden editor already :)

Recently I've been toying around adding multiplayer to old single-player games to see what AI is capable of now. A result is a, hopefully tasteful, version of Stunts with 8 player multiplayer mode right in a browser. It runs the original binary in an WASM based x86/DOS emulator. So it's more like DOSBox, not one of those recompilations. Various instructions are patched inside the x86 address space to transfer control into the surrounding emulator code. Similarly memory locations are directly modified and x86 functions are directly called to make this possible.

Feel free to try it out here: https://dividuum.de/stunts/

dreadnaut

Hello dividuum! Nice to see another flavour of Stunts appearing on the internet 👏

The games runs nice and smooth (at least here) and there's a nice selection of tracks. Thank you for including some ZCT ones ;D

Interesting to see randomly assigned names. Makes sense in a way. I hung around long enough for "Flash" to appear, and I enjoyed a couple of head to head races 👍 Love the "vote to restart" mechanic, which is a useful signal to understand if others are interested in racing again. And the high scores updating live.

If I can ask for two things:
- the aspect ratio is a bit squished, would it be difficult to render the game at 4:3?
- would be great to have a small chat on the side: no history needed, just to say hello or coordinating; it could even throw away all URLs to avoid spam.

We might need to add a list of Stunts variants to the portal 🤔

dividuum

I explicitly opted for random names (including the original opponents) and didn't include a chat to leave no way for abuse. Maybe some standard snippets like 'gg', 'again?', 'follow me', 'cya' and others via buttons might work.

Sorry about the aspect ratio. Fixed that for another 320x200 game but forgot here. Fixed now.

That was me playing. Fun to see it work in a real competition (which you're clearly better at) :-)