Hallo liebe Forums Gemeinde 
Ich gehe mit der Idee schwanger Colossus Chess für das WiC64 in einer online Variante zu programmieren als Gemeinschafts-Projekt. Der Vorteil wäre, das man nicht nur just in Time eine Runde Schach spielen, sondern ggf. eine oder mehrere Partien offen haben könnte die man über mehrere Tage mit seinen Gegnern spielen würde.
Da der liebe schorsch3000 ja nun eine online Programmierplattform für XC-Basic entwickelt hat (Please login to see this link.) und hier sogar die WiC64 Library einbindbar ist, würde ich (zusammen mit weitern freiwilligen) diese Plattform nutzen um das Spiel in XC-Basic zu entwickeln/testen.
Mir geht es in erster Linie zu zeigen, das XC-Basic eine sehr anwenderfreundliche Programmiersprache ist, mit der sich einfach kompakte und schnelle Programme für den C64 und vor allem das WiC64 erstellen lassen - also wäre diese Programmiersprache gesetzt.
Ich habe Martin Bryant kontaktiert und er hat uns die Erlaubnis gegeben die Grafiken von Colossus Chess in einer neuen online Version zu nutzen. Darüber habe ich mich scher gefreut. Somit wäre ein Schachbrett mit allen Figuren ohne Aufwand bereits vorhanden.
Meine Idee wäre im ersten Schritt die Bedienung des Schachbrettes umzusetzen - Gundstelltung, Züge auf dem Brett. Dann eine Prüfung der Züge auf Plausibilität per Abfrage auf einem Server durchzuführen. Hier käme dann die erste Online Funktionalität ins Spiel - natürlich alles Quelloffen auch auf Serverseite.
So könnten alle Schritt für Schritt sehen wie man mit XC-Basic auf einen Server zugreift und Daten hin- und herschiebt. Da es im Portal ja die Möglichkeit gibt, den WiC64 Portaluser zu ermitteln würde dann eine User / Partie Verwaltung erstellt werden müssen, in der man sich Gegner oder offene Partien suchen kann - das müsste man sich noch genauer überlegen.
Ich würde einen PHP fähigen Server zur Verfügung stellen, auf dem die Backendendwicklung laufen würde.
Falls also jemand lust haben sollte sich zu beteiligen (Frontend oder Backend), würde ich mich sehr freuen.
Please login to see this attachment.