Dots & Boxes Android Mobile Game (Casual)
The game mechanics was originally modeled in Vienna Development Model (VDM) using Overture. Upon validation, the game was designed and programmed using Java - following the Mobile Application Development Cycle (see hyperlinks below this). The app was designed with the key idea to make each and every option within the game customizable whilst keeping to the Android Material Design.Features • UX Design • Support
- Variable Game Options/Settings:
- Board/Grid Size
- Number of Players - Unlimited (Limited only by choosen board size)
- No. AI Players
- No. Human Players
- Optional Hints
- Optional Undo(s)
- Supports Undo(s) for AI moves too
- Quick Mode
- AI moves/turns completes immediately (without human response time delay) - useful if large no. of AI players.
- Randomize Turns
- Shuffles all turns (player's and AI turns are not in order)
- Meaning that AI could potentially play as 1st turn (randomized)
- P1Starts
- Fixes that Player 1 will start regardless of randomized turns
- Themeable Interface
- Achievements
- Add option to such that undo(s) only work on player moves (option disabling AI moves undo(s))
- Google Play Support
- Game board Design Changes
- Game Tutorial
- Online Multiplayer Support
- Multiple AI Difficulties Levels
- Customizable Player Colors
- Handicapped starts / Optional partially filled game board
- Google PlayStore Release
- Different GameBoard Design Choices
- Potential inclusion of 3D game board
Note: This is ongoing development/work not yet ready for a public release - however it is fully functional
Reach out to me at one of the following places!
- Email at [email protected] (specific for this repo)
- Email at [email protected]