[comp.sys.mac.games] Review: OMEGA/Mac from Origin Systems

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

leipold@eplrx7.uucp (Walt Leipold) (05/04/90)

Taylor@limbo.Intuitive.Com (Dave Taylor) writes:
>[Most of a glowing review of the Mac version of Omega omitted...]
>
>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 the 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 -- being very slick.  The amount of effort that 
>has been put into the documentation also makes the CyberTank Engineering
>Notebook quite enjoyable reading."

Ahem...

Quite playable?  *Slick* graphics?  This is some kind of sick joke,
right?  This game was completely unplayable, with absolutely the worst
graphics and user interface I have ever seen.

The cutesy little routine you've got to go through to start each game
(push a button, enter your name, enter your password, sit through a
fake retinal scan, hit Enter to verify the retinal scan, hit Enter to
enter the OSI development building...) is tiresome even the first time
through.  A simple "Open..." dialog to open a cybertank document would
have been sufficient.

The font used throughout Omega is completely unreadable, which I find
inexcusable in a text-based game.  It's about sixteen points high (but
unreadable anyway), so you can't see more than about fourteen lines of
your program at one time, and there's no Font menu for you to pick a
better font.  (In fact, I don't think Origin uses the TextEdit routines
to draw their text, which might explain, but not excuse, the garbage.)

The graphics in the satellite view (basically a bird's-eye view of the
battlefield) are lousy, and zooming in or out is painfully slow.  Also,
the sound effects are embarassingly bad.

The windows are _busy_, with extra-wide 'shaded' borders and gratuitous
screw heads holding the pieces together (really!), so (a) they waste a
lot of precious screen space that would have been better used for
information and (b) the clutter makes it difficult to separate the
informational wheat from the chaff.

Where there are any scroll bars at all, they don't look like Mac scroll
bars -- this would be okay, except that they don't perform as well as
Macintosh scroll bars, either.  They're so unresponsive, it's clear
that the programmers didn't use the Mac's Control Manager.

Worst of all, the game doesn't use Mac menus.  Instead, the Mac version
uses the same home-grown, slow menu code that Origin Systems uses to
impress the yokels in the IBM, Atari, and Commodore versions, which
means it's ugly and laughably clumsy to a Macintosh user.  Not only is
there a heavy horizontal line between each pair of menu items (which
makes the disabled horizontal line separating groups of menu items look
_really_ silly), but each and every menu item has two little *rivets* on
it, for crissake!

I could go on and on, but you probably get the idea.  I personally felt
cheated when I saw how bad Omega was.  For the high price ($49 or so)
they could have had someone competent do the port to the Macintosh.
Omega may have some excellent simulation capabilities buried in it
somewhere, but I found the interface to be so _insulting_, I tossed my
copy in the back of the closet the day after I received it.

DISCLAIMER: I have no connection to Origin Systems, and it's very likely
that I will _never_ have anything to do with them.

>----------------
>						-- Dave Taylor
>Intuitive Systems
>Mountain View, California

-- 
"As long as you've lit one candle,                         Walt Leipold
you're allowed to curse the darkness."       (leipolw%esvax@dupont.com)
--
--
The UUCP Mailer