Tag 3

4. Mai 2023: 

Matthias hat heute am Skript für das Snake-Spiel weitergearbeitet. Es kamen sehr viele Error-Meldungen und diese bremsten die Arbeit sehr ab. Jedoch hat Emile oft schnell eine Lösung im Internet gefunden und so kamen wir zusammen in einem guten Tempo voran. Wir entschieden uns den Joystick mit vier knöpfen zu wechseln (Links, Rechts, Hoch, Runter), sonst blieb alles gleich an unserer Konstellation. Schlussendlich kamen wir auf ein Skript, welches sehr gut funktionierte ausser das die Knöpfe nicht reagierten. Also haben viel Zeit nach der Lösung gesucht. Leider gibt es immer noch ein Problem damit, welches wir morgen lösen müssen.  

Tag 2

3. Mai 2023: 

Matthias hat sich mit Schach-Engines auseinandergesetzt. Sie sollten uns bei dem Programmieren des eigentlichen Spieles viel Arbeit ersparen. Emile hat weiter versucht den Bildschirm und die Joysticks besser kennen zu lernen. Nach ein bisschen Recherche zu den Sach-Engines ist uns aufgefallen, dass die einfache und gute Sach-Engines nur auf Python benutzbar waren und die für MicroPython sehr wenige waren und diese sehr kompliziert zu benutzen waren, da sie nicht vollständig sind und addiert werden müssen. Daher mussten wir ein neues Projekt finden. Emile ist schnell auf die Idee von Snake gekommen, und so ging die neue Reise los. Wir haben noch angefangen uns zu informieren und ein bisschen herumzuspielen, jedoch kamen wir heute nicht sehr weit mit dem Snake. 

Tag 1

2. Mai 2023: 

Unsere Idee war es Schach mit Hilfe des ESP32 auf einem Bildschirm spielen zu können. Es sollte alles mit zwei Joysticks gesteuert werden, eins jeweils für eine Person. Matthias war heute krank und hat teilweise von Zuhause gearbeitet. Herr Weiss hat vergessen ein grösseres Display für uns zu bestellen, also wollte ich 4 kleine Displays so zusammenstellen, dass es einen grossen gibt. Emile hat viel Zeit damit verbracht mit ChatGPT verschiedene Skripte zu schreiben. Dabei kam aber immer die gleiche Fehlermeldung. Er konnte nicht herausfinden, weshalb die Skripte nicht funktionierten. Um noch etwas zu schaffen, hat er mal nur ein Display verbunden und ein wenig Zeit damit verbracht, die Steuerung kennenzulernen. Nachher hat er beide Joysticks mit dem ESP32 verbunden. Emile hat die Grundfunktionen des Joysticks kennengelernt und ein Skript geschrieben, dass man die jeweiligen Koordinaten beider Joysticks sehen kann.