Download Latest Version Code Master 3.2.1 (142.8 kB)
Email in envelope

Get an email when there's a new version of Code Master

Home / 3.1
Name Modified Size InfoDownloads / Week
Parent folder
code_master_3.1.zip 2017-01-04 113.4 kB
README.txt 2017-01-04 4.3 kB
Totals: 2 Items   117.7 kB 0
========================================================================
---          __  ___  ____  ___  _  _  ___  ________ ___ ___         ---
---         / _|/ _ \|  _ \|  _|| \/ |/ _ \/ _/_   _|  _| _ \        ---
---        | (_| (_) | |_) |  _||    |  _  \_ \ | | |  _|   /        ---
---         \__|\___/|____/|___||_\/_|_| |_/__/ |_| |___|_\_\        ---
---                                                                  ---
========================================================================

NAME......:  Code Master
VERSION...:  3.1
INTERFACE.:  GUI
URL.......:  http://code-master.sourceforge.net/
AUTHOR....:  PCGuyIV
AUTHOR URL:  http://pcguyiv.users.sourceforge.net/
LICENSE...:  GNU General Public License version 3 (GPLv3)
COPYRIGHT.:  Copyright (C) 2017 - PCGuyIV

Code Master is a guessing game based on the 1970's classic board game,
Mastermind.

When I originally started working on this project, I used numbers
instead of letters or colors.  To pay homage to that, I have added a
numeric option to the value types.  With 3, 6, or 9 options, you have
values 1 through 3, 6, or 9, respectively.  For the 12 value option,
the numeric type adds 0, *, and #. These are the 12 values normally
found on a phone-style numeric keypad.

PACKAGE CONTENTS:
========================================================================
FILENAME        | DESCRIPTION
------------------------------------------------------------------------
CodeMaster.jar  | The program, itself.
code_master.ico | Icon file for shortcuts
README.txt      | This file.
license.txt     | The GNU GPLv3
src             | Folder containing sourcecode
========================================================================

CHANGES SINCE 3.0.1
- Added numeric value option
- Adjusted Rules text slightly

CHANGES SINCE 3.0
- Title font reduced from 40 pt to 30 pt to accommodate systems with
  different default font configurations
- Added missing license text to one of the source files

CHANGES SINCE 2015.3.23 (2.3)
- All sourcecode reworked
- Added color values as the default value type, instead of letters
- Improved GUI look and feel
- Value ranges changed to 3, 6, 9, and 12 possible values
- Text-based result indicator replaced with graphical color-based
  indicator
- New versioning system

CHANGES SINCE 2014.10.20-patch-1 (2.2)
- Switched to letters instead of numbers.
- Changed buttons without standard characters to images for compatibility
  issues.
- Rearranged button order to accommodate letters.

CHANGES SINCE 2014.10.20 (2.1.1)
- Corrected minor issues when running under Windows

CHANGES SINCE 2014.10.4 (2.1)
- Added game settings as follows:
  - Code Length (3, 4, 5, or 6 Digits - Default is 4)
  - Digit Range (0-3, 0-5, 0-7, 0-9, 1-3, 1-5, 1-7, or 1-9 - Default is
    0-5)
  - Number of Guesses (5, 8, 10, 12, or 15 - Default is 10)
- Added Settings Reset feature
- Added mouse-friendly keypad with Backspace, Clear, New Game, and Exit
  buttons.
- Removed per-turn "OK" buttons in favor of on OK button on the keypad

CHANGES SINCE 2014.10.1 (2.0)
- Changed the way that the game panels are generated to allow for more
  dynamic creation. This will allow for changing the number of turns to
  increase or decrease difficulty in future versions.
- Reserialized the main class. Future variants will be built on this
  version only.
- Set Javadoc information for all classes and functions
- Completely rewrote game logic for comparing the user's guess against
  the secret code.
- Changed code display routines to be based on the length of the code to
  allow for changing the length of the secret code in future versions.

CHANGES SINCE 2014.9.15 (1.2)
- Corrected another issue causing incorrect comparison results.
- Changed New Game shortcut key to ALT+N.
- Changed About shortcut key to ALT+A.
- Removed underscore from jar file name.

CHANGES SINCE 2014.9.14 (1.1)
- Corrected logic error that produced incorrect results when comparing
  user's guess with secret code.
- Changed Rules menu to respond to F1 rather than ALT+F1
- Built on Java 1.7.65 rather than Java 1.8.0, for more universal
  portability.

CHANGES SINCE 2014.9.13 (1.0)
- Switched to GUI instead of CLI
Source: README.txt, updated 2017-01-04