Forum: Programmieren allgemein
by Speedmaster,
28. Apr 2005
Also KI würde ich wenn man das so macht wie bisher Vorgeschlagen nicht nennen, es ist eine Linerare Vorgehensweise die dazu führt das der CG dieselben Züge immer wieder ausführt wenn du z.b. die selbe Eröffnung spielst. Um dies zu verhindern sollte man sich noch mal über meinen Vorschlag den ich ein paar Posts zuvor gepostet habe Gedanken machen.
Allerdings muss man dabei bedenken das man...
Forum: Programmieren allgemein
by Speedmaster,
26. Apr 2005
Zum Thema lernende KI:
Obwohl dies beim Schachspiel Relativ leicht ist, ist es auch wieder nicht so leicht.
Um einen Schachcomputer zum lernen zu bewegen muss man eine Zug -> Ergebniss - Analyse einführen.
D.h. der SC muss nach einem oder mehreren Zügen eine Analyse durchführen was die Züge von einem selber, und die Züge vom Gegner gebracht haben, dabei muss der Zusammenhang zu den...
Forum: Programmieren allgemein
by Speedmaster,
25. Apr 2005
Ich sage nur suchen suchen suchen, es gab sogar mal einen CS-Bot der auf einfache weisse ein Neurales Netz hatte, war die Arbeit von einem Studenten, wobei ich sagen muss das die Bot's zwar lernten, aber auch nicht sonderlich gut!
Forum: Programmieren allgemein
by Speedmaster,
13. Apr 2005
@Dizzi: Das kann man aber dann mit meinem Vorschlag kombinieren.
Eine andere als eine Logische KI machen ist sau, bis extrem schwer.
Forum: Programmieren allgemein
by Speedmaster,
13. Apr 2005
Was meinst warum da ein Fragezeichen dahinter war! :D
Forum: Programmieren allgemein
by Speedmaster,
13. Apr 2005
Warum nicht gleich eine richtige KI( AI?? ), eine künstliche Intelligenz für unser Forum!!
Forum: Programmieren allgemein
by Speedmaster,
12. Apr 2005
Naja, du hast nicht diesselbe denkweise wie ich, ich redete von Mathematik, und nicht von Dutzenden if..then..else Verzweigungen.
Forum: Programmieren allgemein
by Speedmaster,
12. Apr 2005
Um if..then..else kommst du eigentlich garnicht rum!
Aber if then else kommt in meiner Idee auch fast garnicht vor!
Forum: Programmieren allgemein
by Speedmaster,
12. Apr 2005
Kommt drauf an welche Figur das ist.
@dizzi: Wozu gibts es die Maximale Zugvorraussicht? :D
Forum: Programmieren allgemein
by Speedmaster,
12. Apr 2005
Habe zwar nicht alles gelesen, aber ich würde das so ansetzen:
Du setzt jedem Zugtyp eine Priorität, dannach rechnest du für jede Figur im Spiel die Priorität ihrer Züge aus.
Als Beispiel:
Du hast einen Bauer der wenn er Vorzieht, z.b. folgende Prioritäten erhält:
- Feld Rechts wird verdeckt verhindet Angriff auf König(P25)
- Feld Links ist ein gegn. Pferd (P4)
- Figur kann nicht mehr...