Skip to content

Repository files navigation

GameDev Collection

Welcome to the GameDev repository! This collection features a variety of engaging games developed using Python, HTML, CSS, and JavaScript for entertainment and learning purposes. Each game is contained within its own directory, complete with detailed instructions on how to run and play.

Games List:

Python Games:

  1. U.S. States Game
    Description: Guess the U.S. states. Type 'exit' to quit and learn the missing states (file is created after exiting).
    How to Play: Run

    python main.py
  2. Turtle Crossing Game
    Description: Help a turtle cross the road while avoiding moving cars. Each level gets progressively harder.
    How to Play: Run

    python main.py
  3. Pong Game
    Description: Play the classic Pong game with increasing ball speed after each hit.
    How to Play: Run

    python main.py
  4. Snake Game
    Description: Enjoy the classic snake game using arrow keys. Highest score is saved.
    How to Play: RRun

    python main.py
  5. Automated Game Playing Bot
    Description: Automates gameplay for Cookie Clicker by clicking cookies and purchasing items every 7 seconds. Runs for 7 minutes.
    How to Play: Run

    python main.py

    Dependencies:

    • Install Selenium: pip install selenium
    • Download Chrome WebDriver and add it to your system's PATH.
  6. Turtle Race Betting Game
    Description: Bet on a winning turtle in a race between six colorful turtles.
    How to Play: Run

    python turtle_race_bidgame.py
  7. Higher Lower Game
    Description: Play the famous higher-lower game.
    How to Play: Run

    python higher_lower_game.py
  8. Hangman Game
    Description: Play the classic hangman game.
    How to Play: Run

    python hangman_game.py
  9. Guess the Number
    Description: Guess a number between 1 and 100 against the computer with easy and hard modes.
    How to Play: Run

    python guess_the_number.py
  10. Rock-Paper-Scissors Game
    Description: Play rock-paper-scissors against the computer.
    How to Play: Run

    python rock-paper-scissors-game.py

Web-Based Games (HTML, CSS, JavaScript):

  1. Simon Game
    Languages: HTML, CSS, JavaScript with jQuery
    Description: A memory-based game where players must repeat an increasingly long sequence of colors in the correct order.
    To Play: Open index.html.

  2. Connect Four Game
    Languages: HTML, CSS, JavaScript
    Description: A classic implementation of the Connect Four game.
    To Play: Open connect_four_game.html.

Usage:

  1. Clone the repository:

    git clone https://github.com/Ahmad-danaf/GameDev.git
  2. Navigate to the desired game directory:

    cd GameDev/game_directory
  3. Follow the instructions to run each game as described.

Contribution:

Contributions to enhance existing games or add new ones are welcome! Fork the repository, make your changes, and submit a pull request.

About

Welcome to the GameDev Repository! A collection of games built with Python, HTML, CSS, and JavaScript. Explore classics like rock-paper-scissors and advanced ones like turtle racing, showcasing various programming concepts for learning and fun.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages