Freescape

Pagina 5/7
1 | 2 | 3 | 4 | | 6 | 7

Van santiontanon

Paragon (1832)

afbeelding van santiontanon

27-02-2023, 22:48

Thanks!! I got obsessed with it, so that's all I did for a month after work hahaha

The Sentinel is quite interesting indeed! And yes, exactly, I think sentinel is somehow pre-rendered, and you just pan around. But it's still quite interesting, it seems to pan around quite fast, so, I'd be curious to check their polygon rendering techniques Smile

Van pgimeno

Champion (328)

afbeelding van pgimeno

27-02-2023, 23:15

I wouldn't call The Sentinel pre-rendered, just as I wouldn't call a double buffer technique pre-rendering. I think it's a double buffer sort of technique, but it's too slow for real-time feeling (which doesn't impede it to be an all-time favourite of mine!).

Thanks for the fixes by the way Smile

Van TomH

Champion (375)

afbeelding van TomH

28-02-2023, 02:54

Yeah, The Sentinel renders a full 360-degree view to a 2d buffer each time you teleport and then just does a 2d scroll in that.

I also have a vague recollection that the Z80 versions are near-literal translations of the 6502 per Geoff Crammond’s limited Z80 exposure. So that could be interesting.

Van santiontanon

Paragon (1832)

afbeelding van santiontanon

28-02-2023, 15:45

Ah, maybe prerendered was the wrong term there, haha, sorry! But that is still quite interesting! I wonder how does it store the result of rendering so that you can scroll around that. I am sure they cannot fit a raw image that size in memory. Maybe some sort of intermediate representation? like an RLE-encoded version of each line in the image?

Van TomH

Champion (375)

afbeelding van TomH

28-02-2023, 17:52

I hadn't even seriously contemplated that; especially given that it came out for the BBC Micro — 32kb of RAM total, including the screen buffer — there must be something clever afoot. Maybe it's fully transformed and object-sorted but not yet rasterised outside of the screen boundaries, for a 2d scroll of what's visible plus a 3d draw-in of the rest? Questions that a disassembly could answer!

Van santiontanon

Paragon (1832)

afbeelding van santiontanon

28-02-2023, 19:58

At work now, so, I cannot look at it in detail, but the original BBC Sentinel code already has an annotated disassembly: http://www.level7.org.uk/miscellany/the-sentinel-disassembly...

Van pgimeno

Champion (328)

afbeelding van pgimeno

04-03-2023, 21:38

TomH wrote:

Yeah, The Sentinel renders a full 360-degree view to a 2d buffer each time you teleport and then just does a 2d scroll in that.

I doubt that's the case, at least in the Spectrum version. The reaction time for a scroll depends on how much geometry there is around. I believe that the part of the view that is going to be scrolled in is rendered on demand, when the key pressed.

Van ARTRAG

Enlighted (6979)

afbeelding van ARTRAG

08-03-2023, 23:34

https://youtu.be/khaeCeYGAfY
This is very interesting
Quake on zx spectrum
The 3d engine has been recently updated
Maybe on R800 it could work like on the spectrum next
http://planetasinclair.blogspot.com/2023/03/demo-de-quake.ht...

Van santiontanon

Paragon (1832)

afbeelding van santiontanon

09-03-2023, 02:37

Wow, nice! I am quite impressed with the framerate they get with such a large viewport!

Van ARTRAG

Enlighted (6979)

afbeelding van ARTRAG

09-03-2023, 08:05

IIRC the sources are freely distributed with the game

Pagina 5/7
1 | 2 | 3 | 4 | | 6 | 7