home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / demos / baah / CakeHead2 / !CakeHead2 / !Help next >
Text File  |  1996-02-03  |  6KB  |  125 lines

  1. Alain BROBECKER                                    Dracula / Positivity (STe)
  2. rte de Dardagny                                    Baah / Arm's Tech (Archie)
  3.  01630 CHALLEX                                                      Baah (PC)
  4.     FRANCE
  5. -----------------------------------------------------------------2 februar 96
  6.  
  7.                                 - CAKEHEAD 2 -
  8.                                  ============
  9.                                  
  10.  
  11. LEGALITIES
  12.  
  13.     CakeHead 2 is a PostcardWare program, this mean if you appreciated it
  14.   (or the sources I released with it, or whatever...) I (baah) hope you' ll
  15.   send me a nice postcard. I ask this mainly because I don' t have access to
  16.   internet and the like, and so I don' t know if my demos are appreciated
  17.   or not. Am I coding for peanuts?
  18.     This demo and the sources can be copied as long as no money is asked for
  19.   it, not even a small copying fee, and as long as you copy the original,
  20.   unaltered, files.
  21.     In case you speak of this demo in a magazine, I expect you to send me
  22.   a copy of the mag. If the price of it is not too high, I will send you
  23.   the money back. If you want to put the demo on a cover disk (who knows?)
  24.   then quite simply contact me before.
  25.  
  26.  
  27.  
  28. FULL CREDITS
  29.  
  30.     The music "The Last Rigger" was composed by Cry of The Xperience, a very
  31.   talented musician from a very good demo crew. (I recommend you get a copy
  32.   of their demos: "Xcentric" for Archie and "Blu" for RiscPC)
  33.   You can contact him at:
  34.     Snail - Thomas Mohr / Von-Vincke-Str.17 / 33428 Harsewinkel / Germany
  35.     eMail - s794505@fh7serv1.fh-bielefeld.de
  36.   Cry used Symphony by BASS to compose the tune.
  37.  
  38.     The image "Nours" was drawn by Dracula of PoSiTiViTy. Well, this ominous
  39.   sentence simply means that I (baah) have drawn it when I was still playing
  40.   around with my fantastic Atari STe. This was drawn using the wonderfull
  41.   Neochrome Master by Chaos Inc.
  42.   
  43.     The code and ideas are by me, too, but I must thank a lot two guys:
  44.   ArmOric/Arm's Tech for 'converting' me to Arm, for the nice trick about
  45.   generated code in the RSS part, and in general for bearing me. Also,
  46.   thanks to Jan/BASS for inspiration, for the nice spline trick I found in
  47.   his code and the rest.
  48.     Oh, maybe it is a good idea to mention that I coded this on my dusty
  49.   floppy based, 1 Meg A3000. (RiscOS 2, of course! I laugh a lot when I see
  50.   a "demo" asking for CLib or FPEmulator. ;) The software I used to complete
  51.   the code is Zap + ExtASM + QDbug. Other softs used are !Crunch and
  52.   DSymPlay by BASS (seems there' s a Belgian invasion on Archimedes :),
  53.   and the classic stuff. (BBC Basic, !Paint...) Also, I used some home
  54.   made utilities. (!Jack and !Knife, which are ripping utility. If you want
  55.   them spread, send me a postcard...)
  56.   
  57.  
  58.  
  59. BAAH' S KOOKOOS
  60.  
  61.    ------------->   Chris, Creeks, Survivor of Mafiamiga   <--------------  
  62.    ------------------------------>   Elf   <------------------------------  
  63.    --------------->   Kasar and the rest of PoSiTiViTy   <----------------  
  64.    ----------------------------->   Onyx   <------------------------------  
  65.    ------------------->   Flips, Nullos of DNT Crew   <-------------------  
  66.    --------------------------->   Daubeman   <----------------------------  
  67.    ----------------->   Cry, Lunatic of The Xperience   <-----------------  
  68.    -------------------------->   Jan of BASS   <--------------------------  
  69.    --------->   Abel, Lector, Skillion, Daedalien of Steelers   <---------
  70.    ------------------->   Marco Polo  of Hemoroids   <--------------------  
  71.    -------->   Zorgan and all other trisoids of Les Heretiques   <--------  
  72.    -------------->   Garry Copper and others in MentASM   <---------------  
  73.    ----------->   Last and least, all members of Arm' s Tech   <----------  
  74.  
  75.     Hum, I' m sure I' ve forgotten thousands of friends. Well, as soon as
  76.   they' ll see I' ve forgotten them they won' t be friend anymore, so who
  77.   cares? And who wants to be greeted in such an UGLY list anyway?
  78.   
  79.   
  80.  
  81. THE SOURCECODE
  82.  
  83.     Releasing the source code of my demos is an habit I took on the Atari ST,
  84.   computer on which I released 3-4 demos. I don' t think I will write more
  85.   on the subject, but the code is widely commented. I will only give the
  86.   basic ideas here.... All effects are running in 16 colors. (Mode9)
  87.     * The zoomer is achieved using realtime generated code. At each frame,
  88.   I determine the size of the zoomed box, and with this, I generate code
  89.   which will zoom an horizontal line according to this. Then I apply the
  90.   generated routine to all hlines which have to be drawn.
  91.     * The bubbles is the least interesting part. The effect looks nice,
  92.   but the only thing which may be of use for coders is the axial ellipses
  93.   filling routine. And well, I must admit it uses a lot of precalc, so.
  94.     * The Randomly Shaded Spline (RSS) shape blending is certainly the most
  95.   original thing in here. The basic idea is to calculate n points in a
  96.   spline and for all this points, to draw a shadedot 'filament' at its
  97.   position, thus giving a nice effect. Thanks to ArmOric and Jan, it runs
  98.   quite fast on my Arm2. (4 Vbls with music) But due to the tricks used
  99.   (generated code) I think it will be slow on bigger machines compared to
  100.   the power they have. The shape blending is made with stupid linear
  101.   interpolations on the control brows of each spline.
  102.    
  103.   
  104.  
  105. THE END
  106.  
  107.     Well, at last it is finished! This demo has been under development for
  108.   almost one year and a half. What you see is only a minor part of what I
  109.   coded on Archimedes, (I have bought my A3000 at the end of summer 94) but
  110.   I had many 'motivation shutdowns' during all this time (isn' t it Fred?)
  111.   and also others minor problems. (At first I began to code effects which
  112.   won' t run on RiscPC due to screenmodes, mapping & music is not really
  113.   fun to do with a floppy based computer, and well, studies...)
  114.     Anyway I hope you will appreciate it, and most of all, I hope you will
  115.   tell it to me in this case.
  116.     Now it' s time to wish you a Happy new year 96, and to left you till my
  117.   next demo. (Normally they' ll be one. And you can also collect the STe or
  118.   PC stuff I' ve coded so far, hehehe...)
  119.   
  120.                                                 Have fun!
  121.                                                   baah
  122.  
  123.                                                   
  124.                   Buy a bigger machine? What for? ;)
  125.