Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Schachprogrammierung sehr schön erklärt
- - By Lothar Jung Date 2021-09-22 11:06 Edited 2021-09-22 11:26 Upvotes 1
Hier ein sehr gutes Beispiel aus dem Unterforum „Schachprogrammierung“.

Sowie eine sehr anschauliche Einführung in die Schachprogrammierung in Python.

https://medium.com/dscvitpune/lets-create-a-chess-ai-8542a12afef

Ein Juwel. Sehr lesenswert.

Und hier ist der Code!

https://github.com/AnshGaikwad/Chess-World

Lothar
Parent - - By Achim Müller Date 2021-09-22 19:01 Upvotes 2
Danke für den Artikel. Medium ist echt eine Fundgrube.

Ciao

Achim

Geschrieben auf einem Apple M1. SCNR.
Parent - By Benno Hartwig Date 2021-09-23 07:04

> Geschrieben auf einem Apple M1. SCNR


Nein, Achim, peinlich muss dir das ja nun auch nicht sein!
Parent - - By Lothar Jung Date 2021-09-23 09:57 Upvotes 1
Ich erfreue mich sehr an meinem Mac mini M1 und am gleich schnellen IPad Pro.
Der M1 ist gerade wegen Deiner Compilation von Engines, sehr gut für Schach geeignet.
BanksiaGUI läuft einwandfrei.
Der M1 braucht keinen Vergleich mit Notebooks bis zu 1.200 € zu scheuen.
Ein Unterschied besteht nur bei teueren Notebooks mit einer schnelleren GPU in Hinblick auf Games.

Viele Grüße

Lothar
Parent - By Max Siegfried Date 2021-09-23 16:21
Lothar Jung schrieb:

Ich erfreue mich sehr an meinem Mac mini M1 und am gleich schnellen IPad Pro.
Der M1 ist gerade wegen Deiner Compilation von Engines, sehr gut für Schach geeignet.
BanksiaGUI läuft einwandfrei.
Der M1 braucht keinen Vergleich mit Notebooks bis zu 1.200 € zu scheuen.
Ein Unterschied besteht nur bei teueren Notebooks mit einer schnelleren GPU in Hinblick auf Games.

Viele Grüße

Lothar


Ich stimme dir voll und ganz zu außer beim letzten Satz.
Inzwischen gibt es „Native“ Spiele, welche teilweise deutlich schneller laufen als mit Rosetta 2 oder Parallels oder CrossOver und es werden immer mehr.
Man versucht möglichst alle Spiele mit der Zeit genauso zur Verfügung zu stellen.

Siehe Neuheit von Steam vom 21.09.2021: https://www.youtube.com/watch?v=3AxkhWhSWDI
Siehe Liste weiter unten: https://www.applegamingwiki.com/wiki/Home
Native ist zwar am besten, weil nochmals schneller im direkten Vergleich aber die Anderen haben auch oft genug Perfect erhalten.
Somit wird die GPU nochmals besser ausgereizt und man erzielt mehr Performance ohne irgendwelche Verluste oder Nachteile.

Und wem das immer noch nicht reicht, der kann sich den M1X mit 4x so vielen GPU Kernen kaufen.
Wem das nicht reicht, der muss auf die GPU des M2X warten.
Die GPU Kerne des M2 sollen bereits 60% schneller sein als die des M1 Chips.
Parent - By Lothar Jung Date 2021-09-23 10:05 Edited 2021-09-23 10:36
Hier ist auch ein lehrreiches und anschauliches Lehr-Beispiel in Java-script “ A step-by-step guide to building a simple chess AI”:

https://www.freecodecamp.org/news/simple-chess-ai-step-by-step-1d55a9266977/

Hier der Code auf GitHub:

https://jsfiddle.net/Laa0p1mh/3/

Hier eine js-Engine mit Alpha/Beta Erweiterung:

https://jsfiddle.net/Laa0p1mh/3/

Hier eine anschauliche Präsentation der Bewertungsfunktion in js:

https://jsfiddle.net/q76uzxwe/1/

Lothar
Up Topic Hauptforen / CSS-Forum / Schachprogrammierung sehr schön erklärt

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill