pouët.net

E.X.Illusion by Aura

We're flying high...

******************************************************************************






     /----
Some words (about copyrights etc.)
---/

This is release 1. Release date 1.5.1995.

It is only allowed to copy the demo as long as no profit is made with it.
It is not allowed to put the demo in any PD-collection or putting it on CDs
etc., spreading in commercial BBS or commercial ftp-sites wothout asking the
autor. If you want to put the demo on your CD or PD-collection, contact us
(adresses below).

The sourcecode of this demo including all library functions (over 14.000
lines of assembler code (both 030 and DSP, not including the tracker-replay
and tables of course)) are free avaible. Just send me letter and one disk.
Even if there are pretty few new coders on the Falcon, probably anybody is
interested. For the sourcecode there are the same spreading rules as for the
demo (but you have to contact me to get the source).

You should find this demo at least at:
    ftps:   ftp.uni-kl.de                   BBS:  Gorezone   (49) 484 160 69
            atari.archive.umich.edu               Dreamscape (49) 897 917 128
            ftp.cnam.fr


     /----
Some words (about languages)
---/


I am very sorry for my really bad english. At school, I was only interested in
in other things (and a bit lazy in these ways). But you got luck: my french is
two times more bad !
You probably noticed the german poems in the demo, they are resulting of my
-stronger- interests in literature and history. Nobody will translate them and
if you do not understand them: don't mind, just listen.


     /----
Some words (about the people)
---/


Again the credits (this time a bit more excessive):

    - Poems:                    Heinrich Heine
                                (taken from "Buch der Lieder")
    - Concept and Code:      BDCannibal / AURA (Jochen Knaus)
    - Music:                DOMM / Animal Mine (Dominik Bohn)
    - Plasma Pics / 
      Colourcycle Animation:   Herm / Mugwumps (Markus Hermann)
    - Logos, Brainbug Pic.       JMS / Newline (Jan Mathias Steinforth)

    - Trackerreplay (*):          Chris / AURA (Christian Cartus)
    - Packer (*):               AXE / Superior (zzzzz....)

(*) It wasn't done originally for this demo.


     /----
Some words (technical)
---/


Gererally: all graphics (except the starts behind the balloons) are realtime
calculated, even all the plates exploding etc... are transformed in real time
(each object). In some scenes, there are over 30 objects rotated individually.
The 3D graphics is not such as fast as these by EKO or by Percy/Light, as it
only uses the DSP for "parttime" calculations. At first, I wanted to write a
game and develloped an engine for it. As I recognized, I wouldn't have the
time to finish a game, I started to write the demo with the finished engine.
The DSP only transforms all objects, then transforming the world system and
sorting the polygons (no BSP are included, as polygons change their position
between each other). The datas are transmitted each frame (between DSP and
Host), that's for the game, changing this afterwards wasn't possible (because
of the memory organisation). As I got pretty troubles using a DSP-protracker
player (my screenhandler runs asyncron to the vbl-irq), I have to remove the
subrouts running parallel to my 3D-calculations (they needed the DSP-receive
irq). So I loose about 40-60 scans each VBL, just beacuse of transmitting the
datas and not beeing able to work parallel to the 3D-calculations.
Yes and ? No and, as you noticed, I didn't change it, althought I know, where
these brakes are. At the end, I only wanted to make the scenes and finish the
demo, not coding again these low level things. I just wanted to say that, I am
a coder, and things have to be said. Resume: Much respect to the engines of
EKO and Percy, my system is not such as fast.
Probably you are asking where real gouraud shaded (and not only interpolated
filled) and texturemapped polygones are. Or - like Stallion allways asked -
where the lightsourcing is gone. I didn't thought of including lightsourcing
in the game and so after stopping the game it would be toooo much work chang-
ing the datastructures (as the normals have to be precalculated and filled in)
And to say the truth: I don't like lightsourcing on flat polygons, as it's
nearly a strange flickering not making it any more realistic (as flat polygons
ever can suggest a "realistic" touch).
The Falcon-bus is not able to do fast and complex texturemappings, so I refuse
to include.


     /----
Some words (about adresses)
---/


Contact BDCannibal at:  Jochen Knaus
                        Jos-Fritz Str. 7 (bei Mailwald)
                        79110 Freiburg
                        Germany

                        EMail:  knaus@ruf.uni-freiburg.de
                        IRC: "gulli" on channel #atari
                             (at least 2 minutes per month logged in...)

Contact DOMM at:        Dominik Bohn
                        Ute-Stra₧e 30
                        53179 Bonn
                        Germany

Contact Herm at:        Markus Hermann
                        Julius Bausenwein-Str. 14a
                        8709 Rimpar
                        Germany

