Skip to content

igna-s/Python-Arcade-Games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Classic Games Repository

Welcome to the Classic Games Repository! This project contains implementations of timeless games written in Python. Some of them using the pygame library for Python


📜 Index of Games

1. Hangman

A classic word-guessing game where players attempt to uncover a hidden word by guessing one letter at a time.
📌 Available in Spanish and English.

2. Asteroids

A fast-paced arcade game where players control a spaceship, avoiding and destroying incoming asteroids to survive as long as possible.
📌 Available in Spanish

3. Choices

An interactive game where players try to guess the computer's choice.
📌 Available in Spanish

4. Flappy Bird

A popular side-scrolling game where players navigate a bird through pipes by controlling its flight with precise timing.
📌 Available in English.

5. Pong

One of the first arcade video games, a two-player game where players use paddles to hit a ball back and forth across the screen.
📌 Available in Spanish and English (Didnt have text)

6. Tic Tac Toe

A simple strategy game for two players where the goal is to align three symbols (X or O) in a row, column, or diagonal.
📌 Available in Spanish and English.

7. Pac-Man

An arcade game where players navigate Pac-Man through a maze and eats point avoiding ghosts.
📌 Available in English and Spanish (Didnt have text).


🕹️ Detailed Game Descriptions

1. Hangman

Objective: Guess the hidden word one letter at a time before running out of attempts.

  • Players receive a blank representation of the word (e.g., "_ _ _ _").
  • Each incorrect guess draws a part of the "hangman."
  • The game ends when the word is guessed, or the hangman is completed.

Features:

  • Word banks in both English and Spanish.
  • Visual feedback for correct and incorrect guesses.

2. Asteroids

Objective: Pilot your spaceship to avoid or destroy asteroids while surviving as long as possible.

  • Control your spaceship's movement and firing mechanisms.
  • Destroy asteroids to earn points

Features:

  • Simple graphics for an authentic retro experience.

3. Choices

Objective: Try to guess the computer's randomly selected choice from a given set of options.

  • Players are presented with multiple choices (Colours).
  • Guess correctly to win; otherwise, try again!

Features:

  • Fun and quick gameplay.
  • Feedback based on your guesses.
  • Ideal for testing your luck =D.

4. Flappy Bird

Objective: Guide the bird through gaps between obstacles by controlling its flight.

  • Tap to make the bird "flap" and maintain its height.
  • Avoid crashing into pipes or falling.

Features:

  • High-score tracking for competitive gameplay.
  • Smooth animations and responsive controls.

5. Pong

Objective: Score points by hitting the ball past your opponent's paddle.

  • Control a paddle to deflect the ball and prevent it from passing your side.

Features:

  • Two-player mode for competitive fun.
  • Minimalistic design inspired by the original Pong.

6. Tic Tac Toe

Objective: Be the first to align three of your symbols (X or O) in a row, column, or diagonal.

  • Players take turns placing their symbol on a 3x3 grid.
  • Each game ends in a win or draw.

Features:

  • Play against another player or an (dumb) AI opponent.
  • Simple yet elegant graphics.

7. Pac-Man

Objective: Navigate Pac-Man through a maze to eat all the points while avoiding four colorful ghosts.

  • Clear the maze to advance to the next level.

Features:

  • Simple maze graphics and sound effects.
  • Ghosts move in random paterns.
  • Score tracking and multiple levels.

📄 License

This project is licensed under the Apache License 2.0. You are free to use, modify, and distribute the code, provided proper credit is given to the original author of the Sprites/Sounds.


About

Some Minigames that I recreated with Python and Pygame.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages