{"id":19861008,"url":"https://github.com/muneeb1030/2048-game-cpp","last_synced_at":"2025-07-19T03:36:47.004Z","repository":{"id":248721490,"uuid":"657579604","full_name":"Muneeb1030/2048-Game-Cpp","owner":"Muneeb1030","description":"A captivating and strategic number puzzle game developed using SFML and C++, challenging players to merge tiles and reach the 2048 tile.","archived":false,"fork":false,"pushed_at":"2024-07-16T15:30:12.000Z","size":666,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T00:12:50.265Z","etag":null,"topics":["2048","2048-game","cplusplus","cpp","semester-1","semester-project"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Muneeb1030.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-06-23T11:24:50.000Z","updated_at":"2024-07-16T15:58:58.000Z","dependencies_parsed_at":"2024-07-16T19:21:22.383Z","dependency_job_id":null,"html_url":"https://github.com/Muneeb1030/2048-Game-Cpp","commit_stats":null,"previous_names":["muneeb1030/2048-game-cpp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Muneeb1030/2048-Game-Cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muneeb1030%2F2048-Game-Cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muneeb1030%2F2048-Game-Cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muneeb1030%2F2048-Game-Cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muneeb1030%2F2048-Game-Cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Muneeb1030","download_url":"https://codeload.github.com/Muneeb1030/2048-Game-Cpp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muneeb1030%2F2048-Game-Cpp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265883680,"owners_count":23843800,"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":["2048","2048-game","cplusplus","cpp","semester-1","semester-project"],"created_at":"2024-11-12T15:07:47.330Z","updated_at":"2025-07-19T03:36:46.978Z","avatar_url":"https://github.com/Muneeb1030.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2048 Game Project\n## Overview\nThe 2048 Game Project is a captivating and strategic number puzzle game developed using C++. This project offers a harmonious blend of logic and chance, challenging players to reach the illustrious number 2048 by merging tiles on a grid.\n\n## Key Features\n- **Main Menu:** A user-friendly interface where players begin their journey.\n- **Game Play:** Engaging gameplay where players swipe tiles to merge them and achieve the 2048 tile.\n- **Instructions:** Comprehensive guidelines to help players understand the game mechanics and strategies.\n- **High Scores:** A feature that tracks and displays top scores, encouraging competitive play.\n- **Exit:** A graceful exit option that allows players to end their game session.\n## Requirements\n- C++ compiler\n\n## Getting Started\nClone the Repository:\n```bash\nhttps://github.com/Muneeb1030/2048-Game-Cpp.git\n```\n\n## Build the Project:\nNavigate to the project directory and build the project using your preferred C++ compiler.\n\n```bash \ncd 2048-Game-Project\nmkdir build\ncd build\ncmake ..\nmake\n```\n## Run the Game:\n```bash\n./2048Game\n```\n## Game Modules\n- **Main Menu**\nThe Main Menu serves as the starting point of the game, where players can begin a new game, view high scores, read instructions, or exit the game.\n\n- **Game Play**\nThe core of the 2048 Game Project involves merging tiles by swiping in four directions. When two tiles with the same number collide, they merge into one tile with their combined value. The objective is to reach the 2048 tile.\n\n- **Instructions**\nThe Instructions module provides detailed guidance on how to play the game, including tips and strategies to achieve higher scores.\n\n- **High Scores**\nThe High Scores module displays a list of top scores achieved by players, encouraging them to beat their own or others' records.\n\n- **Exit**\nThe Exit option allows players to quit the game gracefully, saving their progress and high scores.\n\n## Customization\nFeel free to customize the game by modifying the source code. You can enhance features, improve the UI, or add new functionalities as per your preference.\n\n## GitHub Repository\nExplore, contribute, and stay updated on the GitHub repository.\n\n## Author\n- **Muhammad Muneeb ur Rehman**\nFeel free to fork, contribute, and enhance the capabilities of this 2048 game. Happy gaming! 🎮🧩\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuneeb1030%2F2048-game-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuneeb1030%2F2048-game-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuneeb1030%2F2048-game-cpp/lists"}