home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / acorn / games < prev    next >
Encoding:
Internet Message Format  |  2004-05-07  |  22.3 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news2.telebyte.nl!humbolt.nl.linux.org!news.nl.linux.org!news.cambrium.nl!news.cambrium.nl!news2.euro.net!kibo.news.demon.net!news.demon.co.uk!demon!aether.demon.co.uk%faq
  2. From: faq@aether.demon.co.uk (Matthew Hambley)
  3. Newsgroups: comp.sys.acorn.games,comp.sys.acorn.announce,comp.answers,news.answers
  4. Subject: The comp.sys.acorn.games FAQ
  5. Followup-To: comp.sys.acorn.games
  6. Date: Wed, 05 May 2004 21:54:05 +0100
  7. Lines: 482
  8. Approved: news-answers-request@MIT.EDU
  9. Message-ID: <b0647eaa4c.faq@aether.demon.co.uk>
  10. NNTP-Posting-Host: aether.demon.co.uk
  11. X-Trace: news.demon.co.uk 1083863168 21760 158.152.186.18 (6 May 2004 17:06:08 GMT)
  12. X-Complaints-To: abuse@demon.net
  13. NNTP-Posting-Date: Thu, 6 May 2004 17:06:08 +0000 (UTC)
  14. Summary: This is the FAQ for the comp.sys.acorn.games news group. It gives answers to many often asked questions and some not so often asked questions.  It should be read by anyone considering posting to this group before they do so.
  15. X-Editor: Zap 1.45 (06 Nov 2002), ZapEmail 0.26 (03 Nov 2002)
  16. essage-ID: <3abe7daa4c.faq@aether.demon.co.uk>
  17. Xref: senator-bedfellow.mit.edu comp.sys.acorn.games:50102 comp.sys.acorn.announce:8582 comp.answers:57095 news.answers:270969
  18.  
  19. Archive-name: acorn/games
  20. Posting-Frequency: monthly (approximately)
  21. Last-modified: 8th Jan 2003
  22. Version: 2.06
  23. Maintainer: Matthew Hambley (faq@aether.demon.co.uk)
  24. Disclaimer: Approval for *.answers is based on form, not content.
  25.  
  26.                        The comp.sys.acorn.games FAQ
  27.  
  28.                             2.06 - 8th Jan 2003
  29.  
  30. This FAQ was written because the various posters to csa.games got fed up
  31. answering the same questions over and over again with often as little as
  32. two weeks separating each occurrence of a given question. Please read this
  33. FAQ before you post any questions.
  34.  
  35. If you spot an error, inconsistency or spelling mistake you must do two
  36. things: 1) Pat yourself on the back (that's the easy bit) and 2) (the hard
  37. part) E-mail me so I can correct it. If you have a suggestion for a new
  38. question or an improved answer to an old one please don't hesitate to
  39. contact me.
  40.  
  41. Please note that due to the depressingly large amounts of spam which
  42. afflict my FAQ e-mail address I automatically delete all mail which does
  43. not have the word "FAQ" in the subject line. Simply replying to this post
  44. is OK otherwise make sure you include "FAQ" somewhere in the subject.
  45.  
  46. Current maintainer: Matthew Hambley <faq@aether.demon.co.uk>
  47. Web version: <http://www.aether.demon.co.uk/faqs/games.html>
  48.  
  49. Revision History
  50. ================
  51.  
  52. Only the 3 most recent releases are given here. Should you wish to view the
  53. complete history, visit: <>
  54.  
  55.     v2.06 (8th Jan 2003)
  56.         * URL correction for the Thangorodrim Angband pages
  57.         * Spelling corrections
  58.  
  59.     v2.05 (1st Nov 2002)
  60.         * Added a note about the need to include "FAQ" in the subject line
  61.           of all e-mail sent to me
  62.         * Yet more information concerning Superior Software
  63.  
  64.     v2.04 (1st May 2002)
  65.         * Superior Software answer updated with new information
  66.  
  67. Questions and Answers
  68. =====================
  69.  
  70. 1. General Questions
  71.  
  72.     1.1. Why are so few games released for Acorns?
  73.  
  74.         Acorn Games are usually written by university students who have
  75.         some really great ideas and do some good coding but then graduate.
  76.         They then tend to be offered proper jobs which they take and
  77.         suddenly find they don't have the time (or their contract prevents
  78.         them) to code. The other problem is the small market place which
  79.         means that only a handful of small companies can be supported.
  80.  
  81.     1.2. What is the difference between a game, a game demo and a demo?
  82.  
  83.         A demo is intended to demonstrate some
  84.         programming/graphical/musical flair and techniques - any "gameplay"
  85.         is peripheral to the program. A game demo is either a cut-down or
  86.         "crippled" version of a commercial or shareware game or a rolling
  87.         demo. It is designed to demonstrate the gameplay aspect of a game
  88.         and encourage you to buy it. A game is a program intended to have
  89.         lots of gameplay...
  90.  
  91.     1.3. Superior Software were possibly the preeminent games company on
  92.          the Beeb and they where one of the first to do anything for the
  93.          Arch. Where have they gone?
  94.  
  95.         A very good question. For a long time everything seemed to point to
  96.         them having wound up years ago. Every so often someone would pipe
  97.         up with the claim that they where still trading but that was easily
  98.         dismissed as duff gen. However recently it has become apparent that
  99.         they /are/ still trading. They have re-launched themselves as
  100.         Superior Interactive and seem to be looking to break into the
  101.         Wintel games market.
  102.  
  103.         You can find out a little of what they are up to at their web
  104.         site[1]. Their Acorn products may be purchased through APDL.
  105.  
  106.         [1] http://www.superiorinteractive.com/
  107.  
  108.     1.4. Where can I get free games from?
  109.  
  110.         You may like to try some of the following sites:
  111.  
  112.             * Swallows site[2]
  113.             * The Soup Kitchen[3]
  114.             * Acorn Arcade's download zone[4]
  115.  
  116.         [2] http://www.swallows.demon.co.uk/arc/ontheweb.html
  117.         [3] http://www.soup-kitchen.net/software/index.html
  118.         [4] http://www.acornarcade.com/cgi-bin/gamelist
  119.  
  120.     1.5. What resources are available on the web for Acorn game players?
  121.  
  122.         These links may prove useful to you:
  123.  
  124.             * The Acorn Gaming pages[5]
  125.             * More Acorn gaming pages[6]
  126.             * Cheats prosper[7]
  127.             * Acorn Arcade[8]
  128.             * Acorn Gaming 98-00[9]
  129.  
  130.         [5] http://www.acorn-gaming.org.uk/
  131.         [6] http://www.swallows.demon.co.uk/arc/
  132.         [7] http://www.doggysoft.co.uk/cheat.html
  133.         [8] http://www.acornarcade.com/
  134.         [9] http://www.argonet.co.uk/ag98/
  135.  
  136.     1.6. What about game solutions?
  137.  
  138.             * Swallow's solutions[10]
  139.  
  140.         [10] http://www.swallows.demon.co.uk/arc/hints/hints.html
  141.  
  142.     1.7. I want to give my games some stick!
  143.  
  144.         A3010 owners will know it is possible as their machines come with
  145.         joystick ports. If you own any of the other Acorn machines then you
  146.         will require an interface. At the moment Stuart Tyrrell
  147.         Developments[11] appear to be the only people manufacturing
  148.         joystick interfaces. They also provide joypads for use with your
  149.         Risc OS machine.
  150.  
  151.         [11] http://www.stdevel.demon.co.uk/
  152.  
  153.     1.8. How easy is it to write a game for Acorn computers?
  154.  
  155.         Too much deep techie talk is off topic in this group
  156.         (csa.programmer is the place for that) however discussion of
  157.         general principles and game concepts is perfectly acceptable.
  158.  
  159.         If (presumably) you've never written a game, you'll want some idea
  160.         of how video games tick and the usual sorts of routines you'll need
  161.         to program them. For a first game, I'd suggest using one of these
  162.         libraries:
  163.  
  164.         GameSuite
  165. <ftp://ftp.uni-stuttgart.de/pub/systems/acorn/acornet/long/info/www/s/i_43.html>
  166.  
  167.             Development was halted by Andy Southgate a while ago when He
  168.             stopped working on it. In it's current state (3.00), it's still
  169.             pretty good if you feel the environment suits you. It's best
  170.             suited to people who like BASIC and assembly language
  171.             programming since the core routines are in two modules with
  172.             numerous SWI calls. The documentation is pretty thorough, and
  173.             all the source is provided, though most of it is pretty cryptic
  174.             and uncommented.
  175.  
  176.         Popcorn <http://www.soup-kitchen.net/software/popcorn.html>
  177.  
  178.             By Matthew Bloch, Popcorn is a games library still in
  179.             development. It comes as a series of linkable AOF libraries
  180.             written mostly in C, with all the source provided. No support
  181.             is provided for BASIC programmers, though it could be added. In
  182.             terms of features, it is slightly better specified and flexible
  183.             than Gamesuite, but at the expense of speed. In addition, there
  184.             were some articles published on using it in Acorn User (Dec
  185.             '96, Xmas '96, Jan '97) and an example game.
  186.  
  187.         These libraries will do a lot of the hard work for you such as
  188.         object processing and sprite plotting; be warned that you won't
  189.         find either of these perfect, and will probably want to hack a lot
  190.         of the code around. Both contain some useful hints on game coding
  191.         and a certain amount of tutorial material.
  192.  
  193.         These libraries only handle 2D (flat) games programming; if you
  194.         want to write something in three dimensions, there are huge tomes
  195.         available on the subject. The comp.graphics.algorithms FAQ is a
  196.         good place to start.
  197.  
  198.         TAG is a 3D graphics library written by TBA Software which has been
  199.         successfully used in some of their games. TBA is no more so both
  200.         the engine and its source code have been made available on the TBA
  201.         CD-ROM from R-Comp. Source for BHP and Cobalt Seed are also
  202.         included on this disc.
  203.  
  204.         Be warned that knowing how to code a game is only half the battle:
  205.         If you want to release something commercially, slick presentation
  206.         and careful design are essential. Get other people to draw graphics
  207.         or compose music if you don't feel your skills are up to a
  208.         commercial standard. Spend a while planning rather than just diving
  209.         headlong into the coding. Finally, hold your game up to the light
  210.         of a similar offering running under DOS or Windows and ask whether
  211.         /you/ would pay the money you're asking for your game. A lot of
  212.         people have PCs and prefer playing games (and spending money) on
  213.         those.
  214.  
  215.         Finally there are a number of commercial games for which the source
  216.         has been released. At the time of writing only one of these has not
  217.         been ported already: Golgotha.
  218.  
  219.     1.9. How can I write multi-platform games on my Risc OS machine?
  220.  
  221.         At first this may seem like an impossibility. Games written for a
  222.         Risc OS machine only have a hope of working on other ARM based
  223.         computers (which are a little thin on the ground) and then only if
  224.         they have a similar architecture. It is however possible through
  225.         the plethora of Gameboy emulators. A UNIX package for creating
  226.         Gameboy games has been ported to RISC OS. Its libraries are a
  227.         little primitive but they should be useable. It may even be a
  228.         useful introduction to games programing (see the previous question)
  229.  
  230.         Find the package on the porters web site[12].
  231.  
  232.         The most common text adventure formats used on Acorn machines are
  233.         also ports of very well supported formats. Inform for instance can
  234.         be used on everything from C64's to Linux boxes. See the section on
  235.         text adventures for more information.
  236.  
  237.         [12] http://www.plasma.demon.co.uk/gameboy/
  238.  
  239. 2. Foreign Games
  240.  
  241.     2.1. I have seen Spectrum and BBC Micro emulators. What about other
  242.          platforms? What emulators are available?
  243.  
  244.         There is a nigh on comprehensive list of emulators held at the
  245.         Acorn Gaming[13] site.
  246.  
  247.         [13] http://www.acorn-gaming.org.uk/index.php3?p=Emulation/index
  248.  
  249.     2.2. Some IBM compatible games look a bit crumby when run on the x86
  250.          card. What can I do about this?
  251.  
  252.         If it is the actual rendition of the game on screen which is not
  253.         right then you may find that adding these to your momitor
  254.         definition file helps.
  255.  
  256.         
  257.         # 320 x 200 (112Hz)
  258.         startmode
  259.         mode_name:
  260.         x_res:320
  261.         y_res:200
  262.         pixel_rate:12587
  263.         h_timings:42,14,12,320,12,0
  264.         v_timings:2,50,0,200,0,30
  265.         sync_pol:2
  266.         endmode
  267.         
  268.         # 384 x 200 (111Hz)
  269.         startmode
  270.         mode_name:
  271.         x_res:384
  272.         y_res:200
  273.         pixel_rate:18881
  274.         h_timings:68,0,66,384,66,0
  275.         v_timings:2,16,32,200,32,8
  276.         sync_pol:2
  277.         endmode
  278.  
  279.     2.3. Why am I having trouble with x86 sound?
  280.  
  281.         A common solution to this problem is to investigate PCSound from
  282.         R-Comp Interactive[14]. This bit of trickery will, with the aid of
  283.         a MIDI synthesiser be it hardware or software, improve PC sound for
  284.         a number of games.
  285.  
  286.         [14] http://www.rcomp.co.uk
  287.  
  288.     2.4. So how do I complete Quake then?
  289.  
  290.         Unless you are absolutely positively stuck then stop reading now.
  291.  
  292.         I don't want to spoil the fun for you...
  293.  
  294.         Still here? OK, to complete Quake look for the floating ball. This
  295.         is the target for the teleporter. When you teleport you will end up
  296.         where this thing is. So, just wait for the ball to be inside Shub
  297.         Niggrath (The big tenticular end of game gardian) and then
  298.         teleport. You will telefrag Shub and win the game. It might be
  299.         possible to win by whacking the Cthuhloid one enough times with the
  300.         axe too.
  301.  
  302.     2.5. What the hack is Angband anyway?
  303.  
  304.         To answer this question I'll quote this brief introduction by the
  305.         author of the RISC OS versions:
  306.  
  307.           Angband is a dungeon adventure game, similar to Dungeons & Dragons
  308.           in some ways, but with the emphasis on strategic use of equipment,
  309.           magic and skills rather than role-playing and problem solving.
  310.  
  311.           It is (loosely) set in Tolkien's Middle Earth, although some
  312.           variants of the game draw on quite different sources.
  313.  
  314.           Angband is the single most addictive computer game I have ever
  315.           played... I barely even look at Tetris these days ;)
  316.  
  317.         Possibly the first port of call for finding out more should be
  318.         Musus Umbra's RISC OS angband site[15]. For general Angband
  319.         information including links to the Acorn port why not try
  320.         Thangorodrim[16]. Alternatively Acorn Arcade has some Acorn
  321.         spacific links in its Game Support pages.
  322.  
  323.         [15] http://www.verelanthe.ukgateway.net/musus/angband/
  324.         [16] http://thangorodrim.net/
  325.  
  326. 3. Text Adventures
  327.  
  328.     3.1. What is interactive fiction?
  329.  
  330.         Interactive fiction (IF), or text adventures, are games in which
  331.         the player and the computer interact through a textual interface:
  332.         the player enters commands and the computer responds by printing
  333.         text to the screen, generally what the player can see and what
  334.         effects the previous command had.
  335.  
  336.         The player's input can be a simple command in the format <verb>
  337.         <noun>, such as "take sword" or "open door". Modern games will also
  338.         be able to parse quite complex sentences like "take the gold coin
  339.         out of the treasure chest and bite it. Then close the chest".
  340.  
  341.         Playing interactive fiction, then, is like reading a novel in which
  342.         you are the main character.
  343.  
  344.     3.2. How do I play interactive fiction on a RPC/Archimedes?
  345.  
  346.         Many interactive fictions are available as platform-independent
  347.         storyfiles, which are played on an interpreter. There are at least
  348.         half a dozen rival formats and, unfortunately, there aren't Acorn
  349.         ports of interpreters for every format.
  350.  
  351.         One of the most popular interactive fiction storyfile formats is
  352.         the "Z-machine" format, as used by Infocom and, more recently, the
  353.         Inform compiler (see below). An excellent interpreter for games in
  354.         this format is Zip 2000. This is a multi-tasking application with
  355.         many features. Zip 2000 is shareware (ukp10 registration), but a
  356.         freeware distribution is available via anonymous FTP from the IF
  357.         archives[17]
  358.  
  359.         If you prefer there is another z-machine interpreter called Frotz.
  360.         The big difference between this and Zip 2000 is its front end which
  361.         some people prefer. It can be found at the authors web site[18]
  362.  
  363.         The Hugo engine, HE, is an interpreter of storyfiles generated by
  364.         the Hugo compiler (see below). It is currently a single-tasking
  365.         application, invoked from the command-line. HE (archived with the
  366.         Hugo compiler) is available via anonymous FTP from the IF
  367.         archives[19]
  368.  
  369.         The TADS interpreter allows you to play games in the TADS run-time
  370.         format. This is also a single-tasking application, identical in
  371.         appearance to the DOS version. TADS is available via anonymous FTP
  372.         from the IF archives[20]
  373.  
  374.         A Level9 interpreter has also been ported to the RPC/Archimedes.
  375.         This is used to play games published by Level 9 Computing, such as
  376.         "Lords of Time" and "Snowball." It currently runs in a taskwindow
  377.         on the desktop. L9 is available via anonymous FTP from the IF
  378.         archives[21]
  379.  
  380.         Actual games are available from a number of sources. As mentioned
  381.         above, the Infocom games ("Zork,""Hitchhiker's Guide to the
  382.         Galaxy," etc.) can be played with Zip 2000. These games are
  383.         commercial software, and are often repackaged by the
  384.         copyright-holders, Activision. The most recent collection,
  385.         "Masterpieces of Infocom," contains all but two of the games. This
  386.         may not yet be available in Europe, so the previous collections,
  387.         "Lost Treasures of Infocom," (vols. I & II) may be a better bet.
  388.         "Zork I" has recently become freeware, and is available from
  389.         Activision's Web site[22]
  390.  
  391.         A growing number of very high quality freeware and shareware games
  392.         produced with the Inform authoring system, and playable on Zip
  393.         2000, are available via anonymous FTP from the IF archives[23]
  394.  
  395.         Hugo games are, currently, less prevalent, but a handful are
  396.         available via anonymous FTP from the IF archives[24]
  397.  
  398.         A number of TADS games are available via anonymous FTP from the IF
  399.         archives[25]
  400.  
  401.         The Level 9 games are probably no longer available to buy anywhere,
  402.         but are available from a number of FTP sites. L9 can handle these
  403.         games in any format (except not Spectrum Z80 files, these must be
  404.         converted to SnapShots). An archive of several Spectrum games (Z80
  405.         format, so convert) is available via anonymous FTP from would you
  406.         credit it?[26]
  407.  
  408.         Lastly, there are one or two games available as RISC OS
  409.         applications. Some of these are available via anonymous FTP from
  410.         that funky IF archives site again[27]
  411.  
  412.         [17] ftp://ftp.gmd.de/if-archive/infocom/interpreters/zip/
  413.         [18] http://www.argonet.co.uk/users/musus/frotz/index.htm
  414.         [19] ftp://ftp.gmd.de/if-archive/programming/hugo/executables/
  415.         [20] ftp://ftp.gmd.de/if-archive/programming/tads/executables/
  416.         [21] ftp://ftp.gmd.de/if-archive/level9/interpreters/level9/
  417.         [22] http://www.activision.com/
  418.         [23] ftp://ftp.gmd.de/if-archive/games/inform/
  419.         [24] ftp://ftp.gmd.de/if-archive/games/hugo/
  420.         [25] ftp://ftp.gmd.de/if-archive/games/tads/
  421.         [26] ftp://ftp.gmd.de/if-archive/games/spectrum/level9.zip
  422.         [27] ftp://ftp.gmd.de/if-archive/games/archimedes/
  423.  
  424.     3.3. How do I write interactive fiction on a RPC/Archimedes?
  425.  
  426.         There are a number of publicly available authoring systems for
  427.         creating interactive fiction in one of the storyfile formats
  428.         mentioned above.
  429.  
  430.         Inform is undoubtedly currently the most popular and ported
  431.         authoring system available. It compiles source, written in it's own
  432.         language (fully OO and reminiscent of C), to a "Z-machine"-format
  433.         storyfile. Inform is available via anonymous FTP from the IF
  434.         archives[28]
  435.  
  436.         It has recently come to my attention that there is a very good site
  437.         concerning the technicalities of writing adventure games with extra
  438.         links at this site[29]
  439.  
  440.         Hugo is much newer than Inform. The language bears comparison to
  441.         Inform, C and BASIC, but much of the (sometimes confusing)
  442.         punctuation has been removed, and the whole language optimised for
  443.         clarity and ease-of-use. Hugo source compiles to its own format
  444.         storyfile, which removes many of the more limiting restrictions of
  445.         the "Z-machine" format. Hugo is available via anonymous FTP from
  446.         the IF archives[30]
  447.  
  448.         [28] ftp://ftp.gmd.de/if-archive/infocom/compilers/inform6/
  449.         [29] http://www.gnelson.demon.co.uk/inform.html
  450.         [30] ftp://ftp.gmd.de/if-archive/programming/hugo/
  451.  
  452.     3.4. Ooo, interactive fiction sounds like fun! Where can I find out
  453.          more?
  454.  
  455.         There are two newsgroups devoted to interactive fiction. If you are
  456.         interested in /playing/ these games, you should subscribe to
  457.         rec.games.int-fiction[31]
  458.  
  459.         If you want to /write/ interactive fiction you should subscribe to
  460.         rec.arts.int-fiction[32]
  461.  
  462.         The Interactive Fiction Archive is a huge repository of interactive
  463.         fiction games, authoring systems, utilities, documentation and
  464.         other related material. It is found at the IF archives[33]
  465.  
  466.         Both the rec.arts.int-fiction FAQ[34] and the rec.games.int-fiction
  467.         FAQ[35] are available from the IF archives.
  468.  
  469.         [31] news:rec.games.int-fiction
  470.         [32] news:rec.arts.int-fiction
  471.         [33] ftp://ftp.gmd.de/if-archive/
  472.         [34] ftp://ftp.gmd.de/if-archive/rec.arts.int-fiction/FAQ
  473.         [35] ftp://ftp.gmd.de/if-archive/rec.games.int-fiction/FAQ
  474.  
  475.     3.5. That's all very well but I like pictures!
  476.  
  477.         Well now you can have some. Recently a port of Sarien has been
  478.         completed. Sarien is an AGI interpreter. It will allow you to play
  479.         old (generally pre 1989) Sierra adventures. For instance, Leisure
  480.         Suit Larry and the various Quest games. (King's, Space and Police)
  481.  
  482.         All you need is the original game and a copy of Sarien, available
  483.         from the authors web site[36].
  484.  
  485.         Apparently there is work underway to produce an interpreter which
  486.         will play more modern Sierra games. Possibly even more exciting is
  487.         the SCUMMVM. SCUMM is the system used by Lucas Arts for, among
  488.         other things, Monkey Island and Day of the Tentacle. It can also be
  489.         found at David McEwens web site[37].
  490.  
  491.         [36] http://www.acornemus.freeserve.co.uk/
  492.         [37] http://www.acornemus.freeserve.co.uk/
  493.  
  494.  
  495. -- 
  496.                           (\/)atthew )-(ambley
  497.      Maintainer of the comp.sys.acorn.games and programmer FAQ lists
  498. E-mail : faq@aether.demon.co.uk                    Public key ID : C991137B
  499.                    http://www.aether.demon.co.uk/faqs/
  500.  
  501.