A bullet hell where you absorb bullets to score. Now with multiplayer co-op!
A game written in Rust for the WASM-4 fantasy console, published on itch.io
Pronounce it how you want: "Disco madness" / "Disk O' madness" / "Disk-Zero madness".
You are a lone space-disk in an unfriendly territory, survive for as long as you can!
Local multiplayer is where everyone is playing on the same computer. To play local multiplayer, you can connect multiple physical USB controllers. Xbox or PlayStation controllers are known to work best.
If all you have is a keyboard, up to 3 players can be controlled from one keyboard using these keys:
Player # | Directions | X button | Z button |
---|---|---|---|
1 | Arrows | . (period) | , (comma) |
2 | ESDF | A or Q | Tab or LShift |
3 | Numpad 8456 | Numpad * or . | Numpad - or Enter |
This key layout is designed to fit many hands on one keyboard somewhat comfortably.
Hosting a netplay game is as easy as copy and pasting a link.
While playing any cart, press Enter to open the WASM-4 menu. Select "Copy Netplay URL". An invite link (like https://wasm4.org/netplay/#ABCDEF) will be copied to your clipboard for you to send to a friend. When your friend clicks your link, they'll instantly join your game.
Some caveats: Mouse input is disabled during netplay. State saving/loading and cart reset is currently disabled during netplay. Netplay is new and there may be bugs, please report issues.
Build the cart by running:
cargo build --release
Then run it with:
w4 run target/wasm32-unknown-unknown/release/cart.wasm
https://github.com/maxcurzi/disk-0-madness/releases
For more info about setting up WASM-4, see the quickstart guide.