GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
@@ -15,7 +15,7 @@ Le code sera réaliséen assembleur **MIPS**, et exécuté grâce à l’émulat
Ce projet est à rendre avant le **5 décembre 2021 à 23h59**.
## Execution
## Exécution
L'émulateur Mars se lance à partir de l’archive javaMars4\*5.jar grâce à la commande `java -jar Mars4_5.jar`. Pour lancer votre programme, vous devez charger votre fichier snake.asm. Ensuite, vous devez activer l’affichage et la capture des entrées claviers en allant dans l’onglet Tools pour lancer _Bitmap Display & Keyboard_ ainsi que _Display MMIO Simulator_. Dans l’outil _BitMap Display_, vous devez sélectionner une fenêtre carrée 256x256 et une taille de pixel 16x16. Ne pas oublier de connecter les deux widgets à votre code MIPS. Finalement, il ne vous reste plus qu’à lancer l’exécution votre programme et interagir grâce aux entrées claviers.
...
...
@@ -23,6 +23,8 @@ L'émulateur Mars se lance à partir de l’archive javaMars4\*5.jar grâce à l
Au départ le serpent est positionné dans la case en haut à gauche avec une taille initialisé à 1 et la direction du serpent pointe vers la droite.
Le serpent est représenté en vert avec sa tête en vert foncé, les obstacles sont en rouge et la nourriture permettant de faire grandir votre serpent est coloriée en rose.
### Capture d'une touche directionnelle
-<kbd>z</kbd> Haut
...
...
@@ -69,3 +71,21 @@ Le score est alors affiché dans la console.
- [ ] Afficher le score graphiquement sur l’écran de jeu en fin de partie.
- [ ] _"Rainbow snake"_ où chaque partie du serpent possède une couleur différente.
- [ ] Système de niveau prédéfini en fonction du score obtenu.
## Travail à rendre
- [ ] Archive _.tar.gz_
- [ ] Code source _.s_
- [ ] Rapport _.pdf_ d'au maximum 2 pages expliquant :
- les choix effectués durant la conception de votre projet.
- vos structures de données.
- la répartition du travail.
- les difficultés rencontrées.
- les fonctionnalités ajoutées.
- les autres observations.
Pour archiver les fichiers on pourra utiliser la commande bash suivante :