Skip to main content

The Python Games Library for Playing and Learning.

Project description

Oyna 💃🏻🕺🏻💃🏿🕺🏿💃🕺

Welcome to the Oyna repository! 🎮

This repository is dedicated to showcasing a collection of simple and fun computer games, all implemented in Python. The main goal of Oyna is to provide a platform where anyone, can explore Python programming through engaging and interactive games. By studying and interacting with these games, you can learn important programming concepts, algorithms, and the Python language in an enjoyable and hands-on way.

Whether you're just starting with Python or looking to improve your coding skills, the Oyna repository is a great resource to help you learn while having fun.

What You'll Find Here

This repository contains various games that highlight different aspects of Python programming. Each game is designed to be simple yet effective, and they are all easy to understand and modify.

Sudoku
Sudoku
2048
2048
Matching
Matching
Minesweeper
Minesweeper
Find Difference
Find Difference
Maze
Maze
Chimp
Chimp
Snake
Snake
Chutes and Ladders
Chutes and Ladders
Dino or Dinosaur Game
Dino
Bubble Shooter
Bubble Shooter
Flappy Bird
Flappy Bird
Falling Tower
Falling Tower
Shoot Colors
Shoot Colors
Reversi
reversi
SuperMario Pixel
SuperMario Pixel
Tetris
Tetris
Tik Tok Toe
Tik Tok Toe
Reverse Slide Puzzle
Reverse Slide Puzzle
Checkers
Checkers
UFO Explosion
UFO Explosion

Why Oyna?

  • Beginner-Friendly: Whether you're new to Python or programming in general, these games are designed to be easy to follow.
  • Learn by Doing: The best way to learn programming is through practice, and Oyna offers you an opportunity to get hands-on experience by working with real code.
  • Fun and Engaging: Who said learning can't be fun? These games are built to keep you engaged and motivated while learning Python.

How to Use

  1. Clone this repository to your local machine using:
    git clone https://github.com/kamyarmg/oyna.git
    
    OR Install it using pip
    pip install oyna
    
  2. Navigate to the game directory you want to explore.
  3. Run the game using Python
  4. Enjoy and start learning!

To add or refactor a game or any other feature, please read the CONTRIBUTING.md file first. After that, you can create a new game or make changes and submit a pull request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oyna-1.1.1.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oyna-1.1.1-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

Details for the file oyna-1.1.1.tar.gz.

File metadata

  • Download URL: oyna-1.1.1.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for oyna-1.1.1.tar.gz
Algorithm Hash digest
SHA256 949c433dc6e831882577bb3ff786c3e34e4dba2994ec7f0d3468d3d20c358387
MD5 a544efd615413298b5c091042e84ec8b
BLAKE2b-256 4d6181780e5f6ff54f177e60d26526967523c5715e277dc17aa8fd9ec56dfd7b

See more details on using hashes here.

File details

Details for the file oyna-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: oyna-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for oyna-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6958d9b645b2f6dd326bee499586feed335fba5a533a0a3a9f019236f06df29
MD5 ba755d84c3d9035013a00de8d4fe5e0b
BLAKE2b-256 3fd9d1077e8e7c7799004def6a672f7510b0adb7093da95ca33a13daad928934

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page