Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibra-kdbra/pygame-collection
Simple Games wtih pygame
https://github.com/ibra-kdbra/pygame-collection
game-2d gui pygame python3 tkinter
Last synced: 20 days ago
JSON representation
Simple Games wtih pygame
- Host: GitHub
- URL: https://github.com/ibra-kdbra/pygame-collection
- Owner: ibra-kdbra
- Created: 2023-10-07T20:00:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-19T11:20:22.000Z (about 1 month ago)
- Last Synced: 2024-12-19T12:27:40.679Z (about 1 month ago)
- Topics: game-2d, gui, pygame, python3, tkinter
- Language: Python
- Homepage:
- Size: 99.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Games
This repository is a treasure trove of small yet engaging Python games, offering a delightful playground for programmers and gamers alike. Whether you're a seasoned developer or just starting your Python journey, these games provide a fun and interactive way to hone your skills while creating something awesome.
The collection leverages the power of three popular Python libraries:
- **Turtle:** This library, perfect for beginners, allows you to draw shapes and create basic animations with ease.
- **Tkinter:** This built-in library provides a user-friendly interface for crafting graphical user interfaces (GUIs) for your games.
- **Pygame:** For more advanced game development needs, Pygame empowers you to create visually stunning and interactive games with audio and other advanced features.## Embark on Your Gaming Adventure
Dive into the diverse world of Python games offered here:
- [**Aeroblasters:**](./Aeroblasters/) Take to the skies and conquer enemies in this thrilling 2D plane shooter arcade game.
- [**Arc Dash:**](./Arc%20Dash/) Get your reflexes in top form with this fast-paced, hypercasual arcade game where you hit targets in an endless stream.
- [**Asteroids:**](./Asteroids/) Relive the classic arcade experience with this faithful implementation of the beloved Asteroids game.
- [**Bounce:**](./Bounce/) Reimagine the iconic Nokia Bounce game and challenge yourself to reach new heights.
- [**Car Racing 2D:**](./Car%20Racing%202d/) Take the wheel and zoom through an exciting 2D car racing adventure.
- [**Connected:**](./Connected/) Experience the thrill of an endless, hypercasual game where you strive to keep the connections going.
- [**Dino:**](./Dino/) Run with the prehistoric legend in this interpretation of the Chrome Dino game, with a twist – unlock cheatcodes for an extra edge!
- [**Dodgy Walls:**](./Dodgy%20Walls/) Navigate through a dynamic maze of walls, pushing your agility to the limit in this endless, hypercasual game.
- [**Dots & Boxes:**](./Dots%20&%20Boxes/) Engage in a classic strategy game with a fresh twist, implemented using the power of Pygame.
- [**Flappy Bird:**](./Flappy%20Bird/) Experience a faithful recreation of the iconic Flappy Bird game, optimized for mobile devices.
- [**GhostBusters:**](./GhostBusters/) Embark on a thrilling side-scrolling platformer adventure filled with parallax effects.
- [**Hex Dash:**](./Hex%20Dash/) Dive into the infinite world of Hexagon Dash with this hypercasual arcade game.
- [**HyperTile Dash:**](./HyperTile%20Dash/) Test your reflexes in this hypercasual game where you strive to hit targets in an endless stream.
- [**Jungle Dash:**](./Jungle%20Dash/) Explore a vibrant 2D platformer world with challenging levels.
- [**Memory Puzzle:**](./Memory%20Puzzle/) Challenge your memory skills with this delightful fruit-themed puzzle game.
- [**MineSweeper:**](./MineSweeper/) Unearth the classic MineSweeper game, brought to life using the Tkinter library.
- [**Piano Tiles:**](./Piano%20Tiles/) Unleash your inner musician with this enchanting musical game where you tap piano tiles.
- [**Picture Sliding Puzzle:**](./Picture%20Sliding%20Puzzle/) Tackle the classic 15 puzzle challenge with a captivating image using the Tkinter library.
- [**Pong:**](./Pong/) Relive the classic table tennis game in all its glory, implemented with the intuitive Turtle library.
- [**Qircle Rush:**](./Qircle%20Rush/) Embrace the simplicity and challenge of this hypercasual game where you navigate circles in an endless stream.
- [**Rock Paper Scissor:**](./Rock%20Paper%20Scissor/) Test your luck and strategy in this timeless hand game, built with Tkinter for a user-friendly experience.
- [**Rotate Dash:**](./Rotate%20Dash/) Master the art of rotation in this hypercasual game, dodging obstacles as you spin and navigate.
- [**Tetris:**](./Tetris/) Stack blocks and create lines in this iconic puzzle game, recreated using the powerful Pygame library.
- [**Tic Tac Toe:**](./Tic%20Tac%20Toe/) Challenge friends or the AI in this classic strategy game, implemented with Tkinter.
- [**Zelda-2d:**](./Zelda-2d/) Embark on an epic adventure in this captivating 2D platformer game, powered by Pygame.**Each game comes with its own dedicated directory, allowing you to explore the code, contribute improvements, or simply learn from the implemented techniques.**
## Tools & Utilities
Beyond the games, this repository offers valuable tools to enhance your game development experience:
- [**SpriteSheet Cutter:**](./SpriteSheet%20Cutter/) Effortlessly cut spritesheets into individual sprites, streamlining your workflow.
- [**Level Designer:**](./Level%20Designer/) Design engaging levels that can be used with your games.