Proposition de fonctionnalités liées aux bots (je suis un graphomane ennuyé)

Proposition de fonctionnalités liées aux bots (je suis un graphomane ennuyé)

Avatar de AbelTheINTP
| 1

Le site chess.com utilise des bots avec des personnalités différentes. Je leurs trouve divers défauts, notamment qu'ils jouent tous d'une manière peu humaine, et de la même manière.

Voilà ce que je propose, comme alternative au choix abondant de personnalités :

Premièrement, des bots programmés de manière différente. Comme un MinMax type alpha-beta (et on peut utiliser plusieurs algorithmes pour évaluer un plateau), un algorithme littéral appliquant une stratégie humaine en réaction aux menaces et opportunités (aussi varié que de personnalités humaines possibles aux échecs), ou même des réseaux de neurones dont l'apprentissage est variée (j'ai imaginé des architectures qui devraient donner des résultats plus humains avec le DeepLearning).

On y rajoute les programmes déjà connus du grand public, faisant un fan service qui devrait ravir tout le monde, comme les puissants Stockfish, Lc0, Komodo (j'imagine que c'est mort d'avance pour AlphaZero) ou les historiques DeepBlue ou ChessMaster (j'aime ce jeu). La plupart sont open source, d'autres demanderaient peut-être des droits d'auteur. Pour ce qui est des GM, il faudrait au moins les interviewer sur leurs répliques types et leurs manières de jouer (impossible que la Data soit suffisante pour ce genre de MachineLearning).

Une fois les bots accessibles, on en fait des joueurs. Chacun possèderait un compte, avec ses ELO qui évolueraient normalement. Et lorsqu'on joue en ligne, on peut cocher l'option "programmes inclus". Voir "programmes seulement".

À ceci s'ajoute une idée, que je pense utile contre les cheaters : Chacun peut créer son programme d'échecs soit au moyen d'API soit avec un langage "spécial échecs" propre au site. Alors, les gens pourraient s'amuser à faire s'affronter leurs IA ensembles. Ils pourraient gérer le compte de leur bot comme ils géreraient le leur, avec un maximum évidemment (peut-être une question d'argent).

Personnellement, j'aime la programmation, et j'essaye (avec difficulté) de créer un programme d'échecs en partant de zéro. Je pense ne pas être le seul, et peut-être que beaucoup de passionnés comme moi pourraient y trouver leur compte.

Et même si toute cette accessibilité devenait réservée aux membres premium (dommage, mais en même temps j'ai déjà du mal à comprendre comment chess.com peut ne pas perdre de l'argent), alors je prendrais l'abonnement sans hésiter.