Archive for 'Silverlight'

Donc voilà je publie ce projet que j’avais fait il y a quelques mois environ, c’est un simulateur de robots évoluant dans un environnement inconnu, et qui doivent aller à une destination fixée et ce depuis leurs positions initiales respectives tout en évitant les obstacles, et par le chemin le plus court ( relativement à la partie de la carte explorée ). L’algorithme utilisé, que je ne peux nommer puisqu’il est 100% de ma création, permet de savoir si le robot est bloqué à jamais et dans ce cas il le retire tout simplement de la simulation, voilà une video démonstrative que vous pouvez regarder avant de le tester par vous même  :

http://yassine.loudad.com/NovaBotSL

Code source

Ceci m’a pris quelques 30 heures de travail pour aboutir à ce jeu d’échecs en silverlight. L’application incorpore toutes les règles du jeu. La partie la plus amusante était celle du codage de l’intelligence artificielle, j’ai choisi l’algorithme Alpha/Beta pour cela, l’ordinateur joue vraiment pas mal, même avec une fonction heuristique que j’ai pas pris le soin d’optimiser par manque de temps libre.

Bon jeu !

http://yassine.loudad.com/ChessSL

Code source

Il est toujours intéressant de voir l’évolution d’un arbre de Huffman au fur et à mesure qu’on y ajoute des occurences. Pour ceci j’ai codé une interface en Silverlight qui permet de le faire, l’arbre généré est le plus équilibré possible, et donc le plus optimisé:

http://yassine.loudad.com/HuffmanTreeSL/

Code source