{"id":15049390,"url":"https://github.com/moncefst/snakegame","last_synced_at":"2026-01-23T22:15:55.124Z","repository":{"id":220125769,"uuid":"740401014","full_name":"MoncefST/SnakeGame","owner":"MoncefST","description":"Projet de SAé n°1 : Conception d'une version du jeu SNAKE","archived":false,"fork":false,"pushed_at":"2024-10-27T15:14:09.000Z","size":9389,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T01:16:36.635Z","etag":null,"topics":["c89"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MoncefST.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-08T09:17:05.000Z","updated_at":"2024-10-27T15:14:12.000Z","dependencies_parsed_at":"2024-10-27T16:38:48.948Z","dependency_job_id":"6e608c11-7aeb-4e07-aa1a-1f2e68f38420","html_url":"https://github.com/MoncefST/SnakeGame","commit_stats":null,"previous_names":["moncefst/snakegame"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoncefST%2FSnakeGame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoncefST%2FSnakeGame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoncefST%2FSnakeGame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoncefST%2FSnakeGame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MoncefST","download_url":"https://codeload.github.com/MoncefST/SnakeGame/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243505960,"owners_count":20301619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c89"],"created_at":"2024-09-24T21:20:04.727Z","updated_at":"2026-01-23T22:15:55.095Z","avatar_url":"https://github.com/MoncefST.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Snake\n\nCette version du jeu [Snake](https://fr.wikipedia.org/wiki/Serpentes) a été réalisée dans le cadre du [SAÉ1.01 \"Implémentation d'un besoin client\"](http://www.iut-fbleau.fr/sitebp/pt11/11_2023/UWO9O2WOJ7JETN3P.php) lors du premier semestre de BUT 1 à l'IUT de Fontainebleau.\n\n\n## Table des matières\n- [Lancement du programme](#lancement-du-programme)\n  - [Compilation](#compilation)\n  - [Méthode n°1 (recommandée)](#méthode-n°1-recommandée--compiler-et-lancer-le-programme-avec-make)\n  - [Méthode n°2](#méthode-n°2--compiler-puis-lancer-le-programme)\n- [Comment jouer ?](#comment-jouer)\n  - [Les touches](#les-touches)\n- [Fonctionnalités](#fonctionnalités)\n  - [Fonctionnalités exigées](#fonctionnalités-exigées)\n  - [Fonctionnalités additionnelles](#fonctionnalités-additionnelles)\n- [Suppression des fichiers](#suppression-des-fichiers)\n  - [Fichiers objets](#fichiers-objets)\n  - [Executable](#executable)\n- [Dépendances](#dépendances)\n  - [Bibliothèque graphique de l'IUT de Fontainebleau](#bibliothèque-graphique-de-liut-de-fontainebleau)\n- [Crédits](#crédits)\n- [Remerciements](#remerciements)\n\n## Lancement du programme\n### Compilation\n\u003e Installer au préalable les [dépendances nécessaires](#dépendances) au fonctionnement du programme\n\nUtiliser la commande suivante pour compiler le programme :\n```bash\nmake\n```\n#### Méthode n°1 (recommandée) : Compiler et lancer le programme avec Make\nUtiliser la commande suivante pour compiler puis lancer le programme :\n```bash\nmake run\n```\n\n#### Méthode n°2 : Compiler puis lancer le programme\nUne fois la [compilation du programme](#compilation) faite, exécuter le programme à l'aide de la commande suivante :\n```bash\n./snake\n```\n\n\n## Comment jouer ?\n### Les touches \n- Flèches directionnel : se déplacer en haut, en bas, à droite, à gauche\n- Espace : Mettre le jeu en pause\n- Échap : Quitter la partie en cours\n\n\n## Fonctionnalités\n\n### Fonctionnalités exigées\n -   Mise en pause du jeu lorsque la touche Espace est pressée\n -   Quitter la partie en cours lorsque la touche Échap est pressée\n -   Affichage du score pendant et après la partie\n -   Affichage du temps pendant et après la partie\n\n### Fonctionnalités additionnelles\n\n#### 4 Modes de jeu différents\n- Mode classique : Affichage d'une seule pomme\n- Mode MultiPomme : Affichage de 5 pommes\n- Mode PartieRapide : Affichage de 25 pommes et accélération du serpent en fonction du score\n- Mode Accélération : Affichage d'une seule pomme et accélération du serpent en fonction du score\n\n#### Menues uniques\nNous avons ajouter des menues afin de faciliter l'expérience utilisateur ! \n\n## Suppression des fichiers\n#### Fichiers objets\nUtiliser la commande suivante pour supprimer les fichiers objets :\n```bash\nmake clean\n```\n\n#### Executable\nUtiliser la commande suivante pour l'executable :\n```bash\nmake mrproper\n```\n\n## Dépendances\n### Bibliothèque graphique de l'IUT de Fontainebleau\n -   Documentation : http://www.iut-fbleau.fr/sitebp/doc/doc_bib_graphique/\n -   Auteur : Denis Monnerat (@monnerat)\n\n## Crédits\n -   Programme réalisé par Moncef STITI (@stiti)\n\n# NOTE OBTENUE : \n-  17.50/20 \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoncefst%2Fsnakegame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoncefst%2Fsnakegame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoncefst%2Fsnakegame/lists"}