wie einen schach programm am besten implementieren
Verfasst: Donnerstag 4. Januar 2007, 21:44
ich spiel(te) gerne schach, und wuerde gerne nen schach programm schrieben,
soll wirklich nichts grossartiges sein, btzw ich erwarte nichteinmal das es richtig funktioniert, ich will mich nur damit auseinander setzen, wie man sowas ueberhaubt implementiert, hab mir das so gedacht:
es gibt etwas was intuitiv wahrscheinlich gute zuege angibt, nun wird rekursiv oder so (ich weis nicht, bei so komplexen sachen ist glaub ich rekursion nicht so dolle weil es zu unflexibel ist (finde ich)) je nach geduld und hardware austatung des menschlichen-spielers einfach alle moeglichkeiten bis n zuegen durchgesoielt und ein andere intuitions-funktion sagt mir welche der eriechten spielvarianten am guenstigesten ist und zieht dann dementsprechend. fuer die eroefnung greif ich dan auf eiene datenbank oder so
ich hab mal vor langer zeit mir einen erstaunlich kurzen perl-schach script angekugt, der war aber in perl <ironie>da kug ich mir doch lieber gleich den gezipten blue gene bytecode in altschienesich codeiert an </ironie>
wie auch immer, wie koennte mas sowas eurer meinung nach implemenieren?
danke
soll wirklich nichts grossartiges sein, btzw ich erwarte nichteinmal das es richtig funktioniert, ich will mich nur damit auseinander setzen, wie man sowas ueberhaubt implementiert, hab mir das so gedacht:
es gibt etwas was intuitiv wahrscheinlich gute zuege angibt, nun wird rekursiv oder so (ich weis nicht, bei so komplexen sachen ist glaub ich rekursion nicht so dolle weil es zu unflexibel ist (finde ich)) je nach geduld und hardware austatung des menschlichen-spielers einfach alle moeglichkeiten bis n zuegen durchgesoielt und ein andere intuitions-funktion sagt mir welche der eriechten spielvarianten am guenstigesten ist und zieht dann dementsprechend. fuer die eroefnung greif ich dan auf eiene datenbank oder so
ich hab mal vor langer zeit mir einen erstaunlich kurzen perl-schach script angekugt, der war aber in perl <ironie>da kug ich mir doch lieber gleich den gezipten blue gene bytecode in altschienesich codeiert an </ironie>
wie auch immer, wie koennte mas sowas eurer meinung nach implemenieren?
danke