20 Line Contest: Omegan Trial 20 lines

Basic and Machine Language

Moderator: Moderators

Post Reply
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

20 Line Contest: Omegan Trial 20 lines

Post by Boray »

Here is now my 20 line game:

http://home.worldonline.se/boray/datorm ... ganT20.zip

(The zip file above contains program file, readme text with program listing and screenshots)...

Below is the readme file
------------------------

*** OMEGAN TRIAL 20 lines ***
by Anders Persson 2004
http://listen.to/boray

A game originally designed for the 1K Minigame Compo in 2002.
This new version was written for the Vic 20 line basic contest
in 2004. (http://sleepingelephant.com/ipw-web/bul ... /index.php)
The original had 29 lines of code, so I must have rewritten
every line by now. I even managed to add a little nice intro!
The new version looks a bit cooler as well.


Extra features:

* Runs on any Vic20 with any memory configuration.
* Sets the correct charterset.
* You can skip the intro by pressing any key.


The story:

The Omegan system is famous for its way of training its
warriors using android controlled fighters (code named
"Omega Race"). However - first the cadets have to go
through the "Omegan Trial".

The "Omegan Trial" is a test with non-moving targets. You
pilote the never resting "Omegan Spider", the most feared
droid controlled craft used in Omega Race. Because of it's
extensive shielding, it's safe for beginners. Your mission
is to hit the star ("*"), but there are also other obstacles
you must avoid. If you hit one of these obstacles, you will
loose 10% of the shield (of the total shield). So try to
hit ONLY the star. For every new level, there will be more
obstacles. The "Omegan Spider" is a craft that's hard to
control. You can only control it when it's bouncing back
and forth closest to the ground. So aim (while moving) and
press "engage" (any key) and the craft is thrown away to
bounce on the walls and to then return to ground level.

Now, are you ready for the trial? If you reach above
level 16, then you did a good job.


Program list:

{I removed the program listing as the long lines messed up the diplay of this forum... Download the zip file to look at it}

Note: If you are typing in the program manually, then on line
19 you may have to go up to the line and press one extra return,
or you risk to press return on the line after it. Just because
this line is exactly 4 rows long. (The maximum allowed in
the contest).


DON'T MISS my other VIC20 programs! You will find them at:
http://home.worldonline.se/boray/datorm ... tware.html

Have fun!

Kind Regards,
Anders Persson
http://listen.to/boray
User avatar
Jeff-20
Denial Founder
Posts: 5759
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

Level 8.

The intro screen is great... simple but effective. I don't know why I never thought of doing that. I used the same technique for storing maze playfields once.
High Scores, Links, and Jeff's Basic Games page.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

I think I have reached level 20! ;)

/Anders
User avatar
Jeff-20
Denial Founder
Posts: 5759
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

It's just taking me a while to get used to the optical effect of the spinning line. It should be an easy task if not for the spinning!

I hate that in 20 lines you still had enough room to put in instructions with special effects (multi-color mode, etc.)... even the graphic line seems gratuitous for such a small program. It just shows that a simple idea can go a long way if it is good. The embellishments are just bonuses, really.
High Scores, Links, and Jeff's Basic Games page.
Post Reply