Voilà, c'est pour dire que je suis hyper content :D Y a pas de raison particulière. Je suis sur IDLE et je suis super content.
J'ai un peu joué sur mon vieux morpion, le premier jeu que j'ai programmé de ma vie :')
Et pis j'ai fais mumuse avec ma bataille navale. Comme l'ordi tire au hasard, il est quasi impossible de perdre %D
Et pis j'ai finiolé le démineur que je me suis programmé (juste un peu d'optimisation de code). J'en suis content de mon démineur, t'as trois niveaux préprogrammé, débutant, intermédiaire et expert, et tu peux entièrement personnalisé ta grille (le max fait presque la taille de l'écran).

Voir l'image en grand
Ça c'est le début du code... (il y a près de 500 lignes en tout ^^)
Voir l'image en grand
et ça c'est le rendu final.Je suis tellement fier de ce démineur que je vais faire une petite description :D
Dans le menu partie, il y a un bouton pour recommencer une partie et un bouton pour quitter le jeu. Dans le deuxième menu, c'est tout ce qui touche à la grille (difficulté et personnalisation). Dans les dernier menu, un bouton fait apparaitre une nouvelle fenêtre avec les règles du démineur.
Le compteur en haut à gauche donne le chrono de jeu. Il est évidemment remis à 0 au début de chaque partie. Le compteur à droite indique le nombre de mine à découvrir.
La partie démarre avec un clic gauche sur la grille, et il n'a pas le problème des vieux démineurs, où tu pouvais commencer la partie en appuyant direct sur une mine XD
Si on a découvert le nombre correct de mine autours d'un chiffre, un clic gauche sur ce chiffre dévoile toutes les cases cachées autours de lui. Seulement attention, si on c'est planté, ça fait boum XD
Je sais que vous vous dîtes surement que c'est un démineur comme ceux que vous avez sur vos ordi, mais il faut vraiment programmer le jeu pour se rendre compte que des choses aussi simple qu'un chrono remis à 0 ne sont pas toujours aussi facile que ça à faire (surtout au niveau de l'affichage).
En fait, il suffit de programmer un jeu vidéo pour se rendre que ce qu'on voit nous en temps qu'utilisateur, c'est une grande illusion. Le programmeur est un illusionniste. T'as l'impression que tu fais quelque chose, et dans la machine, il se passe une toute autre chose, souvent complètement absurde. Au final, le démineur, c'est une grande matrice avec des valeurs qui change pour ensuite repasser à leur état d'origine...
Je vais m'arrêter là, sinon je serais capable d'écrire un roman sur la magie de la programmation.
Bref, tout ça pour dire que je suis trop heureux :')
Article ajouté le Samedi 02 Janvier 2016 à 00h43 |
|