home *** CD-ROM | disk | FTP | other *** search
-
- What's New
- for
- Mah Jongg -V-G-A-
- Version 3.0
-
- (C)1988-1991 Ron Balewski
-
-
-
- OVERVIEW
- --------
- The biggest improvement in MJVGA 3.0 is in the way it handles screen
- re-draws. In the past, MJVGA used to completely re-draw the screen
- whenever anything overwrote the game board (HOF display, ABOUT screen,
- etc). Version 3.0 does away with that kludge by saving the underlying
- image whenever something "pops up", then restoring just the part of the
- screen that was overwritten. This one improvement alone seems to make
- the game more "elegant."
-
- You'll also notice that the pop-up dialog boxes for entering your name
- into the Hall of Fame, verifying a quit, etc. all look a bit more
- "commercial." I feel that these changes alone would warrant an
- increase in the major version number to 3.0 -- but there's a LOT more!
-
-
-
- SOUND SUPPORT / COMMAND LINE PARAMETERS
- ---------------------------------------
- These two categories are grouped together because the most important
- new command line parameter is used to turn on the new sound support!
- MJVGA will now take advantage of a Roland MT-32 MIDI sound module (or
- can be configured to work with virtually any MIDI synth). To use your
- Roland MT-32 and bypass the hideous PC speaker sounds (after using the
- MT-32, all PC speaker sounds are hideous), just add an 'R' to the
- command line when starting MJVGA. There's no fancy music yet, but even
- MJVGA's common ticks and bloops are much improved. Note that you MUST
- have a Roland MT-32 or similar MIDI system. MJVGA will NOT work with
- AdLib, Game Blaster, etc. I don't have any of those "noise cards", nor
- do I plan to buy them. So, I can't program for them.
-
- Note: If you have a synth module other than the MT-32, see the MIDI
- support section of the manual for details on how to customize the MIDI
- sound file for your synth. Also, I've included pre-configured files
- for the Roland D-110 and the Kawai MS710. If you own any of these,
- you'll just have to re-name a file to use it. Again, see the manual
- for details.
-
- The second new command-line parameter, the 'C', will turn off the
- ability to use the center button on a three-button mouse as a quick
- access to HELP. A teacher friend who lets his students "beta test"
- MJVGA for me at school said that some of the kids kept hitting the
- center button by accident (admittedly, I've done this a few times
- myself) and asked for a way to turn off the feature. So, I added it to
- the command line and to the keyboard commands. When the game's
- running, the C key (or Keyboard menu -- see belos) will toggle the
- quick-help feature onn & off.
-
-
- SPECIAL NOTE ON SOUND SUPPORT
- -----------------------------
- A friend loaned me an Adlib card & programming manual, so I was able to
- add Adlib support. To use your Adlib card, just add an 'A' to the
- command line.
-
-
- HALL OF FAME
- ------------
- The Hall of Fame is now based on a scoring system rather than
- exclusively on time. Penalty points are added for time, help access,
- and tiles remaining. The lower the score, the better. Because of this
- method, the penalty of adding time whenever HELP is accessed has been
- removed. Furthermore, you don't have to win the game to be entered
- into the Hall of Fame. You can end the game and try for a place on the
- list at any time by clicking on the new "done" button.
-
-
-
- MAIN MENU
- ---------
- First, you'll notice a new "done" button down by the timer.
- Pressing this button will tell MJVGA that you're done trying to get as
- good a score as possible. MJVGA will then calculate your score and, if
- you've made the HOF, ask for your name. You'll then see yourself
- listed and hilighted in the HOF. If you didn't make it this time,
- you'll be so informed. You'll also be shown your score & the HOF list
- so you can see how close you came.
-
- If you choose not to try to qualify for the Hall of Fame, you can use
- either the QUIT button (to quit the game completely) or the NEW GAME
- button (to play another game). When either of these buttons are
- pressed, the current game will not be scored. Wins, however are always
- scored & checked for inclusion in the HOF.
-
- You'll also notice a small "K" button on the right side of "Special".
- No, it's not a breakfast cereal advertisement -- it's another new
- feature. Many people commented that they didn't like to have to
- remember keystrokes -- even for the seldom-used features that I've
- relegated to the keyboard. They want pull-down menus, but I don't want
- to clutter the screen with them. So, the small K button is my answer
- to the problem. This button will open a menu of keyboard functions.
- To display the Hall of Fame, for example, you can left-press on "K",
- then drag until the Hall of Fame item is selected and release the mouse
- button. The keyboard shortcuts are still active, of course, so you can
- still call up the Hall of Fame display by pressing the H key. The
- "Special" part of the button works like it always did.
-
-
-
- GETTING RID OF MESSAGES
- -----------------------
- Whenever MJVGA displays a message (tile blocked, etc.), you can now get
- rid of it by clicking the left mouse button. You no longer must wait
- until MJVGA decides the message was there long enough.
-
-
-
- STACK MANIPULATION
- ------------------
- Stack manipulation!?!?!? What in the world is that??? Another new
- feature! You now have the option of peeking at an entire stack,
- removing any one tile on the board -- regardless of whether it's free
- or able to be matched, or rotating the stack to bring a needed tile to
- the top. To use any of these features, just point to the stack and
- press the RIGHT mouse button. A small menu will appear near the tile
- stack. Just drag to the desired operation and release the button.
-
- You can use the PEEK command all you want -- you're not even given
- penalty points in the Hall of Fame scoring (although the number of
- peeks is rgistered there). I think PEEK adds to the strategy of the
- game and removes some of the element of luck without really giving you
- any help. By knowing what's where, you can make better move decisions.
- But it's still up to you to find and make the moves.
-
- The other two options -- rotate & remove -- are major cheats. When you
- use either of them, your game will no longer be eligible or entry into
- the Hall of Fame.
-
-
-
- AUTO NO-MOVE-LEFT DETECTION
- ---------------------------
- MJVGA30 will now, by default, display the "No moves left" message
- whenever you make the last move. You can toggle this auto-detection by
- pressing the I key or selecting the appropriate command from the K
- menu.
-