Software is like sex... It's better when it's free.

Projets - The Snake

The SnakeThe snake a été mon tout premier projet informatique.

Programmé en langage C au bout de seulement 2-3 mois d'IUT, il n'est forcément pas très propre. A l'époque, je ne connaissais ni les structures, ni les pointeurs et encore moins les listes chainées...
De même, j'ignorais l'existence de ce bon vieux make donc tout le code est dans un seul et unique fichier :/
Ajoutez à cela une bibliothèque graphique imposée qui avait le don d'être tout sauf intuitive !
Je dois dire que je n'ai jamais remis le nez dans ce code... peut être par peur.

Programme vraiment très basique dont tout le monde connait le but du jeu.
La version programmée permettait de manger des pommes et de cumuler des points. A chaque palier de points, on incrémente d'un niveau et par la même occasion on augmente la vitesse de déplacement du serpent. Le joueur ne possède que 3 vies.

Ce fût une très bonne première expérience de programmation. Je me rappelle, à l'époque, tout le monde stressait pour réussir à achever le jeu en 1 mois.
Au final, cela m'a permis d'apprendre les bases du C et d'obtenir un 14,5/20 si ma mémoire est bonne :)
A noter que cette "magnifique" bibliothèque graphique (développé par un enseignant) n'était pas compatible windows (l'IUT était acquis à la cause de Linus Torvalds).

Screenshots

Prev Play Stop Next