Estoy buscando un buen motor de ajedrez .Net. Si existe un buen ajedrez existente, ¿alguna recomendación sobre un buen candidato para ingresar a .Net?Alguien sabe de un buen .Net Chess Engine
Respuesta
un motor como tal, sino Valil.Chess es un buen juego de ajedrez .NET (con código fuente disponible - para que pueda llegar al "motor" del juego) que ganó el Nov 2004 Submission Prize en el Proyecto de Código.
También hay SharpChess, que también es un juego de ajedrez completo, escrito en C#.
En cuanto a los motores de ajedrez generales que se pueden convertir a .NET, hay muchos disponibles, y dependiendo del desafío, puede elegir entre muchos motores para implementar en .NET. Una buena lista de puntos de partida es here y también muestra el Elo Rating de cada motor. ¡Incluso una re-implementación del lado del servidor del FICS ciertamente representaría un desafío! :)
el código del motor SharpChess (C#) está disponible aquí:
Usted podría intentar SharpChess o ChEngine.
También recomiendo SharpChess como punto de partida para .Net. Cuando desarrollé mis motores (en VB, Delphi, C#) me referí constantemente al Crafty por el Prof Dr Robert Hyatt. (Mirar las versiones progresivas de Crafty es una delicia.)
Escribo un blog de ajedrez por computadora que lo guía por todos los pasos para escribir un motor de ajedrez en C# desde cero, incluye una sección de enlaces de ajedrez y un juego de ajedrez kit de inicio.
Adam Berent
- 1. ¿Alguien sabe de un buen explorador OData?
- 2. ¿Alguien sabe algún buen tutorial de silverlight?
- 3. ¿Alguien sabe de un buen editor de MAML?
- 4. ¿Alguien sabe de un buen creador de parches gratis?
- 5. ¿Alguien sabe un buen mensaje privado joya para barandillas 3.2?
- 6. ¿Alguien sabe de algún buen tutorial para Slick 2D lib?
- 7. ¿Alguien sabe de un tipo de dinero en .NET?
- 8. ¿Qué es un buen Business Rule Engine (BRE) para .Net?
- 9. ¿Alguien sabe de un generador de paquetes?
- 10. ¿Alguien sabe de un buen recurso para las hojas de estilo QT?
- 11. No se puede encontrar un buen guion de git para windows. Alguien sabe de uno?
- 12. ¿Alguien sabe de un proveedor de compilación de TeamCity alojado?
- 13. ¿Alguien conoce un buen foro de mapinfo?
- 14. fsi.exe Ensamblaje: ¿Alguien sabe cómo incrustarlo?
- 15. ¿Alguien sabe qué significa advapi?
- 16. ¿Alguien sabe un "Morning Brew" como blog para Java?
- 17. ¿Alguien sabe de algún buen recurso completo para lograr la autenticación de Google mediante Python?
- 18. ¿Alguien sabe de alguna colección de sprites?
- 19. ¿Alguien sabe algo acerca de OLAP Internals?
- 20. ¿Alguien sabe el estado actual de Graphics32?
- 21. ¿Alguien sabe de un ejemplo de API de node.js linkedin?
- 22. ¿Alguien sabe de un conjunto de enlaces C# para FFMPEG?
- 23. A Simple Chess Minimax
- 24. ¿Alguien usa .NET System.IO.IsolatedStorage?
- 25. Alguien sabe de un mapa transaccional genérico | Establecer | Lista
- 26. ¿Alguien sabe de un IDE basado en web?
- 27. Alguien sabe de un buen patrón para mantener una interfaz de usuario coherente mientras utiliza actualizaciones de datos coherentes
- 28. virtualenv, mysql-python, pip: ¿alguien sabe cómo?
- 29. ¿Alguien sabe algún tutorial stm32 muy básico?
- 30. ¿Alguien sabe de una biblioteca C/C++ Unix QR-Code?
El mejor motor de ajedrez C# de código abierto. – SmallChess