NKC Forum |
Autor | Thema: 4-Gewinnt für NKC |
---|---|
andi Stammgast ![]() ![]() ID # 213 |
![]() ![]() ![]() ![]() ![]()
Hallo,
ich hab als mein erstes (größeres) Programm in C für den NKC das Spiel "Vier-gewinnt" programmiert. Dieses läuft derzeit nur auf einem 68000 (CPU=2, 16 bit) und einer GDP-FPGA (wegen dem Timer und der Farbausgabe). Und Interrupts müssen enabled sein (Jumper auf GDP-FPGA gesetzt). Der Rest sollte selbsterklärend sein. 4gewinnt.68k PS. Weiß wer wie man via GP ermittelt ob eine GDP-FPGA im System ist? LG, Andi |
Beiträge: 242 | Mitglied seit: Mai 2021 | IP-Adresse: nicht gespeichert | |
DerInder Fast schon Admin Seitenadmins ![]() ![]() ![]() ID # 2 |
![]() ![]() ![]() ![]() ![]()
Moin Andi,
zum ermitteln ob eine GDP-FPGA (oder andere Komponenten) im System ist, gibt es den GP-Befehl SYSTEM (Nr. 139). Das Bit #21 sagt dann ob die GDP-FPGA drinn ist ![]() PS: Kannst du die Source online stellen, bzw. das Spiel für die anderen 68k übersetzen (68008/68020). Ich hab z.Zt. keinen 68000 am Start ![]() ----------------------- Gruß -=jens=- |
Beiträge: 912 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
andi Stammgast ![]() ![]() ID # 213 |
![]() ![]() ![]() ![]() ![]()
Hallo,
hier ist das .68k file für den 68008. Ich verwende selbst geschriebene Libraries die ich hoffentlich alle für den 68008 richtig angepasst habe. Habe leider kein 08-System zum testen darum musste ich die Anpassung im Blindflug machen. Bitte um feedback ob geht / nicht geht.4gew_08.68k LG, Andi |
Beiträge: 242 | Mitglied seit: Mai 2021 | IP-Adresse: nicht gespeichert | |
DerInder Fast schon Admin Seitenadmins ![]() ![]() ![]() ID # 2 |
![]() ![]() ![]() ![]() ![]()
Moin Andi,
ich bin leider erst heute zum testen deines Programms gekommen. Das ist ein Sch... Programm, es gewinnt immer gegen mich ![]() Aber im Ernst, es läuft einwandfrei auch auf dem 68008. Super Arbeit. Als nächstes werd ich es mal gegen das 4-Gewinnt von Klaus Rumrich antreten lassen ![]() ----------------------- Gruß -=jens=- |
Beiträge: 912 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
DerInder Fast schon Admin Seitenadmins ![]() ![]() ![]() ID # 2 |
![]() ![]() ![]() ![]() ![]()
Moin nochmal,
die erste Partie Andi vs. Klaus hat das Programm von Andi gewonnen! OK, das von Klaus lief nur auf mittlerer Spielstufe. ----------------------- Gruß -=jens=- |
Beiträge: 912 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
DerInder Fast schon Admin Seitenadmins ![]() ![]() ![]() ID # 2 |
![]() ![]() ![]() ![]() ![]()
So,
jetzt steht es 2:0 für das Programm von Andi ![]() Das von Klaus lief diesmal auf Spielstufe 10 von 14. Allerdings war die Bedenkzeit dabei auch so schon im Minutenbereich. Ach ja, das Prog von Andi läuft auf meinen 68008 mit 10MHz, das von Klaus auf meinem 68030 mit 30MHz. ----------------------- Gruß -=jens=- |
Beiträge: 912 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
andi Stammgast ![]() ![]() ID # 213 |
![]() ![]() ![]() ![]() ![]()
Hallo,
freut mich dass es funktioniert und gefällt. Ja der Algorithmus ist sehr gut. Ist fast nicht zu besiegen (ich glaub es steht bei mir inzwischen ~50:5 für den Computer). An einer variablen Spielstärke arbeite ich derzeit noch. Übrigens die neuesten 68k files sind auf github (https://github.com/Creep69/NKC/tree/master/SW/68k/c/Vier-Gewinnt) Den Source stell ich auch in Kürze auf github. Muss nur vorher die Libraries zu einer (NKC-Lib) mergen und ein wenig "aufräumen". LG, Andi |
Beiträge: 242 | Mitglied seit: Mai 2021 | IP-Adresse: nicht gespeichert |
| https://nkcforum.de | Boardregeln | Datenschutzerklärung
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Seite in 0,164855 Sekunden erstellt
15 Dateien verarbeitet
gzip Komprimierung eingeschaltet
2194,24 KiB Speichernutzung