Nach Durchsicht der Sourcen, habe ich jetzt noch etwas für einen
ATmega328p mit TFT 128x128 Pixel portiert (im Nachbarthread war es
Tetris und Breakout):
Hier jetzt
für ATmega328.
Die benötigte Schaltung ist dieselbe wie im Nachbarthread, Schaltplan
habe ich hier dennoch noch einmal angehängt.
Die Beschreibung der tftdisplay.c und tftdisplay.h ist auch dort zu
finden:
Beitrag "Re: Bricks - BreakOut Game für ATmega168 / 328p"
Leider konnte der Code für einen MiniMax-Algorithmus auf dem AVR nicht
zum Laufen gebracht werden, weil schlicht nicht genügend RAM vorhanden
ist, also habe ich die Optik von meinem STM32F103 genommen und als KI
eine sehr altes Javascript portiert.
Die Spielstärke ist : "so lala", d.h. es spielt nicht wirklich dumm,
aber so richtig gut auch nicht. Für Kinder oder junge Jugendliche oder
zur Abwechslung wenn man nicht sooooo hochkonzentriert ist, reicht es
allerdings.
Sollte jemand eine starke KI für 4-Gewinnt auf einem ATmega328 haben
(hat halt nur 2kByte RAM), dann gerne her damit.
Wenn jemand das aus dem Nachbarthread aufgebaut hat, kann er den Chip ja
auch mal mit diesem Programm hier flashen