Giter VIP home page Giter VIP logo

guessing_buttonsform's Introduction

Guessing Buttons Forms

This repository contains one of my first Windows.Forms projects, called "Guessing Buttons Forms." The main goal of this project was to learn how to keep the Form responsive. Looking back, I can already identify some flaws in the code. For example, invoking 'ActiveForm' throws an exception if the user has focused on another window.

How to play?

  1. Run the application.
  2. Press the "Start" button.
  3. Four buttons will highlight one by one in a precalculated random order.
  4. Repeat the order by clicking on the buttons in the same order.
  5. After repeating the order, press the "Confirm" button.
  6. If you lose, you will hear a sound indicating your failure.
  7. If you win, the Form will go crazy and flash different colors.
  8. Each round decreases the delay between button highlighting, making it more challenging.

Future Refactoring Plans

As of now, there are no plans to refactor this project. It was one of my early projects, and despite recognizing flaws in the code, I intend to keep it as it is. It serves as a reminder of my learning journey and progress.

Feel free to explore and enjoy the game! If you have any questions or suggestions, please let me know.

Windows Forms App

Credits to GPT - OpenAI for assisting in crafting the readme

guessing_buttonsform's People

Contributors

odysseyofcoding avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.