Git Product home page Git Product logo

mastermind's Introduction

Mastermind

Csci 582 Android: project 2, Mastermind game.

Design Choices

I designed this app with the goal of simple, clean design. I had a lot of fun choosing the colors and working on the feel of the app. The gameboard of this app is comprised of nested layouts which were created dynamically to allow for different game difficulties. The game relies on DialogFragments to guide the user through the application. The MasterMind class is the container for almost all of the application’s data, and user scores are stored inside a database.

This app has been tested on two emulators, both on API level 17. One emulator mimics a Nexus 4, and the other features a very high density display. The minimum API level supported is 14.

Known bugs: None.

Missing Functionality: None. I would, however, love to make this app adjustable to any screen size.

How to Play: Choose a color to the right of the screen. The color will be enlarged when selected. Then, tap the peg slot where you would like to place the color. Hit the “Check” button when you are done. The first number represents the “red pegs” and the second number represents the “white pegs” (I chose to keep them both white).

mastermind's People

Watchers

James Cloos avatar  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.