Salut ! Merci pour ces retours ! Je tombe un peu au hasard sur ta réponse car j'ai pas eu de notifications.
Depuis environ 1 an et demi. J'ai commencé fin 2022, à la base c'était un projet pour tester quelques technologies (socket.io entre autres), puis au bout de 4 mois j'ai laissé le projet de côté (désintérêt, naissance).
Puis j'ai voulu rejouer au Hex, mais je ne trouvais toujours pas de site "moderne" pour y jouer comme lichess ou ogs, donc j'ai repris vers octobre 2023 en essayant de faire "mieux", et je suis toujours dessus.
Plusieurs. Je viens par exemple de terminer les coups conditionnels, je suis actuellement sur les premoves pour les parties rapide, et idéalement il y aurait un système de tournoi, un matchmaking, un lobby un peu mieux, une modération... Je suis juste limité par le temps. Je suis beaucoup inspiré par ogs et lichess.
Je n'ai pas créé d'IA, je réutilise seulement Mohex et Katahex :
- Mohex a été développée par une équipe il y a quelques années et a participé à un tournoi d'IA.
- Katahex est un fork de KataGo, basée sur un réseau neuronal, entraînée par hzyhhzy (https://github.com/hzyhhzy), puis offert à la communauté !
J'ai fait un système distribué, où une machine dispo va recevoir une tâche: un coup à jouer (quand quelqu'un sur le site joue contre une IA) ou à analyser (analyse de partie). Elle exécute la tâche, renvoie le résultat, et attend une autre tâche. Je peux démarrer d'autres workers en cas de demande.
Bonne parties !