I’m putting this in “Off-Topic” because technically this could be used for just about any game.
So what I’ve been thinking about for the last few days is a “game bomb” that allows you to play Seek and Destroy style missions (CS:GO, CoD, BF Defuse game mode).
So far I’m thinking about using a Raspberry Pi Nano W0 with an accelerometer, keypad and LCD screen for the toy. This will link through to a Windows or Linux based game controller which allows players to set up things such as bomb timer, bomb pin, defuse pin, etc.
The idea is, the attacking team will have to get to a location and enter a number to arm the bomb.
Then defending team will have to disarm the bomb. This could be done via something as simple as holding a button for a specified time, or playing a small mini-game on the screen.
Game events will be played through the game controller, which I imagine would be hooked up to a PA system or other speaker system, which would announce events such as “Bomb armed”, “Bomb defused”, an explosion sound for when it goes off, and maybe even a beeping tick down for when it’s ticking down.
The “bomb” itself will also have a small loudspeaker, and lights to indicate its status, such as flashing red for ticking, and white for about to explode.
Probably going to plan out the basic functionality over the next few weeks, then get parts and start coding maybe next month, as I’m currently busy at work and also have a few skill gaps I’ll need to fill before I can complete this task.
If anyone would be interested in working with me on this, or has any ideas of functionality that they’d like to see, I’m all ears.
Other possible features I’ve been thinking about:
- Android based control application (iOS down the track)
- Web based control application (so you can control from any device connected to the same network)
- headless mode - no server required to run the game, bomb does it all
- ‘Defuse kits’ which allow players to plug in and ‘defuse’ the bomb
- Multiple “bomb” support
- Proximity detection to a target device (likely with Bluetooth and a custom made bluetooth device)