home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 49 / 5TH_DEMOS.iso / Amiga / exp_main.LZX / Expansion / History.Txt < prev    next >
Text File  |  2012-03-01  |  8KB  |  131 lines

  1. The history of Expansion
  2.  
  3. * This is really a development history - most of the notes can be ignored!
  4.   (here lie the mad scribblings of a perfectionist)
  5.  
  6. V0.0  (pre 9/97) - First demo, released via the RAMTronicsNET web site.
  7.                    Many major ommisions in this version, but farming,
  8.                    fishing, gathering wood and expanding your borders work.
  9.  
  10. V0.1  (25/ 9/97) - Main program renamed to 'Expansion' from 'Expanshell'
  11.    to ( 6/12/97)   the name came from the fact that I started the project
  12.                    with a demo version of the Amiga E compiler, so could
  13.                    only compile executables <10k, so Expansion contained
  14.                    the maths, and Expanshell contained the GUI (the shell).
  15.                    When I bought the Amy resource CD containing the full
  16.                    version, I moved all of the code into one.)
  17.                  - Added 'Yearly report'.
  18.                  - Changed routine that picks initial starting point, to
  19.                    ensure that there is a supply of wood right at the
  20.                    start.
  21.                  - Fixed 'Newest Message' bug.
  22.                  - Automatically assigns FONTS: directory, for a tidier
  23.                    installation. at last when run from Cli anyway -
  24.                    fixed later.
  25.                  - The About requester now displays built in text, rather
  26.                    than using a pre-drawn IFF file.
  27.                  - Made toolbar less 'picky' about which button you clicked
  28.                    on.
  29.                  - Updated land identification database (Query sometimes
  30.                    identified shoreline as 'unknown').
  31.  
  32. V0.11 ( 7/12/97) - Many small experimental changes (such as an options menu
  33.    to ( 1/ 1/98)   which got removed again later when the prefs program was
  34. INTERNAL RELEASE   introduced (see below)
  35.  
  36. V0.2  ( 1/ 1/98) - I realised that the Expansion font that was being
  37.    to present      distributed was not the most up-to-date version (The
  38.                    sub-menu arrows appeared as shaded squares with the old
  39.                    font)!
  40.                  - Added Random map generator.
  41.                  - Added background music.
  42.                  - Sound is played using a 'plug-in' system, allowing
  43.                    players for cdda, midi, Ahi, etc to become available.
  44.                    (Currently only protracker, and 'no music' modules are
  45.                    available)
  46.                  - Re-drew the tree / forest tiles.
  47.                  - Converted readme file into AmigaGuide format.
  48.                  - The map window can now be resized.  (Note that as a side
  49.                    effect, the white box that shows which part of the map
  50.                    that you can currently see is not present in this
  51.                    version.)
  52.                  - The map window redraw is now handled by a seperate
  53.                    process, so that the game continues to run whilst the map
  54.                    updates!
  55.                  - The mouse pointer now changes shape to suit the current
  56.                    tool selected.
  57.                  - Changed 'Query land' to 'Query'.
  58.                  - Villages now exist on the map, although they don't
  59.                    actually do anything yet, except take up land and look
  60.                    pretty!
  61.                  - Added 'Assistant' entry to the subjects menu.
  62.                  - Completely re-wrote the window scrollbar code - It now
  63.                    uses nicer-looking 3D bars, scroll arrows, and adjusts
  64.                    properly to hires screens!  :-)
  65.                  - The main window is now also handled by a separate process
  66.                    This makes the game far more responsive, since on slower
  67.                    machines the redraw process could halt the program for
  68.                    a fraction of a second.
  69.                  - Assitants code currently disabled.
  70.                  - The new messages indicator now detects the width of the
  71.                    screen's depth gadget, and opens in the correct position.
  72.                  - The program can now be run at any screen depth between 4
  73.                    and 8, meaning that ECS users can run it in 16, 32 and 64
  74.                    colour modes, and AGA and gfx card owners can use 128 and
  75.                    256 colour modes too!
  76.                  - A prefs program replaces the old tooltype system, making
  77.                    changing the screenmode, graphics and sound modules much
  78.                    easier.
  79.                  - A change in requirements - Kickstart v39 is now needed.
  80.                    Sorry if you still have V37, but sadly Kickstart 3 adds
  81.                    many functions which are imposible on earlier versions.
  82.                    Besides, upgrading your Rom will give your Amiga a new
  83.                    lease of life!
  84.                  - Program icons are now IconX scripts which start the real
  85.                    programs, since I had huge problems with Workbench startup
  86.                    code.  (This also fixed the problm with the automatic FONTS:
  87.                    assign - it didn't work when Expansion was launched from
  88.                    Workbench)
  89.                  - Added AHI module, which plays samples using AHI's Audio:
  90.                    handler (see the Ahi docs) - If you get a requester asking
  91.                    you to insert volume AUDIO: then you need to install AHI and
  92.                    make sure that the Audio dosdriver is in devs:dosdrivers/
  93.                  - Started work on a border fade effect which applies a mesh
  94.                    effect around the edge of vision.
  95.                  - Newest unread message menu now works.
  96.                  - Added NewLookMenus flags to all the other windows (It had
  97.                    been added to the main window, but the others had been
  98.                    overlooked) - This makes the menus look much better.
  99.                  - Assistants added (Can be toggled from the Subjects/Assistants
  100.                    menu (note that with all three checked, the game pretty much
  101.                    plays itself!)
  102.                  - Cleaned up the 256 colour map tiles, givin a more smooth
  103.                    appearance (If you're running in less than 256 colours,
  104.                    you're loosing out!)
  105.                  - Deserts (no, not pudding!) added - these currently serve no
  106.                    purpose except to use up land!
  107.                  - The villages now all have unique names!
  108.                  - Added a second AHI module which copies all the sounds to the
  109.                    Ram Disk first, to prevent the continual disk access caused
  110.                    by the non-caching version.
  111.                  - Fixed the bug where the main window's title got scrambled.
  112.                  - The message window now scrolls, so as a side-effect, the
  113.                    minimum size of the window is much smaller, and the messages
  114.                    can be longer.
  115.                  - The main and map window threads now use semaphores, so
  116.                    should no longer attempt to run twice at the same time.
  117.                  - A few more tweaks made to the game's font
  118.                  - Added another semaphore to help provent the occasional
  119.                    graphic errors where the program accidentially draws
  120.                    in the wrong window.
  121.                  - Changed the positions of the graphics on screen, so that
  122.                    there is no longer a single pixel gap between the bottom
  123.                    of the title bar and the top of the toolbar, and also
  124.                    made the line at the left of the new message indicator
  125.                    black instead of grey.
  126.                  - Added tooltips - leave the mouse pointer over the toolbar
  127.                    for a couple of seconds and it will tell you what that
  128.                    button does.
  129.                  - Updated the query tool, so that it's message automatically
  130.                    updates.
  131.