Télécharger la liste

Description du projet

XiangQi Engine is a software Chinese chess
opponent. It provides interfaces for connecting to
chess servers, GUI clients, and a simple command
line tool with or without board printing.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-05-04 04:24
0.8.1

C'est le produit "final" qui sera tourné dans le projet principal. Cette version inclut la non-je bloquer / S, mise en œuvre de certaines des «règles spéciales», les délais se déplacer, quelques corrections de bugs, et une liste plus détaillée des commandes connues (jeu de commandes est presque complet). Un fichier binaire pour le PDA Zaurus et une interface graphique Windows sont disponibles pour téléchargement à partir du même site.
Tags: Major feature enhancements
This is the "final product" that will be turned in for the senior project. This version includes non-blocking I/O, implementation of some of the "special rules", move time limits, some bug fixes, and a larger list of known commands (command set is nearly complete). A binary for the Zaurus PDA and a Windows GUI are available for download from the same site.

2003-04-10 12:11
0.7.1

Cette version inclut une réécriture du système de recherche et trois utilisateurs différents algorithmes de recherche avec des options sélectionnables plusieurs heuristiques pour le réglage fin. Un bug de compilation avec les nouvelles versions de g + + a été fixée, et la transposition de hachage a été ajouté. Certains algorithmes de réglage a été effectué, entraînant une beaucoup plus vite ensemble de fonctions de recherche. Strengthwise, il semble y avoir une amélioration considérable par rapport à la version précédente.
Tags: Major feature enhancements
This version includes a rewrite of the search system and three different user-selectable search algorithms with several heuristic options for fine tuning. A compilation bug with new versions of g++ was fixed, and transposition hashing was added. Some algorithmic tuning was performed, resulting in a much faster set of search functions. Strengthwise, it appears to be a vast improvement over the previous version.

2003-03-27 08:55
0.5.3

Cette version comprend une option de recherche le repos, est désactivé par défaut en raison des temps de traitement. Il améliore la lecture du moteur au détriment de la vitesse. Un livre d'ouverture a été également inclus. Le système de livre lui-même est assez complète, mais les données de l'annuaire ne contient pas toutes les lignes. Le mécanisme d'évaluation a été amélioré en ajoutant du poids au placement de la pièce, rendant tsito un adversaire beaucoup mieux. Quelques bugs ont aussi été fixées.
Tags: Major feature enhancements
This version includes a quiescence search option, which is turned off by default due to processing time. It improves the engine's playing at the expense of speed. An opening book was also included. The book system itself is pretty complete, but the book data doesn't contain all lines. The evaluation mechanism was improved by adding weights to piece placement, making tsito a much better opponent. Some bugs were also fixed.

2003-03-10 10:28
0.3.2

La nouvelle architecture a maintenant dépassé ce que la version finale de l'ancienne architecture était capable. Le moteur est maintenant capable de rechercher les plus grandes profondeurs et avec plus de vitesse merci de passer commande et de killer-heuristiques déplacer. Cette version comprend la fin de conditions aux limites de jeu et fait des tentatives raisonnables pour éviter d'être entraînés ou accouplés.
Tags: Major feature enhancements
The new architecture has now surpassed what the final version of the old architecture was capable of. The engine is now capable of searching at greater depths and with greater speed thanks to move ordering and killer-move heuristics. This version understands end-game boundary conditions and makes reasonable attempts to avoid being drawn or mated.

2003-03-08 22:44
0.3.1

Le nom du paquet et exécutables ont été changés pour «tsito», et l'ensemble du programme a été réécrit en C + +. Cette version est une version initiale de la nouvelle architecture des fins de tests. Développement de la version C est arrêté. Cette version est plus rapide et semble être un peu plus intelligent, mais ne comprend pas encore les conditions aux limites jeu final.
Tags: Code cleanup
The name of the package and executable have been changed to 'tsito', and the entire program has been rewritten from scratch using C++. This version is an initial release of the new architecture for testing purposes. Development on the C version has stopped. This release is faster and appears to be a little smarter, but does not yet understand end game boundary conditions.

Project Resources