16 comments

[ 8.2 ms ] story [ 78.6 ms ] thread
Update: Someone already made a hacked client!
"rip headphone users" as they say. What's with the extremely loud noise?
Someone made a hacked game client and is spawning a bullet every frame
I have some feedback: please reduce the volume.
When I clicked that link, I heard a lot of horrible noise and saw some racial epithet spam in a chat box. Was that supposed to happen? Anyways, 10/10 would click again.
What are even the controls... I get moving around, no concept of how to fire, or even the rules.
WASD / Arrow keys to move.

Click to shoot.

You can't move on phone yet (but you can shoot!), I'm not sure how to do the controls there. Maybe a multitouch thing where the first touch makes a joystick appear for movement, and 2nd tap shoots in the tap direction?

Arrow keys seem to get hijacked by the scroll bar which gets worse with longer chat
How do you fire???
You point at enemy with mouse pointer and left click to fire
Forgot to mention "In 50 KB of WASM" :)

Sound effects are generated on the fly (with sfxr), there is Text to Speech (with Software Automatic Mouth, from the Commodore 64)

Funny. On iPhone I’m stuck in the middle. Assume it’s beca I don’t have a mouse? Still, I played for 5 minutes or so shooting user 2 —fracking gnat— from the center of the game. hehe
Thanks for the feedback everyone!

Update: got rid of webassembly (for my usecase it was pure overhead).

Game is now 24KB (down from 170KB)

Will ship new version tomorrow and start fixing all the bugs / complaints.

Netcode needs major overhaul.

Need to move the game logic into server for anti-cheat and for more consistent experience.

(Currently collision is done locally, which coupled with the lag is terrible. (On that note, I need more servers...))