Hi-Ten Bomberman
randomhoohaas.flyingomelette.com
randomhoohaas.flyingomelette.com
https://github.com/greggman/hft-boomboom
There's also a browser version that supports USB controllers, as many as you can connect (I think some browsers only allow 4 but another a browser has no limit except whatever the USB limit is)
https://greggman.github.io/hft-boomboom/
Warning: Music. Also it won't start until there are at least 2 players.
You can see it run with 125 players with random inputs here
http://greggman.github.io/hft-boomboom/?settings=%7BnumLocal...
Actually it's better to look at if you crank up the number of players so there's less dirt and increase the starting bomb size
http://greggman.github.io/hft-boomboom/?settings={numLocalPl...
If you zoom out to say 25% in your browser you can bump up the number of players to 1000s. It's not optimized at the moment for 1000s of players.
You could easily extend it to use some other types of controllers.
It also points out what appears to be a bug in MacOS. Even with the OS volume at the lowest setting the game will be very loud when all the explosions start. On the one hand this is probably a bug in Chrome's audio system but on the other hand an individual app should arguably not be able to make loud sounds if the OS is set to it's quietest setting.
Back in the mid to late 90's the only thing that could run on our high school PCs was DOS based programs. We had Windows, but everything was locked down and we couldn't install games.
So once we learned about QBasic, everyone suddenly became a pro at nibbles and gorillas because that was the only thing available. That is until I found a shareware site with the source code for a bomberman clone.
But the new excitement brought new demands and my best friend and I spent many afternoons hacking changes into the code. Reverse engineering bomberman was my first experience with coding.
You can download the source here on this wonderful site. Just do a search for bomberman.
http://www.antonis.de/qbdown/qbspiele.htm
You'll need to find an intepreter, obviously. Not for the German, for the code.
Fun fact: Billy West (Fry from Futurama) did some of the voice acting for this game!