https://github.com/bchaitanya92/python_games_collection
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: bchaitanya92
- Language: Python
- Default Branch: main
- Size: 101 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Python Games Collection
A curated collection of Python games built with Pygame, Tkinter, and Turtle.
Fun, learning, and classic arcade experiencesall in Python!
Project Overview
This repository contains a diverse set of small Python games, ranging from arcade shooters and puzzles to platformers and classic recreations. Each game is self-contained in its own directory, with assets and instructions included. Whether you're a beginner learning Python or a retro game enthusiast, you'll find something to enjoy and hack on here!
Folder Structure
The repository is organized by game, with each folder containing the code, assets, and resources for that game.
``` Python-Games/
Aeroblasters/ Angry Walls/ Arc Dash/ Asteroids/ Bounce/ Car Racing 2d/ Cave Story/ Connected/ Dino/ Dodgy Walls/ Dots & Boxes/ Egg Catching Game/ Flappy Bird/ GhostBusters/ Hangman/ Hex Dash/ HyperTile Dash/ Jungle Dash/ Level Designer/ Memory Puzzle/ MineSweeper/ Piano Tiles/ Picture Sliding Puzzle/ Pong/ Qircle Rush/ Rock Paper Scissor/ Rotate Dash/ Snake/ SpriteSheet Cutter/ Tetris/ Tic Tac Toe/ ... ```
Game List
| # | Game | Description | | :---: | :--- | :--- | | 1 | Aeroblasters | 2D plane shooter arcade game | | 2 | Angry Walls | Simple hypercasual game for pydroid3 | | 3 | Arc Dash | Endless target-based hypercasual arcade | | 4 | Asteroids | Classic asteroids game in Pygame | | 5 | Bounce | Nokia Bounce clone | | 6 | Car Racing 2d | Car dodge game for pydroid3 | | 7 | Cave Story | 2D platformer adventure | | 8 | Connected | Endless hypercasual game | | 9 | Dino | Chrome dino game with cheatcodes | | 10 | Dodgy Walls | Endless hypercasual arcade | | 11 | Dots & Boxes | Classic dots and boxes game | | 12 | Egg Catching Game | Catch eggs, score points | | 13 | Flappy Bird | Flappy Bird clone for pydroid3 | | 14 | GhostBusters | Scrollable platformer with parallax | | 15 | HyperTile Dash | Target-based endless arcade | | 16 | Jungle Dash | 2D platformer in Pygame | | 17 | Memory Puzzle | Fruit-based memory puzzle | | 18 | MineSweeper | Tkinter-based minesweeper | | 19 | Piano Tiles | Musical game in Pygame | | 20 | Picture Sliding Puzzle | 15-puzzle in Tkinter | | 21 | Pong | Classic Pong in Turtle | | 22 | Qircle Rush | Hypercasual game in Pygame | | 23 | Rock Paper Scissor | Tkinter-based RPS game | | 24 | Rotate Dash | Hypercasual game in Pygame | | 25 | Tetris | Tetris clone in Pygame | | 26 | Tic Tac Toe | Tkinter-based Tic Tac Toe | | ... | ... | ... |
Getting Started
1. Prerequisites
- Python 3.7 or higher
pippackage manager
2. Installation
- Clone the repository:
sh git clone https://github.com/bchaiyanya92/Python-Games.git cd Python-Games - (Optional) Create and activate a virtual environment:
sh # Windows python -m venv venv .\venv\Scripts\activate # macOS/Linux python3 -m venv venv source venv/bin/activate - Install dependencies:
Most games require Pygame, Tkinter, or Turtle. For Pygame games:
sh pip install pygameTkinter and Turtle are included with standard Python installations.
Usage
To play a game, navigate to its folder and run the main script (usually main.py or game.py).
Example:
sh
cd "Egg Catching Game"
python main.py
Some games are optimized for Pydroid3 on Android. See each game's README for details and controls.
Author & Credits
Original Developer
This project was originally developed by itspyguru.
GitHub: itspyguru
Hosted & Maintained By
This repository is maintained and hosted by B. Chaitanya.
GitHub: bchaitanya92
LinkedIn: BOURISETTI CHAITANYA
Feel free to explore, modify, and experiment with the code for your learning and projects.
Contributions and feedback are always welcome. Happy Coding!
Owner
- Login: bchaitanya92
- Kind: user
- Repositories: 1
- Profile: https://github.com/bchaitanya92
GitHub Events
Total
- Watch event: 1
- Push event: 11
- Create event: 2
Last Year
- Watch event: 1
- Push event: 11
- Create event: 2