Skip to content

eliottcoint/3Games

Repository files navigation

3Games

Overview

3Games is a collection of three classic arcade-style games: Apple Catcher, Brick Breaker, and Furapy Bird. Each game is designed with unique twists, offering simple yet engaging gameplay. The project is developed in C# and features a graphical user interface for an interactive gaming experience.

Games Included

1. Apple Catcher

  • Objective: Catch falling apples in a basket. The more apples you catch, the higher your score.
  • Gameplay: Control the basket using the arrow keys to move left and right. Avoid missing apples as the speed increases over time.

2. Brick Breaker

  • Objective: Break all the bricks by bouncing a ball off a paddle.
  • Gameplay: Control the paddle using the arrow keys to prevent the ball from falling. Clear all the bricks to advance to the next level.

3. Furapy Bird

  • Objective: Navigate a bird through a series of pipes without hitting them.
  • Gameplay: Press the spacebar to make the bird flap its wings and avoid obstacles. The longer you survive, the higher your score.

Technologies Used

  • C#: Core language used for developing the games.
  • .NET Framework: Used for building the graphical user interface and handling game logic.
  • Windows Forms: Utilized for creating the game's graphical interface and controls.

Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/eliottcoint/3Games.git
  2. Navigate to the Project Directory:

    cd 3Games
  3. Open the Project:

    • Open the .sln file in Visual Studio to load the project.
  4. Build and Run the Game:

    • Use Visual Studio to build the solution (Build > Build Solution).
    • Run the game by pressing F5 or selecting Start Debugging.

Gameplay Instructions

Apple Catcher

  • Controls: Use the left and right arrow keys to move the basket.
  • Objective: Catch as many apples as possible to increase your score. The game ends if you miss too many apples.

Brick Breaker

  • Controls: Use the left and right arrow keys to control the paddle.
  • Objective: Bounce the ball off the paddle to break all the bricks. Keep the ball from falling to the bottom of the screen.

Furapy Bird

  • Controls: Press the spacebar to make the bird flap its wings.
  • Objective: Guide the bird through the gaps between pipes. The game ends if the bird hits a pipe or the ground.

Customization

  • Difficulty Levels: You can adjust the difficulty of each game by modifying parameters in the C# code, such as speed, lives, or the number of obstacles.
  • Graphics and Sounds: Customize the game's appearance or add new sound effects by replacing the assets in the project's resources.

Contributing

Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, feel free to fork the repository and submit a pull request.

License

This project is open-source and available under the MIT License.

Contact

For any questions, suggestions, or feedback, feel free to reach out via my GitHub profile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages