LIS BIEN CECI POUR COMPRENDRE : Il y a 3 éléments : -Le point vert (l'objectif) -Les deux points rouges (les obstacles) -Les ronds bleu/violets (les IA) Chaque IA va se déplacer en fonction des paramètres de son cerveau, et l'algorithme génétique qui simule la sélection naturelle va les rendre de plus en plus performantes a aller vers le point vert. Demande moi sur mon compte principal @Zorg06 si tu as des questions ! Et va sur turbowarp pour accélérer la simulation : https://turbowarp.org/828588958?fps=250&clones=Infinity&offscreen DETAILS PLUS TECHNIQUES : Les IA sont dotés d'un cerveau avec un peu plus de soixante paramètres. A chaque frame, elles reçoivent 8 données : leur position X et Y, et la position X et Y de l'objectif et des obstacles. Elles traitent chacune ces données grâce a un réseau de neurones a deux couches, puis produisent 2 nombres : Un déplacement X et un déplacement Y. Après le temps choisi, un certain nombre survit, les autres disparaissent. Les survivants créent un ou deux clones, qui auront les mêmes paramètre (le même cerveau) mais légèrement modifié. Grace a cet algorithme génétique, les IA deviennent de plus en plus performantes, malgré quelques unes qui font n'importe quoi a chaque génération. Demande moi sur mon compte principal @Zorg06 si tu as des questions !
READ THIS TO UNDERSTAND: There are 3 elements: -The green dot (the goal) -The two red dots (the obstacles) -The blue/purple circles (the AIs) Each AI will move according to the parameters of its brain, and the genetic algorithm that simulates natural selection will make them more and more efficient to go towards the green point. Ask me on my main account @Zorg06 if you have any questions ! And go to turbowarp to speed up the simulation: https://turbowarp.org/828588958?fps=250&clones=Infinity&offscreen MORE TECHNICAL DETAILS: AIs have a brain with just over sixty parameters. At each frame, they receive 8 data: their X and Y position, and the X and Y position of the objective and the obstacles. They each process this data using a two-layer neural network, then produce 2 numbers: An X displacement and a Y displacement. After the chosen time, a certain number survives, the others disappear. The survivors create one or two clones, which will have the same parameters (the same brain) but slightly modified. Thanks to this genetic algorithm, AIs are becoming more and more efficient, despite some of them doing anything with each generation. Ask me on my main account if you have any questions!