GithubHelp home page GithubHelp logo

pedrogardim / mastermind Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 67 KB

Web adaptation of the classic code-breaking board game Mastermind

Home Page: https://pedrogardim.github.io/mastermind/

TypeScript 100.00%

mastermind's Introduction

Mastermind Web ๐Ÿง ๐Ÿ”

GameboyJS

Welcome my web adaptation of the classic code-breaking board game Mastermind, made with HTML, CSS and TypeScript!

This was made as my 3rd project for the Geekshub Academy Full Stack Delevoper Bootcamp.

๐Ÿš€ Usage

Simply click here to access web app.

๐ŸŒŸ Features

  • Minimalist UI with Transitions: A clean and modern interface with smooth transitions to enhance the gameplay experience.
  • Three Levels of Difficulty: Whether you're a novice or a Mastermind maestro, choose a difficulty that matches your skill.
  • Responsive Design: Seamlessly play on desktop, tablet, or mobile devices.
  • Local Leaderboard: Every game you play is stored locally. Challenge yourself and track your progress with a leaderboard built from locally stored data.

๐ŸŽฎ How to Play

  1. Initial Screen: You should choose a player name, difficulty, change the default colors if you will, and then press "Start".
  2. Initialization: At the outset, the computer decides on a secret color code.
  3. Guesswork: Now you should make your best guess by choosing a sequence of colors.
  4. Feedback: After every guess, feedback is provided through pegs:
    • White Peg: Correct color but wrong position.
    • Dark Peg: Correct color but wrong position.
    • Blue Peg: Correct color and correct position.
  5. Victory: The game concludes once the player successfully deduces the secret code.

โœ’๏ธ Author

๐ŸŽ“ Acknowledgements

  • A big shoutout to the Geekshubs Academy for the opportunity to learn and grow as a developer.

mastermind's People

Contributors

pedrogardim avatar

Stargazers

 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.