The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| code_master_3.0.zip | 2016-06-05 | 120.1 kB | |
| README.txt | 2016-06-05 | 4.8 kB |
|
| Totals: 2 Items | 124.9 kB | 0 | |
========================================================================
--- __ ___ ____ ___ _ _ ___ ________ ___ ___ ---
--- / _|/ _ \| _ \| _|| \/ |/ _ \/ _/_ _| _| _ \ ---
--- | (_| (_) | |_) | _|| | _ \_ \ | | | _| / ---
--- \__|\___/|____/|___||_\/_|_| |_/__/ |_| |___|_\_\ ---
--- ---
========================================================================
NAME......: Code Master
VERSION...: 3.0
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) 2016 - PCGuyIV
Code Master is a guessing game based on the 1970's classic board game,
Mastermind.
I have long felt that this game was due an overhaul, but other projects
kept me from tending to it for quite some time. Finally, I was able to
put my other project to bed and turn my attention back here.
The original game logic was convoluted and poorly written, not to
mention excessively tied to the GUI and the Code class. The sourcecode
has been rewritten to further separate game logic from the GUI and the
Code class.
I've long considered switching to colors, as that was what the basis of
this game used, and now I've done it. Don't worry, though. the letters
are still there, if you're feeling nostalgic for the previous version of
this game.
Along with the addition of colors as the default value type, the GUI has
received a much-needed upgrade. The X and O result indicators have been
replaced with red and green indicators.
On a more or less (depending on your thought about versioning) important
note, I have changed the versioning system for this game. I have added
indicators in the change logs to show what number the old versions would
be under the new versioning system, if for no other reason than to help
explain why I'm calling this one version 3.0.
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 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 posssible 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 compatibilty
issues.
- Rearranged button order to accomodate 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 respont 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