Demo bomb-defusal game project mostly for airsoft games and other sorts of activity, based on an ESP32 micro-controller. Inspired by Keep Talking And Nobody Explodes.
The goal is a modular software and hardware design, where new games and tasks can be easily added to the "main board".
- If you want to contribute to the project, check out our Project Contribution Guidelines!
- If you want to report bugs, tackle existing ones, or request features, check out the project's Issues page!
- If you just want to chat with others, discuss and brainstorm ideas, check out the project's Discussions page!
The project is written in C++ based on the Arduino framework.
Any project related code (such as classes, util functions and definitions) should be placed within the PTS
namespace (standing for Project ThunderStrike). The current implementation aims at a header only approach, which might drastically change in the future.
A common wish is a modular software-design in the sense that XML or JSON files can serve as setup inputs or active changes, providing an easy interface and ease of modification even on the field.
As previously mentioned, the project's main target platform is the ESP32, as it's available to us and generally provides nice features. The "building" is done on a breadboard for now, as it's more of a curious exploration of our possibilities.
In the future we intend on creating more complex contraptions with some 3D printing and DIY-ing - such as a hard case bomb launch terminal; and a plastic explosive IED with a ticking timer and an overwhelming number of wires out of which only the correct ones can be disconnected from - but that kind of progress is far ahead.