Skip to content

Latest commit

 

History

History
executable file
·
42 lines (27 loc) · 2.47 KB

README.md

File metadata and controls

executable file
·
42 lines (27 loc) · 2.47 KB

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 [email protected] erreicbar.

#Lizenz: GENERAL PUBLIC LICENSE

Scientce