Ein Spiel der see-base
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Talvi bd32d2df0f Simulator in Funktion ausgelagert 2 years ago
medien Zeitnahme und Effekt-Logik überarbeitet 2 years ago
.gitignore added sound effects 4 years ago
GPIO.md GPIO-Pins aktualisiert 2 years ago
LICENSE Initial commit 4 years ago
PUNKTE.md Update PUNKTE.md 4 years ago
README.md Update README.md 4 years ago
info-beamer Simulationsmodus hinzugefügt, den info-beamer aktualisiert und einen Haufen Fehler behoben. 2 years ago
main.py GPIO-Pins aktualisiert 2 years ago
main_test.py Simulator in Funktion ausgelagert 2 years ago

README.md

Schwebedraht

Ein Spiel der see-base

Cyber

Spielkonzept:

Das Spiel ist ein Heißer Draht, der aus verschiedenen Segmenten besteht. Neben den (größeren) Teilen, die man nicht berühren sollte sind (kleinere) Bonussegmente vorhanden, die einem Punkte geben, die je nach dem, wie viel Zeit man vom letzten Segment benötigt hat variieren. Kombinationen von Bonussegment-Berühungen geben nochmal mehr Punkte. Jedes mal, wenn ein Segment berührt wurde erscheint auf einem Display eine Reaktion in Form eines Videos, einer Animation und/oder einem Toneffekt. Weitere Informationen zu diesem Spiel findet man auch auf see-base.de/schwebedraht.

Hardware:

Die Software läuft auf einem Raspberry Pi. Die einzelnen Segmente sind mit den GPIO-Pins verbunden, wodurch eine Berührung von der Software wahrgenommen werden kann. Die Segmente selbst sind dünne Kupferrohre, an deren Innenseite ein Klingeldraht befestigt ist und nach außen führt. An den Raspberry Pi ist ein Display und zwei kleine Lautsprecher angeschlossen.

Grafik:

Als “Grafik Engine” kommt der Info-Beamer zum Einsatz, der durch seinen modularen Aufbau sehr einfach anzupassen ist und dabei noch performant bleibt. Installationsanleitung von info-beamer auf dem Raspberry Pi.

Software:

Der Steuerungscode für das Spiel ist in Python 3 geschrieben, die Anzeigescripts für den info-beamer in Lua

Schnitstellen

Dokumentation. zur Schnitstelle zwischen Info-Beamer und Python3 Spiel.

Dokumentation zur technischen Verkabelung der GPIOs zwischen Spielehardware und Raspberry Pi.

Dokumentation Der Zeiterfassung und des Punkte-Systems!

Kontakt:

Unser Hackerspace ist unter see-base.de zu finden.

Das Entwicklerteam des Schwebedraht ist unter schwebedraht@see-base.de erreicbar.

Lizenz:

GENERAL PUBLIC LICENSE

Scientce