|
Créer un module par dr***la***11014 le
[Aller à la fin] |
| Informatique | |
Est-il possible de créer un module? Si oui je suppose que c'est dur à faire...
Si quelq'un s'y connait peut-il me montrer la voie et me dire comment faire, quel logiciel faut-il télécharger. Faut-il créer une base de données avec un logiciel spécial? .... ect
|
|
Pour créer un module... ..il faut connaitre un langage de programmation (C/C++/Asm/Pascal Objetc etc.)
Ensuite, il faut être doué en algo.. ça s'implémente pas comme ça (surtout en C !!)
Ensuite, étape 3 : se renseigner un max sur les différents algo à implémenter.
- Représentation de l'échiquier
- Incorporer les règles
- Programmer un générateur de coups légaux pour une position donnée
- Implémenter une fonction d'évaluation statique
- Programmer une fonction de recherche alpha-bêta (+ les 3t d'amélioration qui vont avec : hash-table, néga, null move etc.)
- Implémenter le protocole UCI & Winboard (le truc le + simple..) par pipes anonymes
- etc.
- etc.
- etc.
Une tâche de fou furieux.
|
|
Si (O'Ca'Zou) ça te branche réellement... http://www.cis.uab.edu/hyatt/pubs.html
http://supertech.lcs.mit.edu/~heinz/dt/
http://satirist.org/learn-game/
http://en.wikipedia.org/wiki/Computer_chess
http://www.brucemo.com/compchess/programming/index.htm
http://members.home.nl/matador/chess840.htm
http://www.cs.vu.nl/~aske/mtdf.html
http://www.chessopolis.com/cchess.htm
http://www.geocities.com/spur4444/prog/index.html
http://www.cs.biu.ac.il/~davoudo/
http://www.chessbrain.net/beowulf/theory.html
http://www.chessbox.de/Compu/fullchess1_e.html
http://www.xs4all.nl/%7Everhelst/chess/programming.html
Le minimum vital en documentation.
...c'est dans un cas pareil que tu te dis que 50€ pour Fritz --> C'est donné !!
|
|
eh ben... merci kan meme
|
|
et on peut pâs prendre un logiciel déja tout fait auquel on implante une base de données??
|
|
Non. Un module ne 'fonctionne' pas grace à une base de données.
C'est avant tout un ensemble de fonctions mathématiques. Sur un module du commerce (ou freeware..:-) ), tu peux (au plus) changer les settings ou faire une nouvelle bibliothèque d'ouverture.
|
|
|