Imported from GitHub: PurkkaKoodari/ktane-hw · commit 3d6f799 · license MIT
Description
Fully playable hardware implementation of Keep Talking and Nobody Explodes. Mirror of https://gitlab.com/PurkkaKoodari/ktane-hw
README
KTaNE HW
This project is a hardware reimplementation of the game Keep Talking and Nobody Explodes. The game runs fully on the physical device and is controlled using a web interface over Wi-Fi. The project will be documented in this repository – expect the links below to be broken for the near future.
(TODO: insert photos here)
Architecture
The hardware is built around a Raspberry Pi Zero W, which runs the main controller software, attached to a backplane that provides power, connectivity and audio. The game's modules are built as independent devices, usually based on an Arduino Nano, which connect to the backplane using RJ-45 connectors (with a completely nonstandard usage of the pins).
The software can be divided into three parts: the main controller, written in Python 3 using asyncio and websockets; the module software, written in C++ and built using arduino-cli; and the Web interface, written using Preact. In addition, one can run a room server, which supports room-scale audio and DMX lights and other effects.
License
Unless otherwise noted, all software in this repository is licensed under the MIT license; the hardware design files in hardware/ are licensed under the CERN-OHL-P v2; and the sounds in sounds/ are licensed under CC-BY 3.0 (see sounds/CREDITS.txt for authors).
This project is not in any way related to or endorsed by Steel Crate Games, nor does it include any assets from the original game. If you intend to build a copy of the project, please support them and purchase a copy of the game!
No comments yet. Be the first to ask about this board.