Hintergrund / Motivation

Derzeit existiert keine digitale Form der Unterhaltung innerhalb des Schulhauses. Es gibt einen Billardtisch, eine Tischtennisplatte, eine Dartscheibe und eine Basketballkorb. Sportliche Aktivitäten wie diese sind zwar wichtig, dennoch fand ich es immer merkwürdig das eine EDV-Schule keine digitale Form der Unterhaltung anbietet. Daher wollte ich mit diesem Projekt diese Lücke füllen.

Beschreibung

Nutzer können sich an einer Auswahl an Spielen bedienen. Selbst entwickelt wurde Asteroids, Tetris und Pac-Man. Alle Spiele orientieren sich am Original aus den 80er Jahren und bieten eine möglichste originalgetreue Erfahrung. Jeder Spieler kann sich dem Versuch, einen neuen Highscores zu erreichen widmen und alle erreichten Punktzahlen können unter einem Namen abgespeichert werden. Über eine Tabelle können alle Daten eingesehen werden und die Schüler können sich untereinander messen. Ist ein Spiel zu schwer, kann auch einer von zwei leichteren Schwierigkeitsgraden ausgewählt werden. Es ist auch möglich einen selbst gebauten Controller zu verwenden.

Technologien
  • Programmiersprache: GDScript, C++, C#
  • Framework (Frontend): Godot
  • Backend: Godot + SQLite Datenbank
  • IDE: Godot
  • Sourcecode-Verwaltung: GitLab
  • Hardware: Arduino Uno
Projektinfo
Schuljahr:
24/25
Ausbildung:
Anwendungsentwicklung
Schüler:
Luis Hopfensberger
Betreuer:
Hans Apfelbeck
Bilder