Kid-Friendly Bash Games ๐ŸŽฎ

Super-Linter

Welcome to the Kid-Friendly Bash Games repository! This collection contains simple, fun, and educational Bash games designed to teach kids the basics of coding. Each game focuses on fundamental programming concepts, making learning to code an enjoyable experience.

Games List ๐Ÿ•น๏ธ

  1. Guess the Number ๐Ÿ”ข

    A game where players guess a randomly selected number between 1 and 100.

    • Objective: Guess the number selected by the computer.
    • Key Concepts: Variables, loops, conditionals, input/output.
    • Learn More
  2. Rock, Paper, Scissors โœŠโœ‹โœŒ๏ธ

    A classic game where players choose rock, paper, or scissors and play against the computer.

    • Objective: Choose rock, paper, or scissors and try to beat the computer’s choice.
    • Key Concepts: Random number generation, conditionals, input/output.
    • Learn More
  3. Tic Tac Toe โŒโญ•

    A game where players take turns placing Xs and Os on a 3x3 grid, aiming to get three in a row.

    • Objective: Get three in a row horizontally, vertically, or diagonally.
    • Key Concepts: 2D arrays, loops, conditionals, input/output.
    • Learn More
  4. Hangman ๐Ÿ” 

    A word-guessing game where players try to uncover a hidden word by guessing letters.

    • Objective: Guess the hidden word before making too many incorrect guesses.
    • Key Concepts: Strings, loops, conditionals, input/output.
    • Learn More
  5. Math Quiz โž•โž–โœ–๏ธโž—

    A game where players answer random math questions.

    • Objective: Answer math questions correctly to score points.
    • Key Concepts: Random number generation, arithmetic operations, loops, conditionals.
    • Learn More
  6. Word Scramble ๐Ÿ”ค

    A game where players try to unscramble a scrambled word.

    • Objective: Unscramble the word within a given time limit.
    • Key Concepts: Strings, loops, conditionals, input/output.
    • Learn More
  7. Treasure Hunt ๐Ÿดโ€โ˜ ๏ธ

    A game where players explore a grid to find hidden treasures.

    • Objective: Find all hidden treasures on the grid.
    • Key Concepts: 2D arrays, loops, conditionals, input/output.
    • Learn More
  8. Memory Game ๐Ÿง 

    A game where players match pairs of cards based on memory.

    • Objective: Match all pairs of cards with the fewest attempts.
    • Key Concepts: Arrays, loops, conditionals, input/output.
    • Learn More

How to Use This Repository ๐Ÿ› ๏ธ

  1. Clone the repository:

    git clone https://github.com/samerfarida/kid-friendly-bash-games.git
    
    cd kid-friendly-bash-games
    
  2. Navigate to the game directory:

    cd the-game-name
    
  3. Follow the game-specific README instructions: Each game has its own README.md with detailed instructions on how to run and play the game.

Contribution Guidelines ๐Ÿค

We welcome contributions! If you have ideas for new games or improvements to existing ones, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-new-game.
  3. Make your changes and commit them: git commit -m 'Add a new game'.
  4. Push to the branch: git push origin feature-new-game.
  5. Submit a pull request.

License ๐Ÿ“„

This project is licensed under the MIT License. See the LICENSE file for details.

Contact ๐Ÿ“ฌ

If you have any questions or suggestions, feel free to open an issue or reach out to us.