English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 12 May 2022, 17:35   #1
blade002
Zone Friend
 
blade002's Avatar
 
Join Date: Dec 2005
Location: Australia
Age: 50
Posts: 2,616
Death Trap (doesn't make sense)

Not a major issue but it has kind of boggled my mind ever since I first saw this game for the Amiga.

It has an astonishingly good looking intro scroll with weather patterns, a ton of colours and a beautiful parallax routine that has great depth.

So WTF happened to the actual game which is nothing like the impressive routines of the intro?
blade002 is offline  
Old 12 May 2022, 17:44   #2
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,905
Another game I need to add to the A500 mini, never played it. Looks like a lot of fun. Boy I missed out on a lot back in the day, that's what you get when you're stuck in RPGs all the time.
gimbal is offline  
Old 12 May 2022, 18:06   #3
rothers
Registered User
 
Join Date: Apr 2018
Location: UK
Posts: 487
It's likely that was a demo made by the programmer, and he just wanted to put it somewhere.
rothers is offline  
Old 12 May 2022, 18:09   #4
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,905
Looks like an early version of pre-rendered intro sequences It's not like it was unusual in the 90's and 00's that pre-rendering would make promotional material look far better than the game itself.
gimbal is offline  
Old 13 May 2022, 21:01   #5
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
I could be wrong, of course, but it looks real time to me.
vulture is offline  
Old 13 May 2022, 21:45   #6
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,905
Define "real time". It's not video of course like you would see on the PC, but it is nothing more than animating sprites and music playing. No AI, no collision detection, no input reading, no game.
gimbal is offline  
Old 14 May 2022, 00:09   #7
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,518
Quote:
Originally Posted by gimbal View Post
Define "real time". It's not video of course like you would see on the PC, but it is nothing more than animating sprites and music playing. No AI, no collision detection, no input reading, no game.
Like this is 'real time': [ Show youtube player ]
Btw, is StingRay still around?
TCD is offline  
Old 14 May 2022, 17:55   #8
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
Quote:
Originally Posted by gimbal View Post
Define "real time". It's not video of course like you would see on the PC, but it is nothing more than animating sprites and music playing. No AI, no collision detection, no input reading, no game.
Yes, it's not a game, it's an intro. There shouldn't be any AI or input reading or collision detection. But it's not a pre-rendered anim, at least, it doesn't look like it is.
vulture is offline  
Old 14 May 2022, 18:14   #9
Master484
Registered User
 
Master484's Avatar
 
Join Date: Nov 2015
Location: Vaasa, Finland
Posts: 524
The intro of Death Trap is indeed impressive, and I can confirm that it's running in "real time". So no pre-rendering or pre-shifting tricks here.

For those who wonder how it's done, here is a quick explanation:

It uses Dual Playfield, so it has background and foreground Playfields that are both full screen size, and that both have 8 colors, and that can be scrolled over each other for free. Also these playfields can be split into many horizontal segments, that can be scrolled individually at different speeds; this how the "depth" of the scrolling is achieved.

So for example in the top part we have a Front Playfield cloud layer scrolling over a Back Playfield cloud layer. And then in the middle we have Front Playfield islands scrolling over a Back Playfield sea and mountains. And then below this we have the brown rocks; the top part of them are in the Front Playfield (so that they can scroll over the sea), and the bottom part of the rocks and the road below them is again in the Back Playfield. And then in the very bottom there is one more Front Playfield section, scrolling over the Back Playfield road.

And the Player character is a sprite, located between the playfields. And finally, a lot of copper commands are used to make those 8 colors look a lot nicer.

The only parts that are actually drawn, are those up and down moving sea sections, which seem to be updated one at a time, and so the whole thing can still easily run at 50 FPS.

---

Now, could the whole game been made this way ? Yes, but then the game could scroll only left and right instead of having large 8-way scrolling maps. And a lots of trickery would have been needed for enemy placement and stuff, because everything is so complex, and the front playfield is divided into those horizontal segments, and everything in the front playfield has to share those same 8 colors, and so on.

So this is why the actual game uses a 32 color mode single playfield instead. But still, that too runs at 50 FPS, great graphics and very solid gameplay. One of the hidden gems on the Amiga in my opinion.
Master484 is offline  
Old 14 May 2022, 22:31   #10
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 1,897
thank you @Master484
i was asking something similar recently :
Death Trap

---
that intro is one of the best attract mode ever
needs to be made finally playable

great to see it running, on just ocs and full screen!
kremiso is online now  
Old 14 May 2022, 22:41   #11
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
Quote:
Originally Posted by Master484 View Post
The intro of Death Trap is indeed impressive, and I can confirm that it's running in "real time". So no pre-rendering or pre-shifting tricks here.

For those who wonder how it's done, here is a quick explanation:

It uses Dual Playfield, so it has background and foreground Playfields that are both full screen size, and that both have 8 colors, and that can be scrolled over each other for free. Also these playfields can be split into many horizontal segments, that can be scrolled individually at different speeds; this how the "depth" of the scrolling is achieved.

So for example in the top part we have a Front Playfield cloud layer scrolling over a Back Playfield cloud layer. And then in the middle we have Front Playfield islands scrolling over a Back Playfield sea and mountains. And then below this we have the brown rocks; the top part of them are in the Front Playfield (so that they can scroll over the sea), and the bottom part of the rocks and the road below them is again in the Back Playfield. And then in the very bottom there is one more Front Playfield section, scrolling over the Back Playfield road.

And the Player character is a sprite, located between the playfields. And finally, a lot of copper commands are used to make those 8 colors look a lot nicer.

The only parts that are actually drawn, are those up and down moving sea sections, which seem to be updated one at a time, and so the whole thing can still easily run at 50 FPS.

---

Now, could the whole game been made this way ? Yes, but then the game could scroll only left and right instead of having large 8-way scrolling maps. And a lots of trickery would have been needed for enemy placement and stuff, because everything is so complex, and the front playfield is divided into those horizontal segments, and everything in the front playfield has to share those same 8 colors, and so on.

So this is why the actual game uses a 32 color mode single playfield instead. But still, that too runs at 50 FPS, great graphics and very solid gameplay. One of the hidden gems on the Amiga in my opinion.
The moving sea is likely just repositioning bitplane pointers in the copperlist, no actual animation is occuring.
Galahad/FLT is offline  
Old 15 May 2022, 12:02   #12
Master484
Registered User
 
Master484's Avatar
 
Join Date: Nov 2015
Location: Vaasa, Finland
Posts: 524
Quote:
The moving sea is likely just repositioning bitplane pointers in the copperlist, no actual animation is occuring.
Yes, I checked the WinUAE visual debugger and that seems to be the case. The only times when the blitter is active, is when those letters appear in the middle part, and when enemies walk in the bottom part.

---

And the cloud layer actually has four overlapping layers, which I think is achieved by splitting some of the cloud layers into two parts: one part is in the Front Playfield and one part in the Back Playfield, while both parts still scroll at the same speed, making each cloud layer look like a separate playfield.

So it goes like this: the first layer at the top part of screen is on the Front Playfield only. And then the second layer behind it has two parts: the upper part is in the Back Playfield and therefore is shown behind the first layer. And then the bottom part of the second layer switches back to the Front PF, so that it can appear in front of the third cloud layer, which in turn uses the same logic: top part is Back PF and bottom part is Front PF.

A clever trick that creates the illusion of four "real" parallax layers.
Master484 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
Commodore A590: something doesn't make sense B14ck W01f support.WinUAE 1 17 March 2015 15:26
Death Trap - 2 player mode TCD support.Games 2 12 May 2013 14:24
Death Trap marty Retrogaming General Discussion 1 02 June 2010 19:22
Death Trap !! ! !!!!!! grrrrrrrr NfernalNfluence support.Games 15 04 June 2007 14:26
ANy news on Treasure Trap / Death Trap tomcat666 request.Old Rare Games 2 26 March 2002 07:08

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 12:23.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13721 seconds with 15 queries