Colorful 360° 3D little Game Tech Demo
Colorful 360° 3D little Game Tech Demo
Hi all,
Little test of 360 degrees 3D usage for little adventure game.
If you want to try by yourself .. good news !! there's a DSK file here
feedback more than welcome
Little test of 360 degrees 3D usage for little adventure game.
If you want to try by yourself .. good news !! there's a DSK file here
feedback more than welcome
Re: Colorful 360° 3D little Game Tech Demo
I like it, especially the color presentation!
This can be good start to "remaster" some old text based adventures games...
This can be good start to "remaster" some old text based adventures games...
- ibisum
- Wing Commander
- Posts: 1646
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Colorful 360° 3D little Game Tech Demo
Just bloody wonderful. One thing I do wonder, though, is whether its necessary to render this in realtime, or if in fact bitmaps can just be loaded from disk. But, I don't really know what I'm talking about, so whatever ..
Re: Colorful 360° 3D little Game Tech Demo
Yes that's a good idea ..
The problem is the size of panoramic image.
Such an image weights 32kb and has to be loaded at each scene change.
Is there a way to make this loading acceptable by players not having an Oricart or an Orix board ?
It would likely be faster to load from disk but storing the bitmap of the screen (78*64) for each (16*5) angular rotation possibilities would require 16*5*78*64 = 400kb
Storing an equirectangular projection of the scene with the proper algo to compensate deformations allow me to store a 3D scene on 32Kb
The algo that computes the correction can still be optimized ..
Re: Colorful 360° 3D little Game Tech Demo
32K are not so much. IMO, a disk-based solution will be quite OK.
Of course you can use compression to store data on floppy - recent LZ implementations are really very good on size and decompression speed.
Re: Colorful 360° 3D little Game Tech Demo
Which is basically what Floppy Builder uses if you enable the FilePack method, files are compressed in LZ77 on disk and decompressed in real time when loaded.
Re: Colorful 360° 3D little Game Tech Demo
I've got the following line in my floppybuilderdescript.txt file:
Code: Select all
SetCompressionMode FilePack ; So far only two modes: 'None' and 'FilePack'
Is time loading from DSK in Oricutron realistic compare to a real device ?
Because, in Oricutron, the loading time between scene is not too long and I'm surprised because I was expecting a loading duration around of 6 sec ..
Re: Colorful 360° 3D little Game Tech Demo
Here are the source code of this little demo.
to build it with your OSDK just type:
to build it with your OSDK just type:
Code: Select all
cd VR4Oric-main
osdk_build.bat && osdk_execute.bat
Re: Colorful 360° 3D little Game Tech Demo
The transfer time is the same, if I recall correctly, but emulation is a bit faster as it does not include the mechanical movement of the head AND/OR the full rotation if a sector is missed... That means, if sectors are not interleaved properly. I had a big performance difference because the old version of writedsk, when it found the disk already was formatted, was not formatting it again with the geometry I wanted. Once this was solved the differences were much smaller (1-2 secs loading the game intro I think).
Re: Colorful 360° 3D little Game Tech Demo
Thank you for these information.
I have no way to load a DSK on my real Oric. So I can't really test how it behaves.
I wonder if this technology of panoramic 3d can be used in an adventure game.
I think graphism are recognizable enough (while being very "dirty" and not accurate).
My other concern is about the time it would take between 2 scene because of the loading.
That's why I was asking.
Thank you again
Re: Colorful 360° 3D little Game Tech Demo
Very good graphics. you did it again.
I think really that floppy disk with compression of all the pictures, is a good option.
Congratulations also to @Dbug for the support.
I think really that floppy disk with compression of all the pictures, is a good option.
Congratulations also to @Dbug for the support.
Re: Colorful 360° 3D little Game Tech Demo
Hi rax,
I'm glad that you like it .. Dbug gave me a good idea to fasten the display .. I haven't yet done the optim but his idea sounds reallt good and it might make the whole thing go far faster.
I change the topic to inform you that I'm currently using your engine to animate a soldier in a raycasting demo here:
https://forum.defence-force.org/viewtop ... 007#p26007
I changed it a little bit in order to make more easily portable in assembly. But the principle remains the same.
Thank to your engine I can easily animate Non Player Characters and that's great
If one day I manage to make an efficient enough rendering engine .. would you accept to do an AI to drive soldiers in a kind of clone of Wolf ?
Not sure it is possible make if ever ... Who knows ..