Skip to content
Snippets Groups Projects
Commit 90827858 authored by Léon GALL's avatar Léon GALL
Browse files

Ajout du rapport

parent 3f1daea8
Branches
Tags
No related merge requests found
.DS_Store 0 → 100644
File added
*.aux
*.log
*.maf
*.mtc
*.mtc0
*.out
*.toc
\ No newline at end of file
......@@ -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 :
```bash
tar -cvzf Beaurepere_Gall.tar.gz snake.asm rapport.pdf
```
File added
\documentclass[A4]{article}
\usepackage{pdfpages}
\usepackage{fullpage}
\usepackage{titlesec}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[autolanguage]{numprint}
\usepackage{hyperref}
\title{Snake} % AJOUTER LE TITRE ADEQUAT
\date{5 décembre 2021} % VERIFIER LA DATE
\author{BEAUREPERE Mathias \and GALL Léon}
\hypersetup{
pdftitle={Snake},
pdfauthor={BEAUREPERE Mathias,GALL Léon},
}
\begin{document}
\maketitle
\end{document}
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment