https://github.com/celilselcuk/down-town-drift
Developed with pygame: implements core game loop, collision detection, and sprite management. Uses procedural generation: endlessly generated maps for scalable and replayable gameplay.
https://github.com/celilselcuk/down-town-drift
2d-game buttons car coins collision-detection customization endless-runner free highscore pygame-game singleplayer sprite-animation topdown tutorial
Last synced: 10 months ago
JSON representation
Developed with pygame: implements core game loop, collision detection, and sprite management. Uses procedural generation: endlessly generated maps for scalable and replayable gameplay.
- Host: GitHub
- URL: https://github.com/celilselcuk/down-town-drift
- Owner: celilselcuk
- License: mit
- Created: 2022-12-24T19:44:11.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-27T16:58:39.000Z (about 1 year ago)
- Last Synced: 2025-03-25T18:45:13.371Z (11 months ago)
- Topics: 2d-game, buttons, car, coins, collision-detection, customization, endless-runner, free, highscore, pygame-game, singleplayer, sprite-animation, topdown, tutorial
- Language: Python
- Homepage:
- Size: 33.6 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Down Town Drift
:book: Table of Contents
Table of Contents
---
:clipboard: Overview
Down 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.
---
:mag: About The Project
In 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.
---
:rocket: Getting Started
📋 **Prerequisites** 📋
For this game, you will need PyGame installed. Details regarding the version will be found in `requirements.txt`. The installation will be shown below
💻 **Installation and Running** 💻
To install the game use `git clone https://github.com/CelCoding/Down-Town-Drift---Endless-Runner-Game.git`
or using gh you can use `gh repo clone CelCoding/Down-Town-Drift---Endless-Runner-Game`
afterward, use `cd Down-Town-Drift---Endless-Runner-Game`
---
To install the dependancies run `pip install -r requirements.txt`.
Running the game on ⬜ Windows ⬜
* run the file `car_game.py` in `src` using the command `py src/car_game.py`
Running the game on 🐧 Linux 🐧
* run the file `car_game.py` in `src` using the command `python3 src/car_game.py`
---
:crystal_ball: Future Plans
We are hoping to develop the game by adding power-ups, new map and car designs.