home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / discs / mag_discs / volume_9 / issue_04 / reviews / GenDesign < prev    next >
Text File  |  1995-07-29  |  9KB  |  183 lines

  1. {
  2. define style "Normal";
  3.  font Trinity.Medium;
  4.  fontsize 13pt;
  5.  linespacep 120%;
  6.  spaceabove 0pt;
  7.  spacebelow 6pt;
  8.  leftmargin 0pt;
  9.  rightmargin 0pt;
  10.  returnmargin 0pt;
  11.  condframethrow 0pt;
  12.  fontaspect 100%;
  13.  fontcolour rgb=(0,0,0);
  14.  linecolour rgb=(0,0,0);
  15.  rulecolour rgb=(0,0,0);
  16.  justify full;
  17.  underline 0;
  18.  strikeout off;
  19.  script off;
  20.  hyphenate on;
  21.  leader "";
  22.  locktolinespace off;
  23.  italic off;
  24.  bold off;
  25.  ruleaboveoffset 0pt;
  26.  rulecontrol 0;
  27.  vertrulewidth 1pt;
  28.  ruleleftmargin 0pt;
  29.  rulerightmargin 0pt;
  30.  rulewidth 0pt;
  31.  ruleoffset 0pt;
  32.  tracking 0;
  33.  dectabchar ".";
  34.  keepparagraph off;
  35.  keepnext off;
  36.  keepregion off;
  37.  tabs 11.3pt,144pt,216pt,288pt,360pt,432pt,504pt,576pt,648pt;
  38.  menuitem off}{
  39. define style "Main Heading";
  40.  font GillSans.ExtraBold;
  41.  fontsize 16pt;
  42.  linespacep 120%;
  43.  leftmargin 40pt;
  44.  returnmargin 0pt;
  45.  contents 1;
  46.  menuitem on}{
  47. define style "Heading";
  48.  font GillSans.ExtraBold;
  49.  spacebelow 0pt;
  50.  justify left;
  51.  contents 2;
  52.  shortcut 386;
  53.  tabs 12pt;
  54.  menuitem on}{
  55. define style "Box heading";
  56.  font GillSans.ExtraBold;
  57.  fontsize 24pt;
  58.  linespacep 120%;
  59.  spaceabove 6pt;
  60.  spacebelow 0pt;
  61.  justify centre;
  62.  autoparagraph;
  63.  shortcut 948;
  64.  menuitem on}{
  65. define style "ParaIndent";
  66.  returnmargin 16.5pt;
  67.  menuitem on}{
  68. define style "Table";
  69.  leftmargin 70.9pt;
  70.  rightmargin 0pt;
  71.  returnmargin 70.9pt;
  72.  rulecolour rgb=(0,0,0);
  73.  ruleaboveoffset 1pt;
  74.  rulecontrol 6;
  75.  vertrulewidth 1pt;
  76.  ruleleftmargin 57.5pt;
  77.  rulerightmargin 467.7pt;
  78.  rulewidth 1pt;
  79.  ruleoffset -1pt;
  80.  autoparagraph;
  81.  tabs vertrule 56.7pt,vertrule 155.9pt,170.1pt,vertrule 255.1pt,269.3pt,vertrule 354.3pt,368.5pt,vertrule 467.7pt;
  82.  menuitem on}{
  83. define style "NoSpace";
  84.  spacebelow 0pt;
  85.  shortcut 949;
  86.  menuitem on}{
  87. define style "No Hyphens";
  88.  hyphenate off;
  89.  menuitem on}{
  90. define style "Bold";
  91.  font GillSans.Bold;
  92.  shortcut 458;
  93.  menuitem on}{
  94. define style "Italic";
  95.  font Trinity.Medium.Italic;
  96.  shortcut 393;
  97.  menuitem on}{
  98. define style "indent";
  99.  spacebelow 3pt;
  100.  leftmargin 17pt;
  101.  returnmargin 0pt;
  102.  tabs 18pt;
  103.  menuitem on}{
  104. define style "program";
  105.  font Corpus.Medium;
  106.  fontsize 12pt;
  107.  linespace 14pt;
  108.  spacebelow 0pt;
  109.  justify left;
  110.  menuitem on}{
  111. define style "progtext";
  112.  font Corpus.Medium;
  113.  fontsize 12pt;
  114.  linespace 14pt;
  115.  spacebelow 0pt;
  116.  leftmargin 42.5pt;
  117.  returnmargin 11.3pt;
  118.  justify left;
  119.  shortcut 439;
  120.  tabs 43pt;
  121.  menuitem on}{
  122. define style "Progbit";
  123.  font Corpus.Medium;
  124.  menuitem on}{
  125. define style "Less space";
  126.  spacebelow 1.5pt;
  127.  menuitem on}{
  128. define style "Figure Title";
  129.  font Plantin.Italic;
  130.  fontsize 11pt;
  131.  justify centre;
  132.  autoparagraph;
  133.  menuitem on}{
  134. define style "Bold title";
  135.  font GillSans.ExtraBold;
  136.  shortcut 385;
  137.  menuitem on}{
  138. define style "Rule";
  139.  spacebelow 16pt;
  140.  rulecolour rgb=(0,0,0);
  141.  ruleaboveoffset 0pt;
  142.  rulecontrol 4;
  143.  rulewidth 2pt;
  144.  ruleoffset -6pt;
  145.  autoparagraph;
  146.  shortcut 459;
  147.  menuitem on}{
  148. define style "End";
  149.  font GillSans.Bold;
  150.  fontsize 11.5pt;
  151.  spacebelow 20pt;
  152.  rulecolour rgb=(0,0,0);
  153.  ruleaboveoffset 0pt;
  154.  rulecontrol 4;
  155.  rulewidth 2pt;
  156.  ruleoffset -6pt;
  157.  autoparagraph;
  158.  shortcut 951;
  159.  menuitem on}{
  160. define style "ArcSymbol";
  161.  font Homerton.Medium.Oblique;
  162.  fontsize 13pt;
  163.  linespace 13pt;
  164.  fontcolour hsv=(0,0,1);
  165.  backcolour hsv=(0,0,0);
  166.  menuitem on}{"Box heading" on}Generation Design
  167. {"Box heading" off}{"Main Heading" on}Dave Floyd
  168. {"Main Heading" off}Generation Design is a new company who specialise in budget-priced Acorn games. They have just released their first two offerings, Robocatch and Caves of Confusion. The games are priced at {\163}7.99 and {\163}6.99 respectively, or {\163}13.98 for both, direct from Generation Design. Also included for the price is an application entitled !RpcMode, which gives Risc PC owners a full size mode 13 screen rather than the usual letter box format.
  169. {"Heading" on}Robocatch
  170. {"Heading" off}Describing Robocatch as {\144}a Space Invader clone with a difference{\145}, as the accompanying letter does, is not one of the best methods of building my anticipation. The format has been done to death over the years and a game has to be very good indeed to compete with the better implementations, such as Galaforce on the BBC and YAIG, the public domain offering along these lines on the Archimedes. On paper, however, it seems that Robocatch may have what it takes.
  171. The program automatically detects which computer you are using, from a humble ARM 2 to a Risc PC, and increases the effects accordingly. Soundtrack tunes are available to those who have 2Mb or more memory. The game contains 101Kb of sampled sound effects and over 925Kb of 256 colour sprite data. The high score table can be saved to disc, the game is easily transferred to hard disc or a high density floppy to avoid disc swapping and, if you have an A3010, you can use a joystick instead of the keyboard.
  172. On loading the game, one of the first things that you notice is the graphics. The sprites are large and brightly coloured and, obviously, a good deal of trouble has been taken in their construction. The {\144}difference{\145}, referred to earlier, which differentiates Robocatch from most Space Invader clones is that, when you shoot an alien, they drop a gold football which you can then catch to provide you with power-ups. Amongst other things, the power-ups can increase/decrease your score or provide you with more missiles to launch at the enemy.
  173. One of the most annoying features of this game is the fanfare which accompanies the catching of these balls. I reached the point where I seriously considered avoiding them, as the sound effect was driving me up the wall. It is also very difficult to work out whether catching a ball will result in a positive or negative effect. They are all the same colour, and the only way of telling is to note which alien dropped it. With bombs raining down and sprites hurtling around the screen at a rate of knots, I am still none the wiser.
  174. However, it has to be said, neither did I care. Robocatch boasts nine levels of gradually increasing difficulty, built around a game scenario that makes watching paint dry seem interesting. The longevity of the challenge has to be questioned too, as I completed all nine levels at my first attempt. This is a game that will appeal strictly to Space Invader aficionados only.
  175. {"Heading" on}Caves of Confusion
  176. {"Heading" off}The first time I loaded Caves of Confusion, I forgot to run !RpcMode beforehand. My three lives lasted approximately twenty seconds. The utility supplied with both these games would seem to be essential when playing CoC on a Risc PC. Having exited the game and loaded the utility, it became possible for me to progress further.
  177. Caves of Confusion is a horizontally scrolling {\144}shoot-{\145}em-up{\145} in which you attempt to blast away everything that moves, while avoiding asteroids and, on later levels, invincible space craft and what can only be described as planets, which appear at ever more regular intervals. Once again, there is a plethora of sprites, sound effects and atmospheric music, while the action is fast and furious. Sadly, it is also mind-numbingly repetitive.
  178. Scrolling {\144}shoot-{\145}em-up{\145} games had a renaissance a couple of years back, due to the addition of power-ups which enabled you to upgrade your ship, and huge end-of-level guardians which took not a little strategy and thought to destroy. In Caves of Confusion, the guardians are larger than the standard ships but not overly impressive. The asteroids always appear on screen at the same level as your ship and so are relatively easy to avoid, even on level three, where they appear from behind, as well as in front of you. The invincible ships which appear from the bottom left corner (and the top left in level four) are annoyingly difficult to avoid and I felt it was rather unfair that it was not possible to shoot them.
  179. With four levels, ranging from hard to nearly impossible, Caves of Confusion certainly provides a challenge. The programmer has thoughtfully provided a password system so that you can avoid starting from the beginning every time you bite the dust, having managed to blast your way past level one.
  180. {"Heading" on}Conclusions
  181. {"Heading" off}{"Rule" on}These two games share much the same highs and lows. They are both written in Basic, then compiled using Silicon Vision{\145}s RiscBasic compiler. As such, they are a testimony to what is achievable on the Archimedes without resorting to ARM code. The sprite routines are very fast and completely flicker free. The sprites themselves are reasonably well drawn and, apart from the fanfare in RoboCatch, the sound effects all add to the atmosphere. With more imagination and ambition in the design stage, they could have been very entertaining games. Sadly, however, they merely serve to whet the appetite for what Generation Design may be capable of in the future and should act as inspiration for Basic programmers who yearn to write games. Demo versions are available and I would advise anybody considering spending their money to try them first.{\160}{font Dingbats}u{font}{\160}
  182. {"Rule" off}
  183.