English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 19 June 2020, 09:32   #41
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 4,186
hardware sprites save a lot of blitting so it's worth. But my (failed) experience shows that you can't easily use them for enemies like you can for blitter objects. You can't blit a sprite, you have to duplicate the memory of each instance because the size is followed by the bitmap data, which (probably) explains that most games use sprites only when they can multiplex them (backgrounds, bullets) or for the main character (using 2 or 4 sprites to use 15 colors and big widths)

(also a lot of games were crap ports from the ST that explains the other half )

If I was to create a game engine, I'd limit the sprite usage to those above.
jotd is offline  
Old 19 June 2020, 15:37   #42
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Yeah... there's advantages and disadvantages with sprites. No blitter time (though some DMA time of course) and no need to 'redraw' the underlying tiles is a nice advantage, but the limited number, palette restrictions and inability to easily draw them underneath a bob or foreground tile is another thing.

I think, I need the ability to be able to 'tag' which animation frames should be rendered with sprites instead of bobs. At the very least, that would save me blitting (and redrawing the tiles for) between 1 and 8 bobs, maybe more with clever multiplexing.

It'd be so much easier if I just dropped OCS support and went full blown AGA 16 colors for sprites anywhere in the 256 color palette range, separate palettes for even and odd sprites, and 64 pixel wide sprites.
earok is offline  
Old 19 June 2020, 16:56   #43
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
I feel so dumb..

I implemented the plant monsters in such a way that the full plant monster is rendered every frame, even when going up and down the pipe, because the pipe is blitted as a foreground tile over top of the plant monster.

This meant that, whenever the plant monster was moving up and down
- The monster would have to be blitted at full 32x16 pixels
- Four background tiles would need to be redrawn (fast unmasked blit)
- Up to to two foreground tiles would need to be redrawn when moving up and down (slow masked blit)


Although Scorpion doesn't (yet) natively support any kind of "cropping" method that would allow me to hide the bottom of the plant inside the pipe, there was no reason why I couldn't simply implement an up/down animation that scales from 1 pixel high to 16 pixels high. Which means that, other than the monster, I never have to redraw two background tiles to render it, and no foreground tiles at all. So I've done that, and it was (from a coding point of view) a much simpler solution. Doh.
earok is offline  
Old 19 June 2020, 22:04   #44
Dan
Registered User
Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 481
Nice debugging @earok !
Dan is offline  
Old 20 June 2020, 15:11   #45
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377


First alpha release of Amigo (six levels) is in the zone.

I'll take a breather for a couple of days, before I collate any feedback and release an update to the Scorpion Editor that includes all source assets for the game.

(Edit: Whoops. Missed a bug, will reupload soon)

(Edit 2: Done, reuploaded)

(Edit 3: Crap, removed again)

(Edit 4: OK NOW should be good. Bad versions either had a purple outline or started on the wrong level (the one with the smiling cactus things). Going to bed, will do a new upload in the morning if there's any obvious breaking issues)

Last edited by earok; 20 June 2020 at 15:29.
earok is offline  
Old 20 June 2020, 18:21   #46
zzbylu
Saberman

zzbylu's Avatar
 
Join Date: Dec 2016
Location: Kielce/Poland
Posts: 135
and small gameplay :-)
[ Show youtube player ]
zzbylu is offline  
Old 21 June 2020, 14:00   #47
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Cheerss zzbylu

Alpha V2 is out and in the zone. Jump controls have been much improved, there's also a handful of minor tweaks such as this 'idle pose'




I should have posted a list of acknowledgements and sources. This is what went into the game:

Music: JMD
Original project: http://www.wieringsoftware.nl/mario/source.html
Fox sprite sheet: https://opengameart.org/content/harv...haracter-sheet
Tileset 1: https://opengameart.org/content/kenney-16x16
Tileset 2: https://opengameart.org/content/supe...-land-tilesets
SFX: https://jdwasabi.itch.io/8-bit-16-bi...d-effects-pack
earok is offline  
Old 21 June 2020, 15:29   #48
nikosidis
Registered User

 
Join Date: Jan 2020
Location: oslo/norway
Posts: 247
Yes, much better Now it is enjoyable to play. I would put less time on when cactus go down. Boring to wait
nikosidis is offline  
Old 21 June 2020, 20:35   #49
zzbylu
Saberman

zzbylu's Avatar
 
Join Date: Dec 2016
Location: Kielce/Poland
Posts: 135
alpha v2 - gameplay:
[ Show youtube player ]
zzbylu is offline  
Old 21 June 2020, 21:02   #50
Predseda
Puttymoon inhabitant
Predseda's Avatar
 
Join Date: Mar 2007
Location: The City of Townsville
Age: 42
Posts: 5,836
Send a message via ICQ to Predseda
Just played it. Works ok on 030/50MHz.
Predseda is offline  
Old 21 June 2020, 21:47   #51
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 44
Posts: 9,098
do you want this thread renaming?
BippyM is offline  
Old 22 June 2020, 07:46   #52
earok
Registered User

 
Join Date: Dec 2013
Location: Auckland
Posts: 2,377
Cheers all!

@nikosidis That's fair. I'll do some tweaks to monster speeds/timings as part of the V1.0/source project release.

On that topic, anyone - let me know if there's other tweaks you'd recommend. I'm not going to spend too much more time on it before the release of the project assets, but I could do a little more.


@zzbylu Most of the way there! I think you reached level 4/6

@predseda great! I'd be embarrassed if it didn't run well on a beast of an Amiga like that

@BippyM Yes please. Is "Amigo the Fox (Scorpion Engine sample game)" OK?
earok is offline  
Old 22 June 2020, 11:54   #53
lilalurl
Global Moderator
lilalurl's Avatar
 
Join Date: Aug 2001
Location: France
Age: 41
Posts: 3,172
Send a message via ICQ to lilalurl
Title changed
lilalurl is offline  
Old 24 June 2020, 12:09   #54
gimbal
cheeky scoundrel

gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 39
Posts: 3,679
Thank god for platformers without inertia Looks absolutely great. That opengameart site looks fantastic too.
gimbal is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Scorpion Engine earok project.Amiga Game Factory 373 Today 13:42
Game Engine? amigang request.Apps 1 14 October 2010 14:49
can you help game has a Michael Jackson sample [Found: Elevation] wobbly Looking for a game name ? 11 03 August 2008 00:19
Game Engine v1.06 BinoX request.Apps 0 10 August 2007 19:51
Scorpion (100% working) andreas request.Old Rare Games 13 01 August 2003 08:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 20:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.08411 seconds with 13 queries