{"id":21660408,"url":"https://github.com/celilselcuk/down-town-drift","last_synced_at":"2025-04-11T22:42:35.247Z","repository":{"id":177827104,"uuid":"581901532","full_name":"celilselcuk/Down-Town-Drift","owner":"celilselcuk","description":"Developed with pygame: implements core game loop, collision detection, and sprite management. Uses procedural generation: endlessly generated maps for scalable and replayable gameplay.","archived":false,"fork":false,"pushed_at":"2024-11-27T16:58:39.000Z","size":35268,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T18:45:13.371Z","etag":null,"topics":["2d-game","buttons","car","coins","collision-detection","customization","endless-runner","free","highscore","pygame-game","singleplayer","sprite-animation","topdown","tutorial"],"latest_commit_sha":null,"homepage":"","language":"Python","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/celilselcuk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-12-24T19:44:11.000Z","updated_at":"2024-11-27T16:58:43.000Z","dependencies_parsed_at":"2024-08-15T10:18:36.353Z","dependency_job_id":"e82016bf-7b8b-4ed3-a1cd-007372a5b1ba","html_url":"https://github.com/celilselcuk/Down-Town-Drift","commit_stats":null,"previous_names":["celcoding/down-town-drift---endless-runner-game","celilselcuk/down-town-drift---endless-runner-game","celilselcuk/down-town-drift"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celilselcuk%2FDown-Town-Drift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celilselcuk%2FDown-Town-Drift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celilselcuk%2FDown-Town-Drift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celilselcuk%2FDown-Town-Drift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/celilselcuk","download_url":"https://codeload.github.com/celilselcuk/Down-Town-Drift/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248493001,"owners_count":21113159,"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":["2d-game","buttons","car","coins","collision-detection","customization","endless-runner","free","highscore","pygame-game","singleplayer","sprite-animation","topdown","tutorial"],"created_at":"2024-11-25T09:33:37.368Z","updated_at":"2025-04-11T22:42:35.232Z","avatar_url":"https://github.com/celilselcuk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align = \"center\"\u003e\nDown Town Drift\n\u003c/h1\u003e\n\n\u003cp align = 'center'\u003e\n\u003cimg src= \"https://i.postimg.cc/SK42297N/dtd-gif.gif\" alt = \"animated\"/\u003e\n\u003c/p\u003e\n\n \u003c!-- TABLE OF CONTENTS --\u003e\n\u003ch2 id=\"table-of-contents\"\u003e :book: Table of Contents\u003c/h2\u003e\n\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003e ➤ Overview\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#about-the-project\"\u003e ➤ About the Project \u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#getting-started\"\u003e ➤ Getting Started\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#future-plans\"\u003e ➤ Future Plans\u003c/a\u003e\u003c/li\u003e \n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n---\n\n\u003c!-- OVERVIEW --\u003e\n\u003ch2 id=\"overview\"\u003e :clipboard: Overview\u003c/h2\u003e\n\nDown Town Drift is a game that has been designed in the endless runner genre of games. For those of you who don't know, this style involves the player dodging obstacles that approach them rapidly, and to survive as long as possible while collecting bonuses along the way. Famous examples include Temple Run and Subway Surfers.\n\n---\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\u003ch2 id=\"about-the-project\"\u003e :mag: About The Project\u003c/h2\u003e\n\nIn this game, the player can drive up and down to avoid incoming hazards and pick up coins to use in the avatar. There is a tutorial outlining everything. The project is entirely built using the Pygame library and Python and thus has limited graphics, relying mainly on pixel art.\n\n---\n\n\u003c!-- Getting Started --\u003e\n\u003ch2 id=\"getting-started\"\u003e :rocket: Getting Started\u003c/h2\u003e\n\n📋 **Prerequisites** 📋\n\nFor this game, you will need PyGame installed. Details regarding the version will be found in `requirements.txt`. The installation will be shown below\n\n💻 **Installation and Running** 💻\n\n To install the game use `git clone https://github.com/CelCoding/Down-Town-Drift---Endless-Runner-Game.git` \n \n or using gh you can use `gh repo clone CelCoding/Down-Town-Drift---Endless-Runner-Game`\n \n afterward, use `cd Down-Town-Drift---Endless-Runner-Game`\n\n ---\n\n To install the dependancies run `pip install -r requirements.txt`. \n\n Running the game on ⬜ Windows ⬜\n\n * run the file `car_game.py` in `src` using the command `py src/car_game.py`\n\n Running the game on 🐧 Linux 🐧\n\n * run the file `car_game.py` in `src` using the command `python3 src/car_game.py`\n\n---\n\u003c!-- Future Plans --\u003e\n\u003ch2 id=\"future-plans\"\u003e :crystal_ball: Future Plans\u003c/h2\u003e\n\nWe are hoping to develop the game by adding power-ups, new map and car designs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcelilselcuk%2Fdown-town-drift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcelilselcuk%2Fdown-town-drift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcelilselcuk%2Fdown-town-drift/lists"}