Page 1 of 2

Working on a new game in 16K lores : preview

Posted: Wed Aug 10, 2011 10:18 pm
by bobs
All this talk of hi-res low-memory games - pah! You know you all want big blocky graphics taking lots of memory!! ;)

I've been working for the last few months on a 3D ray-casting engine for the ZX81 - head over to my Facebook page if you haven't already (you don't need to be a fan to see it or the images & videos within it - but join up and say 'ello if you can) and take a look. He's a video of the work-in-progress code from last week.

http://www.facebook.com/video/video.php ... 0300784684

Re: Working on a new game in 16K lores : preview

Posted: Wed Aug 10, 2011 11:22 pm
by iturbez
Keep up that good work! :shock: :shock: :shock:

Re: Working on a new game in 16K lores : preview

Posted: Thu Aug 11, 2011 10:07 am
by RWAP
Another really good start - although I find it rather difficult to spot the gaps in the walls sometimes - maybe you need an upright line to define the ends of the wall?

Re: Working on a new game in 16K lores : preview

Posted: Thu Aug 11, 2011 10:17 am
by angus
That is looking really, really good. The best thing on the '81 since 3D Monster Maze :) Indeed potentially better!

Re: Working on a new game in 16K lores : preview

Posted: Thu Aug 11, 2011 11:25 am
by sirmorris
Hahaha that rocks!

Re: Working on a new game in 16K lores : preview

Posted: Wed Aug 17, 2011 12:01 am
by yerzmyey
bobs wrote:All this talk of hi-res low-memory games - pah! You know you all want big blocky graphics taking lots of memory!! ;)
I've been working for the last few months on a 3D ray-casting engine for the ZX81 - head over to my Facebook page if you haven't already (you don't need to be a fan to see it or the images & videos within it - but join up and say 'ello if you can) and take a look. He's a video of the work-in-progress code from last week.
http://www.facebook.com/video/video.php ... 0300784684

Dude, I'm speechless. I have never thought I'd see something like _that_ on ZX81.
I presume there will be some full version with monsters (even if levels would be multiloaded on 16K, I'd go for it).

Re: Working on a new game in 16K lores : preview

Posted: Thu Aug 18, 2011 10:11 pm
by XavSnap
Hi,
I can't have a look to the video... i'm on a LowRes modem.
Can i have some pictures, please !
:oops:

Re: Working on a new game in 16K lores : preview

Posted: Fri Aug 19, 2011 6:57 pm
by BrunoFlorindo
The fact that this is possible on a ZX81 is impressive indeed. If the walls didn't had any bricks and were just defined by their outline, how much faster would it be? I understand you need some texture in order to show movement, but maybe you don't need full brick walls.

Re: Working on a new game in 16K lores : preview

Posted: Sat Aug 20, 2011 12:41 am
by yerzmyey
Bricks, bricks, bricks!! ;)


Hehehehe.



Of course I mean any nice low-res textures. I think it's not slow at all.
At the moment anyway (without monsters ;-) ).

Re: Working on a new game in 16K lores : preview

Posted: Wed Aug 31, 2011 2:08 pm
by bobs
RWAP wrote:Another really good start - although I find it rather difficult to spot the gaps in the walls sometimes - maybe you need an upright line to define the ends of the wall?
It's all pretty work-in-progress at the moment. The texturing is now better than it was in that video, but there is obviously room for improvement, which I'll come back to once other sections of the engine are in place, such as...
yerzmyey wrote:I presume there will be some full version with monsters (even if levels would be multiloaded on 16K, I'd go for it).
I'm currently working on the logic for enemies/monsters. Like all of this engine, how to do it isn't the problem, but rather how to do it quickly on a ZX81. It's possible that the calculations for monsters might mean that other features might be dropped, such as...
BrunoFlorindo wrote:The fact that this is possible on a ZX81 is impressive indeed. If the walls didn't had any bricks and were just defined by their outline, how much faster would it be? I understand you need some texture in order to show movement, but maybe you don't need full brick walls.
The first video on the page is of the engine in wireframe, and if I went the full way to an optimised wireframe solution it would be faster than the current textured version (although not hugely faster as a lot of the time is taking with the ray casting, and the logic behind a proper bitmap display) but require a completely different code base for the wall rendering. I wanted to try for the texturing if I could, just to see if it could be done...
yerzmyey wrote:Bricks, bricks, bricks!! ;)

Hehehehe.

Of course I mean any nice low-res textures. I think it's not slow at all.
At the moment anyway (without monsters ;-) ).
Indeed. The current code base is slightly faster than the video, and I'm working on the monsters at the moment.