Cliquer ici pour imprimer

Dernière modification : 25/05/2020 à 19:05

Attention, ceci est une ébauche de sujet

  • utiliser le champs size du serpent lors de la capture des fruits et test de fin du jeu

  • serpent grandit lorsqu'il mange un fruit

    • calcul de la position du nouvel élément
    • puis appel à add_segment
  • ajouter plusieurs niveaux et passage au niveau suivant lorsque qu'on gagne

  • ajouter la lecture de la position initiale du serpent directement depuis le fichier. s pour serpent et S pour tete. Il faudra vérifier la connexité du serpent pour validé le fichier. La direction sera la premiere case non mur et non snake entre droite bas gauche et haut. Pour cette question il faudra ajouter les éléments dans l'ordre où on les lit, puis faire un tri. L'algo n'est pas simple dans le cas d'un serpent vertical avec la tete en haut ou en bas, ou meme un serpent qui fait des virages...

  • ajouter un item qui donne des "continus" et qui apparait a une case aléatoire différente d'un mur, d'un druit ou du serpent au bout d'un nombre de passage aléatoire dans la boucle de jeu.

  • ajouter les options que vous voulez, remplacez les carrés de la grille par des sprites, ajoutez des sons...