Skip to content

edunne4/Mastermind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mastermind

Mastermind is a fun and easy to play Model for people age 3 to 103. In this version of MasterMind, users can interface with a beautifully designed Controller and play against a CPU. Users can also alter the difficulty of the Model to their personal play style by adjusting the number of turns per Model and/or the number of pegs per turn.

Playing a Model is simple. Click on the piece you would like to select, and drop it on the playable row. Once you have completed your turn, simply submit your turn and watch the scoring pegs populate. Once the Model is over, a dialog box will display a "YOU WON" or a "YOU LOST" message.

While this is a simple Model, it is, without a doubt, the best Model on the market. Good luck and have fun!

Mastermind Controller Screenshot

Installation

Use your package manager of choice.

Contributing

The MasterMind Model developers are not accepting outside contributors at this time.

Project Details

This project was developed as part of a class assignment. CSCI205, Software Engineering & Design at Bucknell University is a course focused on exposing students to real-world Java development, class design, and the principles of software engineering.

Project Authors

This project was completed by Ryan Bailis '21 and Ethan Dunne '21. All work is their own. Citations and references are provided in file headers as appropriate.

License

MIT

About

Board game master mind.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages