Updated README

This commit is contained in:
2025-05-14 14:25:39 +02:00
parent cb05d9710b
commit 197de63bde
2 changed files with 11 additions and 7 deletions

View File

@@ -2,12 +2,13 @@
[![en](https://img.shields.io/badge/lang-en-red.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README.md)
[![fr](https://img.shields.io/badge/lang-fr-green.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README-fr.md)
Ce projet est une visualisation simple d'un jeu basé sur une grille utilisant la bibliothèque graphique MLV. La grille représente un plateau de jeu avec des murs, des espaces vides et des fruits. Le programme affiche la grille dans une fenêtre graphique et attend une interaction de l'utilisateur.
Ce projet est un jeu snake basé sur une grille utilisant la bibliothèque graphique MLV. La grille représente un plateau de jeu avec des murs, des espaces vides, des fruits et un serpent. Le programme affiche la grille dans une fenêtre graphique et attend une interaction de l'utilisateur.
## Fonctionnalités
- Affiche une grille avec des murs, des espaces vides et des fruits.
- Affiche une grille avec des murs, des espaces vides, des fruits et un serpent.
- Utilise la bibliothèque graphique MLV pour le rendu graphique.
- Assure que les blocs en dehors de la grille sont affichés en noir.
- Permet à l'utilisateur de quitter le programme en appuyant sur la touche ESC.
## Représentation de la Grille
@@ -16,6 +17,7 @@ Ce projet est une visualisation simple d'un jeu basé sur une grille utilisant l
- `'w'` pour les murs.
- `' '` (espace) pour les espaces vides.
- `'f'` pour les fruits.
- `'s'` pour le serpent.
## Dépendances
@@ -47,10 +49,10 @@ Cela compilera les fichiers sources et créera un exécutable nommé `game` dans
1. Après avoir compilé le programme, exécutez l'exécutable :
```sh
./build/game
./game
```
2. Une fenêtre s'ouvrira affichant la grille. Appuyez sur la touche ESC pour fermer la fenêtre.
2. Une fenêtre s'ouvrira affichant la grille. Les blocs en dehors de la grille apparaîtront en noir. Appuyez sur la touche ESC pour fermer la fenêtre.
## Nettoyage

View File

@@ -2,12 +2,13 @@
[![en](https://img.shields.io/badge/lang-en-red.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README.md)
[![fr](https://img.shields.io/badge/lang-fr-green.svg)](https://git.esiee.fr/frequela/snake2025/-/blob/tp2/README-fr.md)
This project is a simple grid-based game visualization using the MLV graphics library. The grid represents a game board with walls, empty spaces, and fruits. The program displays the grid in a graphical window and waits for user interaction.
This project is a simple grid-based snake game using the MLV graphics library. The grid represents a game board with walls, empty spaces, fruits, and a snake. The program displays the grid in a graphical window and waits for user interaction.
## Features
- Displays a grid with walls, empty spaces, and fruits.
- Displays a grid with walls, empty spaces, fruits, and a snake.
- Uses the MLV graphics library for graphical rendering.
- Ensures that blocks outside the grid are displayed as black.
- Allows the user to quit the program by pressing the ESC key.
## Grid Representation
@@ -16,6 +17,7 @@ This project is a simple grid-based game visualization using the MLV graphics li
- `'w'` for walls.
- `' '` (space) for empty spaces.
- `'f'` for fruits.
- `'s'` for the snake.
## Dependencies
@@ -50,7 +52,7 @@ This will compile the source files and create an executable named `game` in the
./game
```
2. A window will open displaying the grid. Press the ESC key to close the window.
2. A window will open displaying the grid. Blocks outside the grid will appear black. Press the ESC key to close the window.
## Cleaning Up