2.2 🚧 µC-Hardware / Software Kombination: Snake (& Pong)
Synopsis: 📖 Snake 📖 Pong 🔗 BasicSnakeGameProcessing
- Software: Snake-Spiel mit Java (Processing / Swing) entwickeln, Aufhänger aktuelles Abitur.🥳
- Eingabe über Tastatur
- OOP-Klassendiagramm usw.
- Anschluß Joystick / Controller?
- 🔗 Game controller input (gamepads, joysticks, etc.) in Processing 4 🔗 Game Control Plus
- 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.

