Hallo Liebe Forumuser,
ich habe letztes Jahr in der Schule im Zusammenhang einer Projektarbeit mit meinem Team ein Netzwerkschach in JAVA porgrammiert.
Nun wollte ich eine kleine KI dazu entwickeln, habe aber noch keine Erfahrungen damit:-(!
Ich habe bereits, genau analysiert, wie die Algorithmusabfolge sein muss (z.B. muss zuerst auf Schach überprüft werden, wenn Koenig.gibtSchach=true, dann König.FigurVerhindereSchach überprüfen, wenn König.FigurVerhindereSchach=true, dann ziehe Figur vor Schachlinie oder, wenn man keine Figur vorziehen kann, dann soll überprüft werden, ob der König aus dem Schach selbst kommt Koenig.gibmoeglicheFelder[] sezte König auf ein mögliches Feld, wenn Koenig.gibmoeglicheFelder[]=false, König.FigurVerhindereSchach=false, dann ist Schachmatt und Figur.SchlageGegnerAufSchachlinie=false, ....)
Ich suche mal noch die genauen Methoden, die wir vor einem Jahr verwendet haben, poste diese zuzüglich Beschreibungen, so dass ihr wisst, welche Methoden schon zur Verfügung stehen und was diese jeweils machen.
Vielen Dank schon mal für Ideen und Vorschläge!
Liebe Grüße
Ohne?
ich habe letztes Jahr in der Schule im Zusammenhang einer Projektarbeit mit meinem Team ein Netzwerkschach in JAVA porgrammiert.
Nun wollte ich eine kleine KI dazu entwickeln, habe aber noch keine Erfahrungen damit:-(!
Ich habe bereits, genau analysiert, wie die Algorithmusabfolge sein muss (z.B. muss zuerst auf Schach überprüft werden, wenn Koenig.gibtSchach=true, dann König.FigurVerhindereSchach überprüfen, wenn König.FigurVerhindereSchach=true, dann ziehe Figur vor Schachlinie oder, wenn man keine Figur vorziehen kann, dann soll überprüft werden, ob der König aus dem Schach selbst kommt Koenig.gibmoeglicheFelder[] sezte König auf ein mögliches Feld, wenn Koenig.gibmoeglicheFelder[]=false, König.FigurVerhindereSchach=false, dann ist Schachmatt und Figur.SchlageGegnerAufSchachlinie=false, ....)
Ich suche mal noch die genauen Methoden, die wir vor einem Jahr verwendet haben, poste diese zuzüglich Beschreibungen, so dass ihr wisst, welche Methoden schon zur Verfügung stehen und was diese jeweils machen.
Vielen Dank schon mal für Ideen und Vorschläge!
Liebe Grüße
Ohne?