Während zwei Semestern hat unser Projektteam, bestehend aus sechs Teammitgliedern, das Spiel «Clash of Energiespeicher» entwickelt. In dem Spiel werden einige Energiespeicher vorgestellt. Mit diesen und den zur Verfügung stehenden Energieproduzenten soll die eigene Spielstadt optimal mit Strom versorgt werden. Die Gegenspielerin, der Gegenspieler hat jedoch das gleiche Ziel und versucht mittels Events dies zu verhindern.
Sprachen/Libraries: Java
Werkzeuge: Gitlab, Jira, Confluence, Sonar lint
Hardware: Raspberry Pi, LED-Strips, Potentiometer, Buttons, Displays
Wir sind sechs Studierende der FHNW-Technik in Brugg. Unser Team, bestehend aus vier Informatik- und zwei iCompetence Studierenden, durfte für die Primeo Energie, im Rahmen der Kosmos Ausstellung, ein Spiel entwickeln. Unsere Aufgabe war es, Jugendlichen im Alter von 12 bis 16 Jahren, das Thema Energiespeicher näher zu bringen.
Unser Auftraggeber, Herr Simmen, hat sich zudem ein Spiel mit viel haptischen Elementen gewünscht.
Wie bereits erwähnt ist unsere Aufgabe, Jugendlichen das Thema Energiespeicher näherzubringen. Die Spielerinnen und Spieler sollen nach dem Spielen mehr über Energiespeicher wissen. Dies wird durch unsere Website sichergestellt, welche zusätzliche Informationen zu den Energiespeichern liefert.
Im Spiel ist ein Tages- und Nachtzyklus integriert. Dieser simuliert den stark variierenden Stromverbrauch im Verlaufe eines Tages, wie auch zum Beispiel die fehlende Stromproduktion der Sonnenkollektoren bei Nacht. Die Spielerinnen und Spieler müssen entsprechend darauf reagieren. Dadurch wird die Notwendigkeit von insbesondere kurzzeitigen Energiespeichern deutlicher.
Natürlich darf beim Spielen auch der Spass nicht vergessen werden. Dafür haben wir Events eingebaut, die den Spielverlauf beeinträchtigen und die Spielerinnen und Spieler dazu auffordern geschickt mit der Speicherung umzugehen.

Unser Produkt ist ein Multiplayer Spiel, bei dem 2 Personen gegeneinander antreten. Die Spielidee ist es, die eigene Stadt während 30 Spieltagen mit genügend Strom zu versorgen. Das Spiel lässt sich mittels Drehreglern und Buttons steuern. Das Display dient sowohl für allgemeine Informationen als auch zur Benachrichtigung bei eintretenden Events.
Die Person, dessen Stadt nach 30 Spieltagen noch steht und den höheren Score hat, gewinnt das Spiel.
Jede Spielerin, jeder Spieler hat 2 Energiespeicher, einen grossen und einen kleinen, eine Stadt, ein Windkraftwerk und ein Sonnenkraftwerk. Diese befinden sich alle auf dem Spielfeld und werden anhand der Farben rot und blau unterschieden. Eine LED-Anzeige gibt Auskunft über den Status derer.
Auf den Spielerseiten hat es Drehregler, für die Steuerung der Energiespeicher. Auf dem Display werden die verstrichenen Spieltage, der aktuelle Score sowie der Highscore, die Füllständer der Energiespeicher wie auch die Eventbeschreibung angezeigt. Der rote Button dient zum Starten eines Events. Die LED-Anzeige oberhalb des Displays, gibt Auskunft über die generelle Stromversorgung der Stadt und somit eine grobe Bewertung der Spielperformance.
Events können ausgelöst werden, wenn ein genügend hoher Score erreicht wurde. Nach dem Betätigen des Buttons entscheidet das Spiel zufällig, bei wem ein Event gestartet wird. Bei der Spielerin, dem Spieler selbst ist es immer ein positives Event. Bei der Gegenspielerin, dem Gegenspieler ein negatives.
Weitere Angaben zum Projekt, eine genaue Spielanleitung sowie weitere Informationen zu den Energiespeichern und Events sind unter folgendem Link zu finden:
Clash of Energiespeicher
Projektarbeit im ersten und zweiten Semester
Sudiengänge: Informatik und iCompetence
Projektdauer: 14.09.2022 - 16.06.2023
Aufwand: ca. 360 Stunden pro Person
Teamgrösse: 6 Studierende
Yves Simmen
Hochschule für Technik FHNW
yves.simmen@fhnw.ch
Im Namen von Primeo Energie AG
Weidenstrasse 27
4142 Münchenstein
www.primeo-energie.ch
(von links nach rechts)
| Vorname | Nachname | Rolle im 1. Semester | Rolle im 2. Semester |
|---|---|---|---|
| Francine | Schwarb | Requirements (& Projektmanagerin) | Informationsmanagerin & Qualitätsmanagerin |
| Raphael | Kumbartzki | Usabilitymanager | Projektmanager |
| Andrin | Sibold | Testmanager & Projektmanager | Software Architekt |
| Yuri | Aebi | Developer | Developer & Testmanager |
| Damjan | Stojanovic | Software Architekt | Usabilitymanager |
| Livia | Stöcklin | Informationsmanagerin | Requirements |
| Ari | Helfenstein | Qualitätsmanager | - |
| Debora | Ruoss | (Requirements, 25h) | - |
Teamcoach
Dr. Lucia Di Caro
lucia.dicaro@fhnw.ch