{"id":26824009,"url":"https://github.com/mbah24-dev/hunter-assassin","last_synced_at":"2025-03-30T09:17:33.244Z","repository":{"id":264329511,"uuid":"870359559","full_name":"mbah24-dev/Hunter-Assassin","owner":"mbah24-dev","description":"Traquez vos cibles avec agilité et stratégie dans Hunter Assassin, un jeu d'action furtif où chaque mouvement compte pour éliminer vos ennemis sans être repéré.","archived":false,"fork":false,"pushed_at":"2024-10-09T23:07:36.000Z","size":25425,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-23T13:33:32.598Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/mbah24-dev.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-10-09T22:36:35.000Z","updated_at":"2024-10-09T23:25:11.000Z","dependencies_parsed_at":"2024-11-23T13:43:46.748Z","dependency_job_id":null,"html_url":"https://github.com/mbah24-dev/Hunter-Assassin","commit_stats":null,"previous_names":["mbah24-dev/hunter-assassin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbah24-dev%2FHunter-Assassin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbah24-dev%2FHunter-Assassin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbah24-dev%2FHunter-Assassin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbah24-dev%2FHunter-Assassin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbah24-dev","download_url":"https://codeload.github.com/mbah24-dev/Hunter-Assassin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246296576,"owners_count":20754635,"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":[],"created_at":"2025-03-30T09:17:32.720Z","updated_at":"2025-03-30T09:17:33.236Z","avatar_url":"https://github.com/mbah24-dev.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"background-color: #0047AB;\"\u003e\n    \u003ch1 style=\"color: white;\"\u003eHunter Assassin\u003c/h1\u003e\n    \u003cimg src=\"https://img.shields.io/badge/language-C%2B%2B-red.svg\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MIT-yellow.svg\"\u003e\n\u003c/div\u003e\n\n\n---\n\n\u003cdiv align=\"center\"\u003e\n    \u003ch2\u003e🎮🏹 Bienvenue dans le monde de Hunter Assassin ! 🏹🎮\u003c/h2\u003e\n    \u003cpre\u003e\n            _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _  \n           / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\ \n          ( H | u | n | t | e | r |   | A | s | s | a | s | s | i | n | ! )\n           \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \n    \u003c/pre\u003e\n\u003c/div\u003e\n\n---\n\n\u003cdiv align=\"center\"\u003e\n    \u003ch3\u003e🎯 Préparez-vous pour l'action et l'aventure ! 🎯\u003c/h3\u003e\n    \u003cpre\u003e\n           .--.        .-.\n          : (\\ \". _..._ .' /) :\n           '.    `        `    .'\n            /'   _        _   `\\\n          \\/     0}      {0     \\/\n          /   /                 \\   \\\n          / /   /             \\   \\ \\\n          /   /'               `\\   \\\n          /   /                   \\   \\\n    \u003c/pre\u003e\n\u003c/div\u003e\n\n---\n\n## Description\n\nHunter Assassin est un jeu d'action et de stratégie dans lequel le joueur incarne un chasseur cherchant à éliminer des gardes sans se faire repérer. Le jeu se déroule dans un environnement 2D avec des graphismes minimalistes et une mécanique de jeu captivante.\n\n---\n\n## Documentation\n\nLa documentation complète du jeu est disponible dans le fichier `index.html` situé dans le dossier `doc/html`.\n\n---\n\n## Installation\n\nAvant de commencer, assurez-vous d'avoir les éléments suivants installés sur votre système :\n\n- [SDL2](https://www.libsdl.org/)\n- [SDL2_image](https://www.libsdl.org/projects/SDL_image/)\n- [SDL2_ttf](https://www.libsdl.org/projects/SDL_ttf/)\n- [SDL2_mixer](https://www.libsdl.org/projects/SDL_mixer/)\n\n### Configuration\n\n#### Windows\n\nPour les utilisateurs de Windows, suivez ces étapes :\n\n1. Téléchargez et installez les librairies SDL2, SDL2_image, SDL2_ttf et SDL2_mixer depuis les liens fournis ci-dessus.\n2. Ouvrez le fichier CMakeLists.txt et modifiez les chemins de destination dans la clause `if(WIN32)` en fonction de l'emplacement où vous avez installé les librairies SDL2.\n\n---\n\n## Structure des Fichiers\n\nLe projet est organisé comme suit :\n\u003cdiv style=\"font-family: monospace;\"\u003e\n    \u003cul\u003e\n        \u003cli\u003e\n            \u003cstrong\u003esrc\u003c/strong\u003e\n            \u003cul\u003e\n                \u003cli\u003e\n                    \u003cstrong\u003ecore\u003c/strong\u003e\n                    \u003cul\u003e\n                        \u003cli\u003e\u003ccode\u003e_Garde.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003e_Garde.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003e_Player.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003e_Player.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eArrow.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eCharacter.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eCharacter.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003econfig.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eDirection.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eGame.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eGame.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003epoint.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eRect.h\u003c/code\u003e\u003c/li\u003e\n                    \u003c/ul\u003e\n                \u003c/li\u003e\n                \u003cli\u003e\n                    \u003cstrong\u003esdl2\u003c/strong\u003e\n                    \u003cul\u003e\n                        \u003cli\u003e\u003ccode\u003emainProject.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLAnimation.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLAnimation.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLGame.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLGame.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLSound.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLSound.h\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLSprite.cpp\u003c/code\u003e\u003c/li\u003e\n                        \u003cli\u003e\u003ccode\u003eSDLSprite.h\u003c/code\u003e\u003c/li\u003e\n                    \u003c/ul\u003e\n                \u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/li\u003e\n        \u003cli\u003e\u003cstrong\u003eextern\u003c/strong\u003e\u003c/li\u003e\n        \u003cli\u003e\u003cstrong\u003eCMakeLists.txt\u003c/strong\u003e\u003c/li\u003e\n        \u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/div\u003e\n\n---\n\n## Comment jouer\n\n1. Clonez ce dépôt sur votre machine.\n2. Configurez les librairies SDL2 selon votre système d'exploitation en suivant les instructions ci-dessus.\n3. Utilisez CMake pour générer les fichiers de construction.\n4. Compilez le jeu en exécutant la commande `make`.\n5. Lancez le jeu en exécutant l'application générée.\n\n---\n\n## Crédits\n\nCe jeu a été développé par [BAH Mamadou](https://github.com/bahAli21) et [Barry Elhadj Amadou](https://github.com/barryelhadj23).\n\n---\n\n## Avertissement\n\nCe jeu est destiné à un usage personnel uniquement. Veuillez respecter les droits d'auteur et ne pas redistribuer le jeu sans autorisation.\n\n---\n\n## Licence\n\nCe projet est sous licence MIT. Veuillez consulter le fichier [LICENSE](LICENSE) pour plus d'informations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbah24-dev%2Fhunter-assassin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbah24-dev%2Fhunter-assassin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbah24-dev%2Fhunter-assassin/lists"}