taylor@limbo.Intuitive.Com (Dave Taylor) (05/04/90)
[the following is based on another review, written for publication...] OMEGA -- CyberTank Engineering for Fun (C) Copyright 1990 by Dave Taylor "Good Morning. As a new member of the Organization for Strategic Intelligence, your first assignment is to use the neural cybertank design and simulation system on your computer to help us create an unbeatable cyber, or automated tank." "We recognize that this might be a challenging task, so we are making available to you the 200 page CyberTank Engineer's Notebook document for your reading, as well as many other items of information and sample cybertanks for your education." "Since our vetting process revealed to us that you have an Apple Macintosh computer, we have arranged for a copy of the OMEGA Mac Cybertank simulation to arrive with this recording. Characterized by an easy to use interface and a complete implementation of the Cybertank "AI" programming language, it should prove more than sufficient to get you well on the way to some tough and powerful cybertanks." "To further aid you in understanding, attached please find OSI Report 00234-BA-O/3, Common Questions and Answers About Omega." "Message Ends." Official OSI Report 00234-BA-O/3 DELTA-4 Classification Common Questions and Answers About OMEGA Q: What is OMEGA? A: A sophisticated and well engineered high tech tank programming and simulation program. Based on the original CoreWars program as created in the late 1960's, OMEGA is for those of you that like games that are more thinking and exploration exercises than hand-eye coordination tests. Q: What's a CyberTank? A: A cybertank consists of the following elements; a chassis, including armor, weaponry, and similar, and a tank AI module, which is the 'brains' of the tank. When designing a tank, you can choose from a great number of different weaponry, engine, and armor options, relative to your credit level (which is a function of how well the tanks you design perform in combat simulation or "validation") and then are expected to spend most of your time designing the program that "runs" the tank. Q: Cybertank AI module? A: Let's look at an incredibly simple example: START DO SEARCH DO DESTROY BRANCH TO START That gives us a very simple tank that can move around until it finds something worth shooting at (an enemy tank or the enemy headquarters), at which point it will sit and shoot until dead or the target is destroyed. In the actual simulation, however, you'll want more sophisticated tanks than that, like the competition-winning AI module attached below. Note its use of scanning and identification of obstacles to improve the sophistication of the movement and attack sequences too. Q: What does the simulator look like? A: Well, we can't include graphics here, but the display is typical of the types of graphics one sees in a PC game ported to the Macintosh. A typical display has lots of buttons, dials, and status indicators, including, during cyber evaluation time, the following items: F = Fuel Remaining, I = Internal Damage, A = Armor Damage, T = Tread Damage, S = Scanner Damage, W = Weapon Damage, SL = Scanner Lock, DS = Defense Shield, LD = Listener Disengaged, T = Total number of battles to be simulated, B = Battles previously fought, S = number of successful battles, R = number of active Cybertanks remaining. Q: Do I need a security clearance? A: To enter the Organization for Strategic Intelligence you will have to submit to a retina scan to verify your identity, and thereafter that, coupled with your self-selected password, will be sufficient to allow you to enter the simulation. Q: Is the game fun? A: Something this serious should hardly be considered a game, per se, but for the purposes of this document, yes, it is fun, and it's the kind of game that a group of people could get enthused about and swap tank designs and such, pitting them against each other in various simulated environments. Q: What does the reviewer think of it? A: (excerpts from a classified review) "...of the many thinking games I have for my Macintosh, OMEGA is one of the finest, allowing my friends and I to compete for best tank design in a such a way that we don't have to be all in th same room (with a stack of computers) at the same time, but can still have lots of fun anyway." "...quite playable, with the graphics - non-Mac and clearly a direct translation from MS-DOS P being very slick. The amount of effort that has been put into the documentation also makes the CyberTank Engineering Notebook quite enjoyable reading." Q: Nothing bad? A: (excerpts from a classified review) "... on the down side, it's a bit confusing to take all the steps needed to go from a tank design to being able to create a simulation and have the tank a part of the simulation." "...as usual, the game only uses a Plus-size screen image, so if you have a larger display as I do, you're stuck with it all in the top left corner. Support for larger screens would be especially nice during combat simulation." 00234-BA-O/3 ENDS OMEGA for the Apple Macintosh, $49.95 Origin Systems 136-B Harvey Rd, Londonderry, NH 03053 (800) 999-4939 Also available for MS-DOS, Apple II, Commodore, Amiga and Atari computers. --------- Attachment 1: * CyberTank AI Module Listing by Steve Cantrell, Origin Systems Start scanface = 1 Scan if scanface = 8 then Circle scan for tank if tank found then Attack rotate right 1 scanface = scanface + 1 goto Scan Circle scan for tank if tank found then Attack rotate right 2 do Movetank goto Start Attack align tank Looper scan for tank if tank not found then Start if tank within range then Boom if enemydist > 5 then do Movetank goto Looper Boom fire at tank fire at tank fire at tank goto Looper Movetank detect at tank direction if not obstructed then Go if obstacletype = 2 then Go if obstacletype > 6 then Attack if obstacletype = 6 then Turn fire at obstruction goto Movetank Turn turn right 3 goto Movetank Go move forward 1 resume ---------------- -- Dave Taylor Intuitive Systems Mountain View, California taylor@limbo.intuitive.com or {uunet!}{decwrl,apple}!limbo!taylor Newsgroups: rec.sys.mac.games Subject: Review: "Omega" from Origin Systems Reply-To: taylor@limbo.Intuitive.Com (Dave Taylor) Distribution: world Organization: Intuitive Systems, Mountain View, CA: +1 (415) 966-1151 [the following is based on another review written for publication...] OMEGA -- CyberTank Engineering for Fun (C) Copyright 1990 by Dave Taylor "Good Morning. As a new member of the Organization for Strategic Intelligence, your first assignment is to use the neural cybertank design and simulation system on your computer to help us create an unbeatable cyber, or automated tank." "We recognize that this might be a challenging task, so we are making available to you the 200 page CyberTank Engineer's Notebook document for your reading, as well as many other items of information and sample cybertanks for your education." "Since our vetting process revealed to us that you have an Apple Macintosh computer, we have arranged for a copy of the OMEGA Mac Cybertank simulation to arrive with this recording. Characterized by an easy to use interface and a complete implementation of the Cybertank "AI" programming language, it should prove more than sufficient to get you well on the way to some tough and powerful cybertanks." "To further aid you in understanding, attached please find OSI Report 00234-BA-O/3, Common Questions and Answers About Omega." "Message Ends." Official OSI Report 00234-BA-O/3 DELTA-4 Classification Common Questions and Answers About OMEGA Q: What is OMEGA? A: A sophisticated and well engineered high tech tank programming and simulation program. Based on the original CoreWars program as created in the late 1960's, OMEGA is for those of you that like games that are more thinking and exploration exercises than hand-eye coordination tests. Q: What's a CyberTank? A: A cybertank consists of the following elements; a chassis, including armor, weaponry, and similar, and a tank AI module, which is the 'brains' of the tank. When designing a tank, you can choose from a great number of different weaponry, engine, and armor options, relative to your credit level (which is a function of how well the tanks you design perform in combat simulation or "validation") and then are expected to spend most of your time designing the program that "runs" the tank. Q: Cybertank AI module? A: Let's look at an incredibly simple example: START DO SEARCH DO DESTROY BRANCH TO START That gives us a very simple tank that can move around until it finds something worth shooting at (an enemy tank or the enemy headquarters), at which point it will sit and shoot until dead or the target is destroyed. In the actual simulation, however, you'll want more sophisticated tanks than that, like the competition-winning AI module attached below. Note its use of scanning and identification of obstacles to improve the sophistication of the movement and attack sequences too. Q: What does the simulator look like? A: Well, we can't include graphics here, but the display is typical of the types of graphics one sees in a PC game ported to the Macintosh. A typical display has lots of buttons, dials, and status indicators, including, during cyber evaluation time, the following items: F = Fuel Remaining, I = Internal Damage, A = Armor Damage, T = Tread Damage, S = Scanner Damage, W = Weapon Damage, SL = Scanner Lock, DS = Defense Shield, LD = Listener Disengaged, T = Total number of battles to be simulated, B = Battles previously fought, S = number of successful battles, R = number of active Cybertanks remaining. Q: Do I need a security clearance? A: To enter the Organization for Strategic Intelligence you will have to submit to a retina scan to verify your identity, and thereafter that, coupled with your self-selected password, will be sufficient to allow you to enter the simulation. Q: Is the game fun? A: Something this serious should hardly be considered a game, per se, but for the purposes of this document, yes, it is fun, and it's the kind of game that a group of people could get enthused about and swap tank designs and such, pitting them against each other in various simulated environments. Q: What does the reviewer think of it? A: (excerpts from a classified review) "...of the many thinking games I have for my Macintosh, OMEGA is one of the finest, allowing my friends and I to compete for best tank design in a such a way that we don't have to be all in th same room (with a stack of computers) at the same time, but can still have lots of fun anyway." "...quite playable, with the graphics - non-Mac and clearly a direct translation from MS-DOS P being very slick. The amount of effort that has been put into the documentation also makes the CyberTank Engineering Notebook quite enjoyable reading." Q: Nothing bad? A: (excerpts from a classified review) "... on the down side, it's a bit confusing to take all the steps needed to go from a tank design to being able to create a simulation and have the tank a part of the simulation." "...as usual, the game only uses a Plus-size screen image, so if you have a larger display as I do, you're stuck with it all in the top left corner. Support for larger screens would be especially nice during combat simulation." 00234-BA-O/3 ENDS OMEGA for the Apple Macintosh, $49.95 Origin Systems 136-B Harvey Rd, Londonderry, NH 03053 (800) 999-4939 Also available for MS-DOS, Apple II, Commodore, Amiga and Atari computers. --------- Attachment 1: * CyberTank AI Module Listing by Steve Cantrell, Origin Systems Start scanface = 1 Scan if scanface = 8 then Circle scan for tank if tank found then Attack rotate right 1 scanface = scanface + 1 goto Scan Circle scan for tank if tank found then Attack rotate right 2 do Movetank goto Start Attack align tank Looper scan for tank if tank not found then Start if tank within range then Boom if enemydist > 5 then do Movetank goto Looper Boom fire at tank fire at tank fire at tank goto Looper Movetank detect at tank direction if not obstructed then Go if obstacletype = 2 then Go if obstacletype > 6 then Attack if obstacletype = 6 then Turn fire at obstruction goto Movetank Turn turn right 3 goto Movetank Go move forward 1 resume ---------------- -- Dave Taylor Intuitive Systems Mountain View, California taylor@limbo.intuitive.com or {uunet!}{decwrl,apple}!limbo!taylor