home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / games / mines3 / MINES.TXT < prev   
Text File  |  1992-07-07  |  17KB  |  334 lines

  1.                    MINESWEEPER for the Psion Series 3
  2.                    ==================================
  3.  
  4.                               VERSION 1.2
  5.                               ===========
  6.  
  7.                   Copyright Chris Hennings - July 1992
  8.  
  9.                   Email: chennings@cix.compulink.co.uk
  10.                          100010.511@compuserve.com
  11.  
  12.                   Voice: UK 01-856-8643 (Home)
  13.                          UK 0322-23488 x2440 (Work)
  14.  
  15.                   Home : 45, Kenilworth Gardens,
  16.                          Shooters Hill,
  17.                          London, SE18 3JB
  18.                          United Kingdom
  19.  
  20. ===========================================================================
  21.  
  22. Changes in Minesweeper Version 1.2 (Notes for Upgraders)
  23.  
  24.      Minesweeper v1.2 provides improvements to playability especially
  25.      for scrolling window games and is substantially more battery
  26.      friendly, there's also a minor bug fix.  In detail ...
  27.  
  28.      * Support files & Installation - If you are upgrading from v1.1 you
  29.        need only download and replace Mines.opo in the \OPO directory or
  30.        where ever.  New users or upgraders from v1.0 should place
  31.        Mines.opo in the \OPO directory and the 2 support files Mines.pic
  32.        and Mines.fon in the \OPD directory ON THE SAME DRIVE as
  33.        Mines.opo.
  34.  
  35.      * Navigation - holding down the PSION key in conjunction with the
  36.        cursor keys now enables you to move directly to the first/last
  37.        row/column of the grid.
  38.  
  39.      * Scrolling Windows - The Smiley icon now displays pointers
  40.        indicating in which direction the window can scroll over the grid
  41.        - should help to avoid false tests/marks due to forgetting about
  42.        cells offscreen.
  43.  
  44.      * Incorrect display of X (showing wrongly placed flags in endgame)
  45.        when using the small font is now fixed.
  46.  
  47.      * Gametime display and keyboard actions are now handled by
  48.        asynchronous form of GETEVENT and TIMERS.  This means that the
  49.        prog no longer burns round a TESTEVENT loop which used to waste
  50.        cycles and your battery.
  51.  
  52.      * Manual Poweroff & Gametime - The Setup dialog now allows the
  53.        purists among you to capture the manual poweroff key PSION-1 to
  54.        ensure that the gametime is always corrctly handled if you switch
  55.        off with Minesweeper in the foreground.
  56.  
  57.      With respect to the last 2 items, see also item (b) in the section
  58.      titled PSION Series3 Specific Features / Design Issues in the main
  59.      documentation below.  In particular credit here is due to David
  60.      Wood of PSION UK.
  61.  
  62.      Thanks again to everyone on CIX and CIS for their comments.  As
  63.      always keep them coming and have fun.  Unless I get reports of bugs
  64.      to fix, I feel Minesweeper now does about everything it can.  So
  65.      what else would you like to see?  Card games? -  I guess a .FON
  66.      file of a 52 card pack would be useful for anyone attempting to do
  67.      this.  Is anyone going to do an agenda to/from delimitted text
  68.      converter?  A time recording/billing app might be interesting for
  69.      S3 users who like me do a lot of project/client oriented work - why
  70.      not let me know what you think (or if you're already doing it)!
  71.  
  72.      Cheers,
  73.      Chris    7th July, 1992
  74.  
  75. ===========================================================================
  76.  
  77. Changes in Minesweeper Version 1.1 (Notes for Upgraders)
  78.  
  79.      Since releasing version 1.0 of Minesweeper, I've actually had a bit
  80.      of time to play the game, this and the feedback from CIX/CIS has
  81.      led to version 1.1 which is actually a fairly major upgrade.  Junk
  82.      version 1 and use version 1.1, you won't regret it.  Heres why ...
  83.  
  84.      *  Support files & Installation - The big and small fonts
  85.         previously contained in .PIC files are now contained in
  86.         MINES.FON (Thanks to DavidW of PSION on CIX for posting the font
  87.         compiler) this seems to give a speed improvement and reduces
  88.         code size.  The icons are contained in MINES.PIC and these 2
  89.         support files should be installed in the \OPD\ directory on the
  90.         same drive as MINES.OPO.
  91.  
  92.      *  Game Setup - The mine field can be any size up to 32x32 in either
  93.         font.  If the field is > 20x7 (Big font) or 25x9 (Small font)
  94.         the window will scroll over the larger field.  Note that for a
  95.         given size of field, the small font require less memory.  Note
  96.         also that for games involving scrolling, the SETUP dialog allows
  97.         you to choose whether just the window or the whole field is to
  98.         be scanned during autoclear (ie when a cell is found with 0
  99.         neighbouring mines).  I leave this set to window only as it can
  100.         take some time to clear a big grid and nothing seems to happen
  101.         while cells are being cleared outside the window.  Note that if
  102.         you play with a scrolling game ... remember to scroll to make
  103.         sure all the relevant area is shown before testing/marking a
  104.         cell (obvious I know but I caught myself out a couple of times).
  105.  
  106.      *  Game startup has been improved by (a) a massive increase in the
  107.         speed with which the field is drawn and (b) the mines are
  108.         scattered only after a cell has been tested/marked.  This means
  109.         you don't die on your first test.  I've also fixed a bug which
  110.         meant the initial number of mines was not shown for new games
  111.         involving a change of font.
  112.  
  113.      *  The mine field now has gridlines making it much easier to see
  114.         neighbours and increases playability.
  115.  
  116.      *  Cells marked with a ? can now be tested and are properly handled
  117.         by the autoclear routine.
  118.  
  119.      *  The game time is now shown in seconds (a la MS-Windows) which
  120.         reduces code and improves responsiveness.  I've also fixed a bug
  121.         which meant that game time did not handle the event of a manual
  122.         (PSION-1) poweroff.  Game time is frozen immediately if the game
  123.         moves to the background (you can trap this event with GETEVENT)
  124.         but if you do a manual poweroff, game time at the next poweron
  125.         will be increased by up the game timeout period.
  126.  
  127.      *  The End Game - I've fixed the bug which meant that you could win
  128.         game by simply marking every cell (ooops).  You now have to mark
  129.         all the cells containing mines (and ONLY those cells) to win.
  130.         Previously, when you lost, cells not containing a mine that you
  131.         had incorrectly marked with a flag were shown as exploding mines
  132.         along with the cell you trod on to die.  This clearly was a bit
  133.         confusing (well wrong actually) and these cells are now shown
  134.         with a big X to mark your error.  Wins are now signalled by 3
  135.         rising tones and deaths by 3 falling tones.  I'd really like to
  136.         provide cheers and explosions to be played throught the
  137.         loudspeaker via the LDD supplied in SNDFRC.ZIP (Thanks again
  138.         David) or even a bit of the death march / Beethovens 9th but
  139.         I've no idea how to digitise and am totally un-musical ... Any
  140.         offers?
  141.  
  142.      *  Lastly, I've left in a feature I used for testing - a cheat key
  143.         which sounds a high tone if the current cell contains a mine.
  144.         For the cryptic minded, the key sounds a bit like "a personal
  145.         computer floating offshore".
  146.  
  147.      Thanks again to everyone on CIX and CIS for their comments.  As
  148.      always keep them coming and have fun.
  149.  
  150.      Cheers,
  151.      Chris    20th June, 1992
  152.  
  153. ===========================================================================
  154.  
  155.                      MINESWEEPER v1.1 DOCUMENTATION
  156.                      ==============================
  157.  
  158. Introduction & Conditions of Use
  159.  
  160.      Minesweeper is based on the game supplied with Windows v3.1.  It's
  161.      a fairly close copy but don't expect mouse support.
  162.  
  163.      Minesweeper is my 2nd S3 app (you may have seen CHARSET.ZIP my full
  164.      screen ascii table) and I'd like to recognise the high quality of
  165.      the debate in the CIX Psio