[Featured][Dev] F-Zero
Moderator: MaxCoderz Staff
- calc84maniac
- Regular Member
- Posts: 112
- Joined: Wed 18 Oct, 2006 7:34 pm
- Location: The ex-planet Pluto
- Contact:
[Featured][Dev] F-Zero
Some of you have seen the screenshots floating around on IRC. Now, it's official! Check out the project forum here.
~calc84maniac has spoken.
Projects:
F-Zero 83+
Project M (Super Mario for 83+)
Projects:
F-Zero 83+
Project M (Super Mario for 83+)
- calc84maniac
- Regular Member
- Posts: 112
- Joined: Wed 18 Oct, 2006 7:34 pm
- Location: The ex-planet Pluto
- Contact:
For one thing, I'm using the BC, DE, and HL normal and shadow registers for the innermost loop. Also, a bit of SMC. I have decreased the quality since the earlier versions, which almost doubled the speed.tr1p1ea wrote:Wow that is looking incredible, its amazingly fast!
Are you using any neat tricks for speed increases?
![Very Happy :D](./images/smilies/grayscale_happy.gif)
~calc84maniac has spoken.
Projects:
F-Zero 83+
Project M (Super Mario for 83+)
Projects:
F-Zero 83+
Project M (Super Mario for 83+)
- calc84maniac
- Regular Member
- Posts: 112
- Joined: Wed 18 Oct, 2006 7:34 pm
- Location: The ex-planet Pluto
- Contact:
It always helps to look at the big picture. ![Smile :)](./images/smilies/grayscale_smile.gif)
![Smile :)](./images/smilies/grayscale_smile.gif)
My diet consists of nails, code-stealers, and HP fans.
Projects:
Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
Projects:
Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
- calc84maniac
- Regular Member
- Posts: 112
- Joined: Wed 18 Oct, 2006 7:34 pm
- Location: The ex-planet Pluto
- Contact:
What kind of resources did you use to set up the 3D engine? (Not many tutorials on that kind of subject out there)
My diet consists of nails, code-stealers, and HP fans.
Projects:
Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
Projects:
Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
- calc84maniac
- Regular Member
- Posts: 112
- Joined: Wed 18 Oct, 2006 7:34 pm
- Location: The ex-planet Pluto
- Contact:
- calc84maniac
- Regular Member
- Posts: 112
- Joined: Wed 18 Oct, 2006 7:34 pm
- Location: The ex-planet Pluto
- Contact:
Re: F-Zero
I've been working on this a bit, and I think I have the sprite-coordinate-getter-finder-thingamajig working... finally...
Right now I'm displaying one of 3 sprites depending on how far away you are... which makes it look a bit strange, but at least that's how the 68K version did it. Also, I only have the sprite from the back, so it looks a bit odd without rotation. I hope to get a scaled sprite routine working so I can display the ship at any size, but if that ends up too slow, I'll be sticking with the fixed set of sizes.
Anyway, here's the screenshot goodies!
![Image](http://img99.imageshack.us/img99/5240/rendergd9.gif)
Right now I'm displaying one of 3 sprites depending on how far away you are... which makes it look a bit strange, but at least that's how the 68K version did it. Also, I only have the sprite from the back, so it looks a bit odd without rotation. I hope to get a scaled sprite routine working so I can display the ship at any size, but if that ends up too slow, I'll be sticking with the fixed set of sizes.
Anyway, here's the screenshot goodies!
![Image](http://img99.imageshack.us/img99/5240/rendergd9.gif)
~calc84maniac has spoken.
Projects:
F-Zero 83+
Project M (Super Mario for 83+)
Projects:
F-Zero 83+
Project M (Super Mario for 83+)
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Re: F-Zero
Looks to be working properly, terrific stuff!
.
Using fixed sprites would be ok, the speed gain would probably be worth it.
![Smile :)](./images/smilies/grayscale_smile.gif)
Using fixed sprites would be ok, the speed gain would probably be worth it.
- GuillaumeH
- Regular Member
- Posts: 143
- Joined: Fri 17 Dec, 2004 8:30 pm
- Contact:
Re: F-Zero
Yes, the only available scaped sprite routine (by Badja) is really slow, although it seems optimal. Maybe caching can help, but that requires some sort of garbage collecting, and if you have a lot of different sprites you will need a lot of ram.
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Re: F-Zero
I believe he has written his own sprite scaler, but im not sure how it will adapt to this project.