Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A600 Memory

AuthorTopic: Dot-matrix engine for AGA  (Read 733 times)

0 Members and 1 Guest are viewing this topic.

Offline saimo

Dot-matrix engine for AGA
« on: April 14, 2019, 02:00:49 PM »
In the past months I've been thinking of some new game concept that would finally put my dot-matrix engine for AGA Amigas to good use. Admittedly, I haven't come up with anything worthy yet, but I've been doing some technical experiments. I thought you might fancy having a look at the latest experiment:

https://www.youtube.com/watch?v=LE8FyrxEhnQ

Details:
  • the parallax is not obtained by means of pre-rendered separate lines, but by applying perspective to a rectangular texture; this means that the texture can be easily modified/animated on the fly, and also that it doesn't have a size limit;
  • the shadow is not made of a number of precalculated frames, but it's a single bitmap that gets cast in perspective (exploiting the parallax effect) and also with a pseudo-antialias effect;
  • the scrolling is not obtained by changing bitplane pointers, but by redrawing the whole screen: while this steals quite some bandwidth, it allows for a single raster (thus making rendering operations really easy) and eliminates the need to keep/restore dirty regions;
  • the character is not a bitmap, but it's made of 1200 separate dots (which is what allows it to transform into any other shape made of the same 1200 dots);
  • an unexpanded A1200 runs this at full speed (i.e. 50 Hz); it would do so even if there were a second 1200 dots character, although there wouldn't be time to do much more - to gain extra time for an actual game, characters should be plain bitmaps and, if needed, the parallax area could be made a little shorter.
Note that I'm NOT going to make a beat'em up. Again, this is just an experiment.

(The graphics have been derived from assets which are the property of Capcom Co., Ltd.)

Previous video:

https://www.youtube.com/watch?v=mB6wgJbj0Gg
« Last Edit: April 14, 2019, 02:52:28 PM by saimo »
 
The following users thanked this post: F1Lupo

Offline F1Lupo

Re: Dot-matrix engine for AGA
« Reply #1 on: April 14, 2019, 08:24:07 PM »
looks crazy freakish cool 8) ;D
____________________________________________________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Indivision AGA & Catweasel MK4+= Amazing
! My Master Miggies-Amiga 1000 & AmigaOne X1000 !
--- www.mancave-ramblings.blogspot.ca ---
  -AspireOS.com & Amikit- Amiga for your netbook-
***X1000- I BELIEVE *** :angel:
 
The following users thanked this post: saimo

Offline golem

Re: Dot-matrix engine for AGA
« Reply #2 on: April 14, 2019, 09:28:31 PM »
Looks really good. My mind boggles at the maths that must be behind that.
                                                             
A1200 desktop, Blizzard 1260, OS3.9BB2, Indivision Mk II, SCSI Jaz, Ethernet
A1200 desktop, Blizzard 1230, OS3.1, Ethernet
A500, OS1.3
 

Offline saimo

Re: Dot-matrix engine for AGA
« Reply #3 on: April 14, 2019, 11:08:35 PM »
@F1Lupo

Thank you :)


@golem

Looks really good.

Thanks!

Quote
My mind boggles at the maths that must be behind that.

Nothing particularly special, to be honest.