Skip to content

Snake_Auto V3.0

Latest

Choose a tag to compare

@Klaynight-dev Klaynight-dev released this 13 Jan 09:37
· 6 commits to main since this release
7989911

Note de version pour la v3

Nouvelles fonctionnalités

  • Ajout d'un deuxième code nommé propal2.c avec un autre type d'algorithme.
  • Ajout de messages de fin avec les temps CPU et le nombre de mouvements.
  • Optimisation importante (~ -100 mouvements).
  • Utilisation de l'algorithme A*.

Améliorations

  • Optimisation de plusieurs parties du code.
  • Optimisation de la gestion de donnée.

Corrections de bugs

  • Correction du bug de fin où le serpent heurte un mur en raison de l'absence de pommes.
  • Correction des bugs dans le header defconst.h.
  • Correction des warnings engendré par la mise en place de a*.
  • Correction des bugs de game over du paramètre -a (désactivation de l'affichage).

Autres changements

  • Ajout de nouveaux fichiers header.
  • Ajout d'arguments pour le main (-h, -v, -s, -a).
  • -h : Similaire à la commence help, permet d'afficher tous les paramètres avec se qu'il font.
  • -s : Activer le mode speedrun (delay plus rapide)
  • -d : Activer le mode debug, une barre en bottom qui permet d'afficher les informations de développement du snake comme le temps CPU ou encore le nombre de mouvement.
  • -v : Affiche la version actuelle du code
  • -a : Desactiver l'affichage afin de se concentrer sur le temps CPU

Pour plus de détails, vous pouvez consulter les commits et la pull request.

Full Changelog: V2...V3