Contact JMS at:         Jan Hathias Steinforth
                        Hägewiesen 9
                        30916 Isernhagen
                        Germany


     /----
Some words (a non-scrolling scrolltext)
---/


I think I spent about 400 hours develloping this demo (it is a nearlly one-man
demo, only music and graphics were done by other peoples). I worked all the
holidays, spend too much time... (I started in June). Probably you say: and,
where IS the result. 8.5 minutes picshows, and you need one year... Yes...
There could be many things changed, added or made better, but the demo will
released today (no motivation to work on it).


     /----
Some words (about money and such things)
---/


Money makes the world go round... (Probably you know the little comic by JMS
and me). Indeed it does. Socialism failed, and I think every last bit of freak
spirit will fail some days, too. But a long way till then. I made this demo
just for fun, for myself, for the music and the other little things sometimes
makes you smiling in the mad coders world [;-)]. Enough joking: Don't send any
money, this is my contribution to the free software scene. I raise my hands to
the FSF (Free Software Foundation), to the guy who send me 10 DM for Lamemmine
(and who sadly never replied my thank-you-letter), to all the others demo
freaks hoping there still will be GOOD non-commercial software in some years
(e.g. like POV, the Gnu-compilers or Linux (or of course Gemini)).


     /----
Some words (future in general)
---/


I am afraid of.


     /----
Some words (about my future in a special way)
---/


Ignoring everything going wrong in our little world, I will keep on coding,
surely not another demo, but I am really pleased to see many games were made
by demofreaks (Und Jürgen: wenn Du das Spiel NICHT fertigbekommst, dann...).
Studies takes lot of time, but I think I can spend enough time to do little
games or just technics for use and learn. At first, I will do some UNIX-stuff
with C++ (if you get account to SGI workstations, you will not refuse !), but
in 2 or 3 month... Who knows. (Just wait (but don't forget to enjoy the blue
sky sometimes)).
Perhaps a little mail from you can increase my motivation to do stuff for the
Falcon.


     /----
Some words (you allways wanted to read)
---/


There will be no group greetings (no, here they are: greetings to all groups
still ruling the scene). Just some personal messages:


Domm:       Die Musis sind echt stark ! Danke nochmals.
JMS:        Lief viel schei₧e, lief viel raus auf anderes, ich hoffe, es war
            alles nicht so schlimm.
Herm:       Dankscheen nohmals für die vielen Pics (auch wenn sie nicht in
            SVGA sind...). && Scandion: Wo denn nu "Hasch misch ?".
Dragon:     Ich freue mich schon richtig auf das Game (und wenn's noch 4 Jahre
            dauert (wegen der Toolprogramme in Assembler...)).
Tobias(DV): Wie war das mit dem Creditspart :-) ? Anyway: big hi und wann
            geht das Spiel ab ?
Stallion:   Tja, so ist das Leben eben. Ich hoffe, Du verstehst mich auch ein
            wenig (ein bissle reicht ja schon).
Titan:      Super Danke für den Future Composer Player (schade, da₧ kein Platz
            mehr auf der Disk war...). Um Deinen Nepal Urlaub beneide ich Dich
            ganz gewaltig !
Sethos:     Geschichte Studium. Hmmmm. Ich hoffe, wir sehen uns mal wieder.
Chris:      Augen zu und durch.
Mr. Bond:   Dein Ausscheiden aus der Szene ist der herbste Schicksalsschlag
            seit Einbau eines 16-Bit Busses in den Falcon durch Atari. Über-
            haupt: Tag und hoi (Sollte Dich dieser Text jemals erreichen...).
Percy:      Goile 3D-Routinen. Schade, da₧ vielleicht nie was fertig wird.
dirch:      Vielleicht können wir in Zukunft ja mal was zusammen auf die Beine
            stellen (POV stellt ja echt eine gute Basis dar).

Weiterhin sollten Aeon, Scandion, NewMode, Zaxx, A.t und ALLE Independents
(wirklich alle) nicht persönlich unerwähnt bleiben.
Dazu die Leute, die es gewagt haben, mich im Tischfu₧ball auf der FB-3 zu
schlagen...

Zu guter Letzt Dank an alle Organisatoren der "Fried Bits 3" um Frank und Mar-
tin (die Namen der anderen sind mir entgangen...).


     /----
Some last words
---/


It doesn't matter if you love or hate the demo, I hope you had relaxed some
moments in our fast and faster world.
It was a try, I had to do it. Ideas are strange, ideas are nor real, ideas are
not reducable to three dimensions.




******************************************************************************

"SCHWEIGEN IST FEIGE, REDEN IST GOLD" (nach dem Song von Westernhagen)