snake

Le Snake version « je te retrouve »

Qui ne connait pas aujourd’hui le jeu Snake présent dans les fameux téléphones Nokia 3310 ? Nous l’avons choisi avec mes camarades de Terminale pour notre soutenance à l’oral d’ISN (Informatique et Sciences du Numérique), une spécialité pour le Baccalauréat Scientifique passée fin 2016. Le cahier des charges était le suivant:

  • Effectuer un programme d’un jeu ou d’un logiciel en Java tournant sous Processing 2. Au départ nous avons fait le choix d’un pendu, plus simple mais moins dynamique; au final le Snake nous correspondait d’avantage plus dynamique et riche en notions à apprendre.

 

Capture du jeu Snake

Très rapidement nous avons été confronté à la dimension du travail de groupe, pour nous faciliter la tâche, l’élaboration d’un organigramme a été nécessaire, précisant quelle partie à effectuer par chacun de nous. L’expérience était alors assez enrichissante car chacun insérait sa fonction effectuée et on découvrait au fur et à mesure notre jeu avancer.

Evidemment nous avons rencontré quelques problèmes dans notre parcours! Ils nous aient arrivé en autre de bloquer sur un petit problème d’affichage de la pomme, des problèmes de gameplay pour le Snake ou même encore de lecture de morceau de  musique. Néanmoins nous trouvions toujours une solution jugée parfois stupide pour poursuivre le développement du jeu. Un bug qui nous a bien fait réfléchir a été les tableaux dynamiques. En effet nous ne connaissions pas du tout ces derniers et pourtant si nécessaires pour le Snake.

 

Chaque niveau de score une musique geek apparaissait dans le thème 8bits qui colle au jeu. 

En conclusion, nous avons eu le temps de rendre un projet fini pour la Deadline, ayant même du temps supplémentaire pour ajouter de la musique, un score et même un easter egg ! Très heureux de présenter notre « bébé » pour l’oral en individuel, nous avons réussi à séduire le jury (constitué de mes deux professeurs d’ISN et Mathématiques) et ainsi décrocher un 18 au Bac.

Si vous souhaitez obtenir d’avantage d’informations concernant ce projet, aller voir ici mon dossier de soutenance ou mieux encore télécharger ici le jeu sous Processing 2.

code-2

Hello World !

Bienvenue sur mon site, vous retrouverez tous les projets que j’effectue au fur et à mesure de mes études en Ingénierie Informatique à l’école EPSI Grenoble. Toute l’actualité informatique ou geek qui me semble intéressant de partager. N’hésitez pas à aller voir mon CV, à me contacter pour plus d’informations ou parcourir mon site internet.