English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Retrogaming General Discussion (https://eab.abime.net/forumdisplay.php?f=17)
-   -   Sprite scaling pseudo-3D engines (Lotus, XJ220...), how were they done? (https://eab.abime.net/showthread.php?t=66846)

dex 01 December 2012 12:57

Sprite scaling pseudo-3D engines (Lotus, XJ220...), how were they done?
 
Hey there! :)

I remember some other thread about this topic but I just can't seem to find it (was there any?)

Is there any information on the net on how games like Lotus were actually done? On the Amiga in particular but also in general. How did it work from a technical point of view? How were actual "maps", worlds or racing tracks created? How did coders cope with the technical limitations of the Amiga and what did they have to exploit to get things to work? :D I am interested in engines for games like the Lotus series, Jaguar XJ220, Space Harrer, the 3D-sequences of Awesome or Black Viper, Space Harrier or Super Hang-On.

Well if someone knows something about the technical side or other interesting information about these engines, please post it here :)

Marcuz 01 December 2012 13:07

I think it was used in Eye of the Beholder too, for the monsters only, and I'm curious as whether the scaling of the same sprite resulted always in the same, pixel by pixel reduced version at different times at the same scaling factor, or if there was some randomness or other variables affecting the result.

TCD 01 December 2012 13:18

This might be an interesting read then: http://www.extentofthejam.com/pseudo/

dex 01 December 2012 13:35

Wow CyberDruid... this is actually exactly what I was looking for, amazing! Thanks! :D

Interesting information about Eye of the Beholder, played through the whole game and never realized that. Still, if any of you guys got any more nifty facts, feel free to post ;)

TCD 01 December 2012 13:42

You're welcome :D

Mrs Beanbag 01 December 2012 15:40

I believe Lotus et al just stored copies of the various objects of different sizes.

s2325 01 December 2012 15:53

They made some nice tricks:

http://250kb.de/u/121201/p/MPsqCcxcLvkY.png

And this fence look almost like 3D (or maybe it is).

Lord Riton 01 December 2012 16:30

Quote:

Originally Posted by s2325 (Post 853780)
And this fence look almost like 3D (or maybe it is).

Depends what you call 3D.

In fact, nothing on a flat screen can really be 3D :p

Even on so called 3D TVs, the objects we see as 3D objects, are not really in 3D, because the screen is indeed flat as well ;)

We get the illusion of 3D objects. For me 3D is a matter of feeling, and if this game gives enough of a "3D feelling" to you, then call it 3D if you like :)

dex 01 December 2012 16:35

Somehow I also feel that those games (Lotus series in particular) had some kind of "open" or even "endless" feel. I don't exactly know why, any ideas? The only recent games that gave me that impression were "Need for Speed Hot Pursuit" (the 2010 one from Criterion) and "Need for Speed Most Wanted" (also the 2012 one from Criterion), both great "current gen" games by the way, I like them far more than the "illegal street race" type "Carbon" etc. games.

I mean Outrun even had A-B roads, but Lotus and XJ220 roads felt "endless" or more open even during lap races. Just my imagination...? Don't even know how to explain xD

Mrs Beanbag 01 December 2012 17:06

The fence is, I suspect, pre-scaled bobs for the posts and blitter-drawn lines. It's 3D in the sense that there are X, Y and Z co-ordinates involved, but no rotations, only translations. Maybe this explains the "endless" feel - the road always goes in one direction, along the positive Z axis, and just moves side to side and up and down rather than actually bending round.

Also you never get any closer to the objects on the skyline!

dex 01 December 2012 23:18

Right, the skyline... of course! :)

Marcuz 01 December 2012 23:38

Quote:

Originally Posted by Mrs Beanbag (Post 853788)
Also you never get any closer to the objects on the skyline!

You haven't play it long enough.

dex 02 December 2012 00:11

Quote:

Originally Posted by Marcuz (Post 853847)
You haven't play it long enough.

That post was ace! xD

s2325 02 December 2012 00:37

Lotus HD for Xbox 360 ;)

http://250kb.de/u/121202/p/ftj7mZYJPU7R.png

dex 02 December 2012 11:53

Hehe yeah xD Only a couple of years ago you would've also had to make it a LOT more grey and brown - not to mention the fake HDR... xD

utri007 02 December 2012 12:50

I don't know is this about pixel scaling, but best looking "3D game" for A500 is Narco police, it looks like 3D

Retro1234 02 December 2012 15:46

How is the floor done on the racing games? Just constant redraw or theres some scrolling?

Lord Riton 02 December 2012 16:23

Quote:

Originally Posted by Boo Boo (Post 853920)
How is the floor done on the racing games? Just constant redraw or theres some scrolling?

Not sure how they were done exactly, but i can very imagine just one or maybe 2 bitplanes affected to the road/floor, and then playing with copper color bars and redrawing these 1/2 bitplanes entierly. 2 bitplanes shouldn't take to much time to redraw. Probably best using dual playfield mode (?)

TCD 02 December 2012 16:25

Quote:

Originally Posted by Boo Boo (Post 853920)
How is the floor done on the racing games? Just constant redraw or theres some scrolling?

Check my first post in this thread. That article is exactly about that :)

Retro1234 02 December 2012 16:35

Thanks still not 100% sure about some it :) like bringing in a corner shame the Qbasic link seems dead


All times are GMT +2. The time now is 00:59.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.07865 seconds with 11 queries