2.2 🚧 µC-Hardware / Software Kombination: Snake (& Pong)

Synopsis: 📖 Snake 📖 Pong 🔗 BasicSnakeGameProcessing

  • Software: Snake-Spiel mit Java (Processing / Swing) entwickeln, Aufhänger aktuelles Abitur.🥳
  • Hardware: Mit µC Joystick (AD-Wandler) bauen und via Serieller Schnittstelle mit PC verbinden.
    • Datenformate zur Übertragung: CSV, JSON?
    • Matrixanzeige MAX7219 mit Spiel auf µC portieren: JAVA->C++
    • Spielverlauf usw. mit Processing auf Monitor darstellen µC-Seriell->PC
  • IoT: µC hat Webserver und Spielverlauf usw. wird im Browser angezeigt
    • REST-API-Polling, AJAX, JavaScript
    • WebSocket -> Push, JavaScript
    • MQTT: Server aufsetzen..
    • Möglichkeit Spiel im Netzwerk zu spielen
    • Hi-Score, Registrierung am Server
    • Sichere Netzwerkverbindungen, TLS, Zertifikate usw.

Problem: Anschluß eines Game-Pads an Processing 🚧

Sollte eigentlich einfach sein, leider funktioniert die 🔗Game Control Plus Library von Peter Lager nicht mehr mit Processing 4.

Diese 🔗Anleitung sieht vielversprechend aus.

Game Control Plus von Peter Lager
Game Control Plus von Peter Lager