12.01.2024
CodeProject
Schach mit C#
Autor: Bernhard Lauer
CodeProject.com
Der kanadische Entwickler Jacques Fournier hat im Jahr 2009 damit begonnen ein Schachprogramm mit .NET und C# zu entwickeln. Inzwischen hat SrcChess die Version 3.24 erreicht und nutzt .NET 8 sowie einige der neuen Funktionen von C# 12.
SrcChess ist ein Schachprogramm, das in C# gebaut ist. Obwohl es, so sein Entwickler Jacques Fournier, nicht auf einer Stufe mit kommerziellen Schachprogrammen steht, schlägt SrcChess seinen Erzeuger (laut dessen Auskunft) ohne Probleme und kann daher ein ernsthafter Gegner für Gelegenheitsspieler sein. Das Programm unterstützt eine vernünftige Anzahl von Funktionen. Seine größten Schwächen sind wahrscheinlich das Fehlen einer guten Brettbewertungsfunktion und einer Endspieldatenbank. Eine seiner Stärken ist, dass es die Vorteile von mehreren Prozessoren nutzt, wenn diese verfügbar sind. Das Programm enthält auch einen PGN-Filter, mit dem Spieler Partien im PGN-Format importieren und darüber ein eigenes Eröffnungsbuch erstellen können.
Für die neueste Version 3.24 hat Jacques Fournier nicht nur Bugs beseitigt, sondern das Schachprogramm auch für .NET 8 überarbeitet und dabei einige der neuen Funktionen von C# 12 genutzt. In diesem Beitrag auf CodeProject stellt Jacques Fournier SrcChess vor; außerdem steht dort der Source-Code des Schachprogramms zum Download zur Verfügung.
Künstliche Intelligenz
OpenAI: „GPT-4o“ kann jetzt auch sprechen
Die Entwicklerfirma OpenAI hat das neue KI-Modell „GPT-4o“ vorgestellt. Dieses kann mit menschlicher Stimme mit Nutzern interagieren und auch zwischen verschiedenen Sprachen übersetzen.
>>
ServiceNow
Die generative KI von Now Assist bekommt ein Gesicht
ServiceNow hat auf seiner Kunden- und Partnerkonferenz Knowledge 2024 in Las Vegas den Ausbau der Partnerschaften mit NVIDIA und Microsoft bekannt gegeben. Künftig sollen KI-Avatare für individuellere Mitarbeiter- und Kundenerlebnisse sorgen.
>>
Uphill Conf 2024
KI erobert den Berner Hausberg Gurten
Die Uphill Conf kehrt nach pandemiebedingter Pause zurück auf den Berner Hausberg Gurten. Die zweitägige Entwicklerkonferenz steht unter dem Motto "Applied AI for Software Engineers" und zeigt die neuesten Technologie-Trends in der Software-Entwicklung.
>>
.NET Cron Jobs
NCronJob bringt spannende neue Funktionen
Die Bibliothek NCronJob hat ein bedeutendes Update erfahren. Die neue Version bietet verbesserte Benutzerfreundlichkeit durch ein flüssigeres API und integriert Funktionen wie Wiederholungsrichtlinien und Zeitzonenunterstützung.
>>