home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games Extra 1995 February
/
Amiga_Games_Extra_CD_2-95.bin
/
spiele
/
publicdomain
/
totalexcess
/
t_e.doc
< prev
next >
Wrap
Text File
|
1996-01-02
|
19KB
|
379 lines
********************************
* *
* T O T A L E X C E S S *
* *
********************************
( written with AMOS© )
(C) 1 9 9 5
by
NICK THE GREEK ® & ©
(Nick the Greek ® is registered trademark of
N I C O L A S E L E F T H E R I A N O S)
[ the author ]
--------------------------------------------
A M O S is ® & © by FRANCOIS LIONET
--------------------------------------------
DISCLAIMER:THIS PROGRAM IS PROVIDED "AS IS".IN NO EVENT WILL THE AUTHOR
NICOLAS ELEFTHERIANOS BE RESPONSIBLE FOR ANY DIRECT,INDIRECT,INCIDENTAL
,CONCEQUENTIAL OR GENERALLY ACCIDENTAL DAMAGES MADE TO YOUR SYSTEM AND
RESULTING FROM INCORRECT USE OF THIS PROGRAM OR/AND ITS ACCOMPANYING
FILES.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I. GENERAL INFORMATION
~~~~~~~~~~~~~~~~~~~~~~
T O T A L E X C E S S is my third game programmed with AMOS Basic and my
first shootemup game for the AMIGA( I hope not the last ).It took me almost
a year to complete because 99.99% of the programming was done by me , with
the outstanding help of myself (!!!!!); in other words ,I was working alone
in this project. The music and the samples were taken from CDPD 1 disk,made
by FRED FISH,while ( most ) of the graphics were made by an AMIGA FREAK who
doesn't like publicity!
I can't say this game is something special in order to face those «beasts»
- made in assembly - some great programmers release,( like R-TYPE,PROJECT-X
,APIDYA,D-HERO etc ) but it stands by its own and-after all-its pure fun !
It also shows what a **BASIC** programmer can do with the help of a simple
language like AMOS ( well,almost simple! ) and a small knowledge about his
fabulous computer,like the AMIGA !
II.REASONS FOR WRITING THIS GAME
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There were three main reasons for doing so:
1) I always liked the computers and all the things
someone could do with them (graphics etc.) , so
as soon as I bought my AMIGA I could not think
of an easier way of combining all the 'tricky'
effects I could think than creating a demo.But
since I did not have any other knowledges apart
from Basic I gave up.That's when AMOS came into
the scene as «a games' creator»
2) I just looooove shoot-em-ups,downs,lefts,easts,
wests etc. etc. etc. so I thought: Hey!!!why not
make one by myself since I have AMOS?
3) Among the huge family of PC-USERS there were a
few guys (idiots!) who told me once that «only
their FLEXIBLE ( aaaaaarrrrghhh!!!!! ) SYSTEMS
are capable of producing software able to stand
by itself.» -in other words : « HEY ! I've got a
C-Compiler version 9.569200132 +++++++ for my PC
but although I don't know how to use it I'm sure
it's capable of creating some nice programs !!!»
{ Well guys, this game is made with BASIC and it
is dedicated (partly) to you }
( Please DO NOT misunderstand me ! I am not an
enemy of these excellent languages. But I DO NOT
LIKE those people who KNOW NOTHING about their
computers and keep saying that they own a true
( ha! ha! ha! ) multitasking computer with the
latest version of DOORS XP and WINDOWS MC.)
III. DONATIONS ( or: NO PAY'N' NO GAIN )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This demo-version of T O T A L E X C E S S ® is a SHAREWARE / FREEWARE
program(see `FREELY DISTRIBUTABLE'),which simply means:
1. Play it (you'll like it!!!)
2. Play it again!!!
3. Re-Play it!!!(sounds boring!)
4. Think : "Do I like it?" (I hope yes!)
5. If you do like it then...
...I would appreciate it if you send me some money for it (in fact I would
appreciate anything:money,money,money,money or even money!!!). Cars,boats,
planes,computers would be appreciated too,but.....please don't send me any
PCs because I'm gonna turn them into pieces ! Also note that when you send
me some money you will become a REGISTERED USER ( see `REGISTRATION' ) and
you'll have the source code ABSOLUTELY FREE . ( a real must for -ALL- AMOS
coders )
- - - - - - - - - - - - - - - - - - - -
F R E E L Y D I S T R I B U T A B L E
- - - - - - - - - - - - - - - - - - - -
(You shouldn't pay more than a nominal copying fee in order to get this prg,
in other words if you paid more than 2.5 times of the price of an empty disk
for this program , then go find the man who sold it to you and tell him some
"nice" words.Also INFORM ALL PEOPLE of that ugly...eeeerr...person)
The fact that this demo is shareware/freeware means that you may give this
demo to your friends,your enemies,your mates,your parents,to Public Domain
Houses,to BBSes etc. BUT......you are allowed to USE IT FOR A LIMITED PERIOD
of time ( about 20 days ) . After that period of time YOU * MUST * BECOME A
REGISTERED USER (just see below).YOU ARE NOT ALLOWED TO INCLUDE THIS DEMO IN
COMMERCIAL PACKAGES, OR OTHER PROGRAM COMPILATIONS WITH TOTAL COST > 35 US $
WITHOUT THE PERMISSION OF THE PROGRAMMER (That's me!).
You are however strongly encouraged to include this Demo in PD-compilation
disks or CDs ( such as FRED-FISH,AMINET etc. ).
My address is:
NICOLAS ELEFTHERIANOS
56 MILTIADOU STREET
PALAION FALIRON
17563 ATHENS
GREECE
(Sorry!No E-Mail or access to InterNet yet!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
P A Y M E N T M E T H O D S & R E G I S T R A T I O N
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Postal money orders and Eurochecks are the advised methods of payment.
-> DO NOT SEND MONEY BY MAIL ! <-
**********************************************************************
* I will only accept U.S Dollars ($) , British pounds (£) , German *
* marks (DM) or Greek Drachmas (drs).Anyway I won't hang you if you *
* can't afford it with these currencies,but please try ! At least *
* make sure it is European currency . *
**********************************************************************
In order to Register and take the Full Version and the source codes you
must send me [8000 drs] or [55 US$] or [35 £] or [85 DM].
If you wish to have the game only then you must send me [4000 drs] or
[21 US$] or [14 £] or [32 DM].
..if you are a politician or a priest then you MUST pay 10000 times more
the previous values ( oh,goodie! )
..if you are a magazine or an organisation or a software group then you
could give me a copy of the magazine or a post card or suggestions.
After receiving the money I'll send you the FULL game and the code.If
you become a registered user you will have a 20% price cut-off for ALL
my future releses and you will get their source code for FREE !
IV. SOME WORDS ABOUT THE FULL GAME
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOTAL EXCESS ® is a horizontal right-to-left shoot-em-up. It was entirely
made with AMOS and special programing technics have been used to make this
game really stand out of the crowd . Speed and colours are some of its own
characteristics as well as special effects only seen in programs made with
assembly ( till now ! ) . This demo - and the full game of course - uses a
large mixture of AMOS and AMAL instructions.You can admire the results !
This demo is a single-stage demo of the original game with most of its
features disabled . The full game has five stages , selection for in-game
music or sound effects , hi-score table with 50 ( yes,fifty ! ) names and
ability of saving these scores when quiting game , as well as a very fast
bonus section similar to that found in ProjectX . Not to mention that the
full game is Hard-Disk installable too ! [ Coders will realise that this
game is an excellent example of structured programming! Over 100 ( that's
right , one hundred! ) procedures are awaiting you ! ]
HOW TO PLAY THIS GAME
***********************
It's very simple.Just shoot everything that moves using your fire-button
and avoid any "unnecessary meetings" by moving your ship around with your
joystick. If you hold down the fire-button,your ship will store energy and
when you release it ( the button,not the ship !) an ultramegasuperblasting
( etc,etc,etc ) beam will be released , causing the destruction of most of
your enemies which will meet,or apparently causing them a great damage.You
will understand if one of the enemy spacecraft has received a great damage
by its flash when it encounters your firings.WARNING!WARNING! Some of your
enemies are tough guys and will require too many shots to be destoyed.Some
others need to be shot ONLY with the super beam in order to be destroyed.
If you are shot by an enemy ship or collide with it then you will loose a
life,( a maximum of five lives are given in this demo ) and after that you
will be invurnerable to the enemies for a limited period of time. The full
version gives you the ability to use a limited number of shields, but this
option has been disabled from the demo . Your hiscore update on the screen
has been disabled too , as well as some other features which you will find
when you register and get the full game.
During the game you may quit by just pressing the ESCAPE button.
V. SYSTEM REQUIREMENTS & GENERAL INSTALL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T O T A L E X C E S S ® will run on all Amigas fitted with at least 1Mb
of memory. If you own such a system and find out that the game doesn't load
then you must switch off the AMIGA and disable ALL EXTERNAL DEVICES as the
game requires 500-650 KBytes free memory.The game has been tested and works
fine on the following machines:
A500 (0.5 MB CHIP + 0.5 MB FAST)
A500+ (2 MB CHIP)
CDTV (1 MB CHIP)
A1200 (2 MB CHIP)
A1200 (2 MB CHIP + 4 MB FAST)
A2000 (1 MB CHIP)
A4000/30 (2 MB CHIP + 2 MB FAST)
A4000/40 (2 MB CHIP + 4 MB FAST)
INSTALLATION
^^^^^^^^^^^^
In order to make a bootable floppy disk with this demo you should follow
these steps :
a) Format a blank disk as "TE:"( or any other name that doesn't start with
"DF" as this may confuse the program )
b) Create two directories: one named "LIBS" and one named "S"
c) Copy diskfont.library,icon.library and mathtrans.library in the "LIBS"
directory.
d) Create a script file named "Startup-Sequence" and save it in the "S"
directory.This file should have as contents the name of the game eg.:
T_E
e) use the INSTALL command of your Workbench Disk in order to make your new
disk bootable
If you are the happy owner of an AMIGA with HARD-DISK then you can run the
game from the Hard-Disk too. Just copy ALL the files contained in the disk,
in the drawer you like.
I don't know if the program may be installed on the Hard-Disk of a system
equipped with 0.5 MB FAST & 0.5 MB CHIP memory only.The Hard-Disk consumes
around 200K of memory from the AMIGA,so if that memory is CHIP memory then
the game won't be able to allocate the memory it needs.( around 300 K CHIP
memory )
It is very easy to run the demo:Just double-click its icon from the WB,or
type "TOTAL_EXCESS" from the CLI, AFTER HAVING CDed IN THE DIRECTORY WHERE
THE GAME AND ITS FILES LIE.
VI. SOME APOLOGIES
~~~~~~~~~~~~~~~~~~
I would like to clear out some things about this game:
When I first sat down to make this game,I had in mind a simple game
that would run even on 512K Amigas.However as long as the development
was advancing , I kept adding more features to the game - a fact that
had as result the need for more memory . The game in it's final form
requires 1MB of memory to run.
However the adding of more features resulted in the loss of speed
and the decrease in the numbers of frames/sec ingame.
Yes , I know this isn't a big problem - you can still play the game
on a simple Amiga A500 with around 20 frames/sec . In order to make
happy the AGA users , I have added more levels of scrolling inside
the game - however the speed has been slown down because when I tried
to play the game on an A1200 , it was more difficult because it was
running at 30-50 frames/sec!
You might be wondering : "- Why not faster?".The answer is that the
game is being slown down by some HEAVY bitmap operations - even on
AGA machines.That proves that the AGA chipset isn't very fast compared
to the OCS chipset . TIME FOR THE AAA ADD-ON FOR THE A1200 MAYBE???
Also-as it was very soon revealed to me after many tests-the use of
math functions ( eg MATHTRANS.library ) by AMOS programs slows down a
program , especially when too many conditions and checks are met.
I have optimised the code and thus eliminated this problem and as a
result my future games will be FASTER by a factor of about 20%.( Sorry
but I just didn't have enough much time to modify this game ) By the
time I was finishing these lines (around February of 1995) I had also
completed the development of some new routines that give :
- 30 frames/sec on an A500!
- new improved copper routines
- 4 colour background with independent movement from the foreground
screen and all that in -guess- an A500!!!
So expect from now the sequel to TOTAL EXCESS . I am waiting for
the official release of an AGA extension for AMOS and then.....
.....but in the meantime don't forget to register for this game.
I really did spend a HUGE AMOUNT OF EFFORTS AND TIME in making the
game and my decision to continue the support of the Amiga and the
Amos language with new programs/games will depend entirely on your
support and appreciation of my efforts.
VII. WORDS OF « WISDOM »
~~~~~~~~~~~~~~~~~~~~~~~~
If we wish ourselves to face the facts then we MUST have in mind these:
( 1 ) Good games and/or programs DO NOT MAGICALLY
APPEAR !
( 2 ) Paying for a shareware means appreciation
for the efforts of the creator and creation
of a strong backbone for the support of the
good Amiga software.
( 3 ) I understand that most of you have spent a
HUGE AMOUNT of money for original software
and now regret it , but the difference with
freeware/shareware is that you get back -in
various ways- what you give.In simple words
by becoming a *registered* user you get the
source code , a significant cut-off in ALL
FUTURE RELEASES,updated future versions for
free and all that by paying less money than
you would do for buying this game original.
Not to mention the chance you have to be
programmers by yourselves !
( 4 ) The AMIGA PD/SHAREWARE/FREEWARE area is an
area of programming wealth ! You may find
EVERYTHING and at the RIGHT cost . YOU JUST
HAVE TO REGISTER ! Many programs are great
even compared to the commercial ones !
( 5 ) If you think that this program is very big
then you are wrong ! It could be bigger !!!
Much bigger !!!!!! Unfortunately there were
some reasons for not making it bigger :
¹) The fact that I was working alone in the
programming area.
²) The absence of memory ! Isn't it silly ?
We are in the mid-90s and only 2MB are
considered to be base-memory in AGA mchs
not to mention the OCS ones ! Well I've
got only 1MB ! (while some other systems
require some 8 MBs of memory and 100s of
free hard-disk space in order to run an
application via their archaic DOS!)
³) I am keeping some nice ideas for my next
release ( AGA & full 4 MB support ? Well
who knows ?!? )
( 6 ) Long live the AMIGA ( hurays,screams etc. ) !
( 7 ) A Nice Message ( you know for whom ):
You came in PeaCe...
...but you'll leave in PIECES.
( 8 ) " Of course you realise this means war ! "
[ Bugs Bunny ]
" Hasta la Vista...Baby ! "
[ Arnold Swarzenegger in T2 ]
( 9 ) Congratulations to all the people behind the
demo and hacking scene . Well,without them our
beloved computer would not have the abilities
and the glory it has now ! Congratulations to
FRANCOIS LIONET for making this amazing type
of language . My game is partly dedicated to
him . Also congratulations to all independent
programmers who release their programs in the
PD scene ! What a pitty I can't even see most
of these progs since I own WB 1.3 !
Thank you for the time you spent reading this doc...And remember :
_____________________________________________________________________
There is only one computer better than an AMIGA...
...and that is another AMIGA.
_____________________________________________________________________
NICK the GREEK ®
( Nicolas Eleftherianos )