Skip to content

C# implementation of Rock Paper Scissors game played by a user with the computer, no artificial intelligence incooperated yet.

License

Notifications You must be signed in to change notification settings

Brainydaps/RockPaperScissors

Repository files navigation

RockPaperScissors

This is a C# implementation of the Rock Paper Scissors game, designed to be played against the computer without artificial intelligence.

App Screenshot

Current Development

We are working on integrating AI to enable the computer to make intelligent choices.

Requirements

  • Install Microsoft Visual Studio Community to compile and run the code on Windows, macOS, iOS, or Android.
  • Use the .NET MAUI app template scaffolding on .NET 8.0.

Project Structure

  • Maintain the camelCase name of the project as RockPaperScissors.

How to Run the Project

  1. Clone the Repository: sh git clone https://github.com/yourusername/RockPaperScissors.git

  2. Open the Project:

    • Open the cloned repository in Microsoft Visual Studio Community.
  3. Build and Run:

    • Build the solution and run it on your preferred platform (Windows, macOS, iOS, or Android).

Game Features

  • Basic Gameplay:
    • Players can choose between Rock, Paper, and Scissors.
    • The computer makes random choices.
    • The game keeps track of wins, losses, and ties.
  • Score Tracking:
    • Displays the number of user wins, computer wins, and ties.
    • Tracks the total rounds played.
  • End Game Conditions:
    • The game checks for a winner after a set number of rounds or if a player reaches a specific number of wins.
    • Players are prompted to continue or end the game at specific intervals.

Upcoming Features

  • AI Integration:
    • Enhance the computer's decision-making process with AI to make more intelligent choices.

Feel free to contribute or report issues on the GitHub repository.

About

C# implementation of Rock Paper Scissors game played by a user with the computer, no artificial intelligence incooperated yet.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages