home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Codebreaker
- Copyright (C) Jeffrey A. Schierenbeck, 1994
- All Rights Reserved
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TABLE OF CONTENTS
-
- Page Topic
- ------------------------------
- 1.0 WARRANTY DISCLAIMER
- 2.0 License Information
- 4.0 Introduction
- 4.1 System Requirements
- 4.2 Installation
- 5.0 Instructions
- 5.1 Starting Codebreaker
- 5.2 The Main Menu
- 5.3 Changing Game Settings
- 6.0 Playing the Game
- 6.1 Entering Code Guesses
- 6.2 Interpreting Code Scoring
- 7.0 Game Escape Option
- 8.0 Technical Support and Feedback
- 9.0 Registration Information
- 10.0 Registration Form
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1.0 WARRANTY DISCLAIMER
- --------------------------------------------------
-
- JS SOFTWARE DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE,
- WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE, AND ALL SUCH WARRANTIES ARE EXPRESSLY AND
- SPECIFICALLY DISCLAIMED. NEITHER JS SOFTWARE, NOR ANYONE ELSE
- WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF
- THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR
- INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
- SUCH SOFTWARE EVEN IF JS SOFTWARE HAS BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES OR CLAIMS. IN NO EVENT SHALL JS
- SOFTWARE'S LIABILITY FOR ANY DAMAGES EVER EXCEED THE PRICE PAID
- FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM OF
- CLAIM. THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE
- QUALITY AND PERFORMANCE OF THE SOFTWARE.
- Some states do not allow the exclusion of the limit of
- liability for consequential or incidental damages, so the above
- limitation may not apply to you.
- This agreement shall be governed by the laws of the State of
- Wisconsin and shall inure to the benefit of JS Software and any
- successors, administrators, heirs and assigns. Any action or
- proceeding brought by either party against the other arising out
- of or related to this agreement shall be brought only in a STATE
- or FEDERAL COURT of competent jurisdiction located in Eau Claire
- County, Wisconsin. The parties hereby consent to in personam
- jurisdiction of said courts.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
- 2.0 LICENSE INFORMATION
- --------------------------------------------------
-
- The following is important information regarding the terms under
- which this application is licensed.
-
- This application is NOT a public domain program. It is Copyright
- (C) 1994 by Jeffrey A. Schierenbeck. All rights reserved.
-
- JS Software hereby grants you a limited license to use this
- software for evaluation purposes for a period not to exceed
- thirty (30) days. Any use of this software beyond the thirty
- (30) day evaluation period requires a registration payment to
- JS Software.
-
- Licensee shall not sell, sublicense, rent, lease, modify,
- translate, decompile, disassemble, or otherwise tamper with the
- software for any purpose.
-
- Conditions under which this software may be copied and
- distributed:
-
- Individuals may freely copy this disk and share it with
- family, friends, and associates.
-
- Nonprofit groups (including user groups and BBS's) may
- distribute copies of this disk. A fee of no more than
- US$3.00 may be charged to cover disk copying costs. If the
- files on this disk have dates more than a year old, we
- request that you contact JS Software for a free upgrade to
- the current version.
-
- Disk distributors and dealers may distribute copies of this
- disk. Disk distributors may charge no more than US$5.00 per
- disk for copies of this software. If, as a distributor, you
- supply copies to other resellers, the end price to the user
- may not exceed US$5.00. Distributors must contact
- JS Software prior to distribution to notify of intent to
- distribute and to ensure that the most recent version of the
- software is distributed.
-
- Anyone distributing copies of this software, whether for profit
- or not, must conform to the following:
-
- The files on this disk may not be modified or adapted in any
- way. All of the files provided on the disk must be
- distributed together. Individual files or groups of files
- may not be distributed separately.
-
- 2
-
-
- This software may not be represented as anything other than
- shareware and the shareware concept must be explained in any
- ad or catalog that includes this software and on any
- packaging used to display the disk.
-
- You must immediately stop selling/distributing copies of
- this disk upon notice from JS Software.
-
- Registered Users Receive:
-
- -Most recent version of program
- -Free updates of program for one year
- -Free telephone support
-
-
- All rights not expressly granted here are reserved to
- JS Software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3
-
-
-
- 4.0 INTRODUCTION
- --------------------------------------------------
-
- Codebreaker is a game of deductive reasoning and logic, and may
- be used for entertainment or as an educational tool.
-
- A secret code consisting of a sequence of colors is selected by
- the computer. The object of the game is to decode the secret
- code, and to do so in as few trials as possible.
-
- Different game settings may be chosen that allow for controlling
- the number of positions in the code, the number of colors in the
- code, and the duplication of colors within a code. This results
- in a total of forty different game structures and thirty-two
- difficulty levels.
-
- Enjoy!
-
-
-
-
-
- 4.1 SYSTEM REQUIREMENTS
- --------------------------------------------------
-
- Codebreaker requires a monitor supporting EGA or VGA color
- graphics.
-
-
-
-
- 4.2 INSTALLATION
- --------------------------------------------------
-
- Codebreaker may be run directly from the distribution disk by
- typing "CODEBRKR", or you may install Codebreaker on your hard
- drive by typing "INSTALL". The Codebreaker files will be copied
- to an automatically created directory called C:\CODEBRKR. The
- C:\CODEBRKR prompt will appear on the screen. Type "CODEBRKR"
- to being the program.
-
- If you are unfamiliar with DOS commands, and need assistance with
- installing or running the program, feel free to contact JS
- Software for assistance.
-
-
-
-
- 4
-
-
- 5.0 INSTRUCTIONS
- --------------------------------------------------
-
- 5.1 Starting Codebreaker:
-
- After typing "CODEBRKR", the program will be initiated, and
- a title screen will appear. Hit any key to proceed.
-
-
-
- 5.2 The Main Menu:
-
- Next to appear will be the Main Menu screen. This screen
- consists of two parts: the Main Menu section and the
- Current Game Settings section. The Main Menu lists four
- options which may be selected. Each option begins with a
- yellow letter. Hit the key corresponding to the yellow
- letter to activate that option. The four options are
- described below:
-
- I - Instructions: A brief summary of Codebreaker
- instructions is displayed on the
- screen.
-
- C - Change Game Settings: The change settings menu
- will be displayed, allowing user
- to select different game
- settings.
-
- S - Start Game: Begins game using current
- settings.
-
- E - Exit: Exits Codebreaker.
-
-
- Below the Main Menu is a display of the current game
- settings and the corresponding number of possible code
- combinations and the associated difficulty level.
-
-
- 5.3 Changing Game Settings:
-
- When the 'Change Game Settings' option is chosen from the
- Main Menu, a new screen will appear showing the game
- settings, number of code combinations, and difficulty level.
- Again, yellow letters correspond to keys that will activate
- the commands ('hot keys'). These are summarized below:
-
-
-
- 5
-
- P - Change number of positions in code.
-
- C - Change number of possible colors in code.
-
- D - Allow or prohibit secret codes that contain
- duplicated colors.
-
- M - Return to Main Menu.
-
-
- Hit 'P', 'C', or 'D' to change a setting. A green cursor
- will appear over current selection. Use left and right
- arrow keys to move cursor to highlight desired selection, or
- type a number, 'Y', or 'N' to position cursor. Hit <ENTER>
- key to make selection. You will be warned if a selection is
- made which cannot be performed.
-
- The difficulty level is computed based on the game settings
- selected. The difficulty levels are not incremented
- evenly. Since the difficulty is related to the number of
- possible codes, refer to the number of possible code
- combinations to get a more accurate idea of the difference
- in difficulty among the levels.
-
- When all game settings are chosen as desired, hit 'M' to
- return to Main Menu.
-
-
- 6.0 Playing the Game:
-
- 6.1 Entering code guesses:
-
- Select Start Game option from the Main Menu. In a few
- moments, the game screen will be displayed. The rows of
- empty circles will be filled by you to guess the code. A
- '+' cursor will be located in the far left circle of the
- bottom row. A menu showing available colors and
- corresponding hot keys will be displayed on the right side
- of the screen. Select a code guess by using the following
- keys:
-
- Left/Right Arrow Keys: change current code position.
-
- Color Hot Keys: change color of current code position.
-
- <ENTER> Key: Submit current code row as a guess.
-
- Before the <ENTER> key is hit, you may make any changes to
- the code in the current row. After the <ENTER> key is hit,
- the row will be scored and will not be able to be altered.
-
- 6
-
- 7.0 Interpreting code scoring:
-
- After a code is entered by you, the code that you entered
- will be compared to the secret code and a score will be
- given to reflect the accuracy of your guess. The smaller
- diamonds to the right of the code row will be filled
- according to the following scheme:
-
- Black diamonds: each black diamond indicates that both
- the color and position is corrent for
- one entry in your guess.
-
- White diamonds: each white diamond indicates that you
- have selected one of the correct
- colors, but its position in the code is
- not correct.
-
-
-
- The positions of the scoring diamonds do not correspond to
- the code positions (e.g., the lower left diamond does not
- refer to any particular position in the code). The diamonds
- fill in sequence, blacks first and then whites.
-
- Each code position can only score once. For instance, if
- the secret code consists of (BLUE, BLUE, GREEN, GREEN) and
- the code guessed is (WHITE, BLUE, RED, YELLOW), only one
- black diamond will be displayed. Similarly, a guess of
- (GREEN, RED, YELLOW, WHITE) would yield only one white
- diamond.
-
- Continue guessing codes until you are notified that you have
- found the correct code. (Code will flash and a message will
-
- be displayed telling you that the code has been solved.) You
- have twelve guesses before the game is over. Rely on
- previous guesses to deduce the secret code sequence.
-
-
- 7.1 Game Escape Option:
-
- Hit the escape <ESC> key at any time to quit the current
- the game. After hitting escape key, you will be asked
- whether you wish to terminate the game. Hitting 'Y' aborts
- the game and returns you to Main Menu; 'N' resumes the game.
-
-
-
-
-
-
- 7
-
-
-
-
- 8.0 TECHNICAL SUPPORT OR FEEDBACK
- --------------------------------------------------
-
- If you have any problems running Codebreaker, please contact JS
- Software at the address or telephone number below.
-
- Also, if you have any suggestions for improvements that could be
- made to the program, or different features that you would like to
- see added, we would love to hear from you. Any positive or
- negative feedback is welcome!
-
- JS Software
- 517 Ingram Drive West
- Eau Claire, WI 54701
- (715) 839-8938
-
-
- PS -
-
- Hard enough for you? I'd be interested in knowing if the upper
- levels of this game present a significant challenge for you
- master codebreakers. Let me know if you want to 'step it up' a
- bit. Maybe you'd like more code positions or colors? Just
- thought I'd ask... :)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 8
-
-
-
- 9.0 REGISTRATION INFORMATION
- --------------------------------------------------
-
- This program is distributed as Shareware. The shareware concept
- allows the consumer to 'try before you buy'. We hope that you
- find this program useful, and will want to obtain a license to
- continue using it.
-
- Registration will provide you with a disk containing a copy
- of the most recent version of Codebreaker, licensed for your
- continued use. This version will indicate registration to you in
- the top bar of the game screen (personalized!). The registration
- reminder that shows up when exiting the program will be removed,
- as will the window that comes up immediately prior to the
- instruction screen. In addition, we are willing to customize
- your registered version to some extent. For instance, we can
- change the game setting defaults. If you have some other edit
- that you would like for your version, let us know and we'll see
- what can be done!
-
- Registration also provides you with free updates for one full
- year from the time of registration. Any updates will
- automatically be sent to you.
-
- Registered users may call or write JS Software for free technical
- support.
-
- To register, contact JS Software by mail or telephone. If you
- wish, you may print out and use the registration form found on
- the following page.
-
- JS Software
- 517 Ingram Drive West
- Eau Claire, WI 54701
- (715) 839-8938
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 9
-
-
- 10.0 Codebreaker Registration Form
-
-
- Version currently in possession : ______________________________
-
- Where did you get this application : ____________________________
-
- _________________________________________________________________
-
-
-
- Name :_________________________________________________________
-
- Address :______________________________________________________
-
- City : ______________________ State : ___________ Zip : ________
-
-
- Disk Size Desired : _______3.5" _______5.25"
-
-
-
- One Registered Version of Codebreaker = $ 6.00
-
-
- Shipping and Handling = $ 2.00
- -------------
-
- Total Enclosed $ 8.00
-
- (**Overseas orders please add an
- additional $3.00 to cover airmail costs**)
-
-
- Please make checks or money orders drawn on a U.S. bank made
- payable in U.S. currency to:
-
- JS Software
-
-
-
- Mail To: JS Software
- 517 Ingram Drive West
- Eau Claire, WI 54701
-
-
-
- Thank you for your supporting the shareware concept!
-
-
- 10
-