Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: squidgetx on May 22, 2011, 04:17:14 pm

Title: Sort of 3D Platformer-Contest Entry
Post by: squidgetx on May 22, 2011, 04:17:14 pm
So this is my contest entry, maybe. It depends on how much more I can optimize it...The screenshot is at 6mhz, but you can see its pretty slow atm.

Isometric 3d ftw. Gravity/jumping/collision detection all kind of work so far. atm I'm not really sure what the actual point of the game will be..have to think about that one..But for now, enjoy a screenie.
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: ztrumpet on May 22, 2011, 04:21:49 pm
Nice!  I thought about doing something isometric, but I couldn't figure out how to fit the puzzle aspect into it either.  Good luck!
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: Freyaday on May 22, 2011, 04:22:40 pm
Cool. Is it that shaky on a real calc?
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: Munchor on May 22, 2011, 04:25:35 pm
Nice!  I thought about doing something isometric, but I couldn't figure out how to fit the puzzle aspect into it either.  Good luck!

It doesn't have to be a puzzle =P

Also squiget, the isometric looks nice, good luck =D
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: TIfanx1999 on May 22, 2011, 04:33:35 pm
Hmm... interesting. That's all I'll say. ;)
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: aeTIos on May 23, 2011, 02:41:18 am
Awesome job!
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: yunhua98 on May 23, 2011, 12:12:15 pm
wow...  Originality: >9000!/10
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: SirCmpwn on May 23, 2011, 12:19:20 pm
Very nice!  Looks great, although a little slow.
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: tr1p1ea on May 24, 2011, 08:05:03 am
Wow i am really impressed! Really sweet engine! :).
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: ruler501 on May 24, 2011, 08:12:10 am
looks great. I'm sure with this if you speed it up a little you will score pretty well
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: yrinfish on May 24, 2011, 08:55:34 am
Wow, nice!! 3D!! Isn't the speed an emulator issue? DionJump is faster on-calc than on-emu... (my very little experience)
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: BrownyTCat on May 24, 2011, 01:47:46 pm
Why does the character seem to fall through the floors at times? o_O
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: aeTIos on May 24, 2011, 01:53:02 pm
It doesnt, that is caused by the isometric.
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: ZippyDee on May 24, 2011, 02:22:21 pm
Isometric has been introduced to calc! You know what this means: FFTactics port for calculator!
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: aeTIos on May 24, 2011, 02:33:51 pm
lol it has already ported to 86
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: Builderboy on May 24, 2011, 02:37:58 pm
Do you redraw the entire screen each frame?  How do you do the masking for each object?  Do you draw the objects at the same time you draw the tiles? 
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: squidgetx on May 24, 2011, 08:13:11 pm
The screen gets redrawn every frame which makes it as slow as it is, unfortunately. The objects that you see are actually tiles that are 1 level higher than the floor. The masking is pretty simple, transparent all around except the actual block. Except the transparent blocks that I made that are, well, transparent haha. The tiles are drawn from the top left corner to the bottom right corner, starting at the lowest depth level and progressing to the highest.

I believe lookitsan00b already made an isometric engine with Axe, actually, although I can't find it atm...

No, you are right, he is falling through the floor. I have to fix that.

This runs decently at 15mhz, but I can't really figure out what I want to do with it. It's too slow to handle any kind of enemies or anything, as well as any extra physics to play with. I might actually move on to another, more traditional 2d entry if I can't speed it up/think of something...
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: Builderboy on May 24, 2011, 08:20:05 pm
Would it be possible to use screen shifting to draw the map faster, and then instead of applying every mask from the world onto the object, you could copy the object sprite onto a separate buffer, mask it with the appropriate 3 masks or whatever, and then display it onto the screen or something?
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: Freyaday on May 24, 2011, 08:21:44 pm
How about keeping the screen in the back buffer and moving it around as needed, then RecallPicing it to the front buffer and putting all the other stuff on it? That's what I do.
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: ruler501 on May 24, 2011, 09:49:14 pm
Could you only redraw the changing parts to the screen to make it faster?
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: leafy on May 24, 2011, 09:54:06 pm
The genesis had a crapload of isometric platformers if you want ideas.
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: ralphdspam on May 24, 2011, 10:30:02 pm
The isometric looks nice.  I hope you can find a good idea for the gameplay.  :)
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: DJ Omnimaga on June 07, 2011, 11:21:24 pm
It's too bad this died. It would have been nice if a faster way was figured out D:. It looked epic! O.O

EDIT: Someone should make a SUper Mario RPG clone with this. Maybe get rid of transparency and make sure the char can't go behind stuff, like stuffing the back of houses with bushes or something :P
Title: Re: Sort of 3D Platformer-Contest Entry
Post by: yunhua98 on June 13, 2011, 05:58:17 am
wait, this is dead?