Files
CoreWar/readme.md

26 lines
1.1 KiB
Markdown
Raw Normal View History

# Corewar Projet
Dépot de la saé de dev 1.1: Corewar
# Groupe
- Yvan FOUCHER
- Jacques MBOUSSA
2021-12-17 10:58:44 +01:00
- Théo BERNARD
# Avancement de la SAÉ
On a travaillé sur la partie qui vient décoder le fichier .butt en instructions lisibles par le programme MARS.
Pour cela on a utilisé un `union` qui nous permet d'utiliser le type `struct` pour rendre plus facile la création des instructions en "binaire" et le décodage des instructions.
2021-12-17 14:15:33 +01:00
2021-12-17 19:29:54 +01:00
Il se peut que les instructions ne soient pas traduites de la même façon que dans les exemples envoyés dans le fil SAÉ.
# Qu'est-ce qu'il manque pour que le projet fonctionne parfaitement ?
Pour que le projet fonctionne parfaitement, il faudrait que la partie compilation puisse mieux traduire le fichier `.ass`. Il nous manque aussi une fonction pour écrire les décimauux dans un fichier `.mars`.
La fonction qui lit le fichier `.mars` n'a pas pu être vraiment implémentée pour l'instant.
Il manque aussi la possibilité de savoir quand le virus a perdu ou non. L'implémentation n'a pas pu être faite.
L'intégration aussi avec la partie graphique n'a pas pu être faite aussi.