Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Constantin
Anmeldungsdatum: 31.08.2007 Beiträge: 36
|
Verfasst am: 22.03.2008, 16:27 Titel: Schach |
|
|
Hat jemand von euch schon einmal ein Schach-Spiel (in FB) programmiert?
Ich möchte zu Übungszwecken selbst eines programmieren, weiß aber nicht, wie ich anfangen soll. Kann mir jemand einen Algorithmus oder quellcode geben?
thx |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 22.03.2008, 17:16 Titel: |
|
|
ja, schau mal auf meine HP.
Spiele -> chess.zip _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 22.03.2008, 18:09 Titel: |
|
|
Selbst anfangen würde ich damit, dass dein Programm erstmal nur 2 menschliche Spieler zulässt und du dich darauf beschränkst, dass dein Programm ungültige Spielzüge reklamiert. Und dann könntest du später eine KI hinzufügen, die nach demMinimax-Algorithmus oder der Alpha-Beta-Suche arbeitet. _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
Constantin
Anmeldungsdatum: 31.08.2007 Beiträge: 36
|
Verfasst am: 22.03.2008, 23:16 Titel: |
|
|
cooles spiel!
aber der algorithmus scheint ziemlich kompliziert...
ich fang lieber mit tic-tac-toe an
danke
EDIT:
Hat auch jemand ein TicTacToe in fb geschrieben? |
|
Nach oben |
|
 |
Sippo

Anmeldungsdatum: 17.04.2008 Beiträge: 125
|
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 17.04.2008, 20:48 Titel: |
|
|
Ein durchaus sinnvolles Projekt, auch wenn es schon sehr viel Fertiges dazu gibt. Am besten in Phasen arbeiten.
Schritt 1: Einfaches Grundprogramm "Human to Human" einmal schreiben -> Ziel, dass regelkonforme Züge zu einer Situation berechnet werden und nur gültige Züge gemacht werden können
Schritt 2: Ab jetzt die Gehversuche mit einem Computergegner starten. Vielleicht am Anfang nur einfacher Backtracking-Algorithmus.
Schritt 3: Mit der Zeit auch Erkennung gewisser Muster, Eröffnungsbibliothek usw. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
 |
|