pouët.net

Happy New Year 2021 by Agima

------> Happy New Year 2021 <-------
Published the 31 dec. 2020 at Hogmanay.party

An <<<< A G I M A >>>> demo for the great immortal Amiga computer !
The demo works with at least 512kb of chip memory for a total of at least 1mb memory. 
It has been designed with the A500 in mind (OCS, 512kb chip, 512kb fast)

Credits
-------

Ideas and Amos pro code : Aghnar
In-game graphics : Mike Parent
Font : Hammerfist (dSr)
Music : mAZE (dSr ^ RSE ^ Mds)

About the demo 
--------------
The idea of coding a demo including a level of the game 'New Bubble Story' arrived at the beginning of december.
The goal was to give a sum up of what I have done for Amiga this year : coding (in progress) a game and few demoscene things.

I contacted mAZE who despite a busy schedule managed to make a great music. 
mAZE even managed to find the time to contact Hammerfist who then designed the pretty font present in several scenes. Thanks guys!

The scene of the city refers of course to the great demo "Extension" of Pygmy Projects released in 1993. One of the best A500 demo I think.
It is the scene that has been the most difficult to code. I get a first version very quickly because there is only one axis of rotation and all the
sides are in the same bitplane. But with Amos I got only 10-20 fps (even after some optim). 
Even with the Amos Amcaf extension, the control of the blitter is a bit reduced of course with Amos. 
So exceptionally I had to pre-calculate a set of things : the main idea was to calculate the lines of the projected roofs. With that, the
rendering is reduced to draw a big polygon.So I had to do a set of (simple) interpolations to achieve it. First I thought to compute that on
PC with an other langage (for example Java that I know better than Amos) but finally I did everything in Amos. 
The code of the demo contains the precomputed version and the realtime version. I use the realtime version to draw the city when it is far.
Even with that, it is not totally at 50 fps (there are some slowness) but I decided that this is correct for the demo for a first release. 
I will see if I do a "final" version.


About New Bubble Story (NBS)
--------
The demo contains a first preview (but not playable) of a level (the number 7) of a game I'am working. mAZE writes the musics of NBS and Mike Parent 
draws the graphics. Some "old" people (like me) will see a kind of clone of a game from the end of the eighties called "Bubble Ghost" but of course
it will be far better (pretentious :-) ).
Some infos about the project (technical and other) are available in some Amiga forum like EAB for example :
https://eab.abime.net/showthread.php?t=102986
or AmigaFrance. 
I hope to finish the game in 2021 (but perhaps it will be in 2022 :-) )

Bye.
Aghnar / Dec. 2020