Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: squidgetx on April 07, 2011, 03:57:21 pm

Title: TIny Wings
Post by: squidgetx on April 07, 2011, 03:57:21 pm
I am officially unveiling my secret project that I have been working on over the past couple of weeks: an Axe clone of the popular iPod/iPhone game Tiny Wings. This is the product of many many hours spent during physics and math class not paying attention to electromagnetism and polar calculus in order to fully realize the incredibly annoying physics of the game. And yes, this is what prompted that slope physics tutorial; ironically I don't use anything in that tutorial here...I'm going to add another section...

For those of you who don't know, the goal of Tiny Wings is to go the furthest before time runs out. By pressing 2nd, you can make yourself heavier (well actually, gravity gets stronger) and attempt to launch yourself off of the many hills.

Features:
-Physics that work :o
-Zoom in/out appropriately
-A score counter
-Clouds that sort of work

To be added:
-More realistically moving clouds
-Time limit
-The different islands/slopes
-Coins
-Cloud-touch, perfect slide, and fever mode bonus points
-A menu
-Optimizing
-Textures for the hills

Installation: Send appvar TW to RAM and run T.8xp with Asm()
Title: Re: TIny Wings
Post by: Stefan Bauwens on April 07, 2011, 04:01:41 pm
Nice, nice. I have this on 'our' ipod. I dont play it so much but its a good game. The animations look great. I have a feeling this is gonna do really well once finished. Congratulations.
Title: Re: TIny Wings
Post by: ferox on April 08, 2011, 09:53:37 am
looks great so far!
and me likes the zooming.
although idk what the ipod game looks like. never played the ipod game.

can't wait to see the updates! :D
Title: Re: TIny Wings
Post by: jnesselr on April 08, 2011, 03:17:35 pm
Is it a lot faster in real life?  I've played it on the ipod before.
Title: Re: TIny Wings
Post by: squidgetx on April 09, 2011, 01:24:58 pm
@Graph; What do you mean faster in real life? The screenshot is 30fps :/

Thanks for the feedback everyone! Right now I'm working on drawing out the different islands
Title: Re: TIny Wings
Post by: Builderboy on April 09, 2011, 01:51:41 pm
Its seems to me that whenever the ball is moving on the slope, it doesn't ever keep any of the velocity it gains from the jumps, making the build up of energy very difficult.  As for the physics, what kind of physics are you using?  You have a hight map of the ground correct?  (I think thats what the appvar is?) so physics can get a lot easier since you won't need any pixel testing, and you can calculate slope very very easily. 
Title: Re: TIny Wings
Post by: squidgetx on April 09, 2011, 01:54:37 pm
Yeah I have a height map, and I am not using pixel testing to get the slope (that would be silly). I'm using a slightly modified version of your explanation of Chainfire's physics. Also, if you try it out and/or watch someone play the real tiny wings, you will see that buildup of energy is only possible if you can stick your landings correctly, and that you will lose your speed if you land badly
Title: Re: TIny Wings
Post by: Happybobjr on April 09, 2011, 02:06:17 pm
/me wonders how you did the zooming and keep the game at the same speed Oo
Title: Re: Tiny Wings
Post by: yunhua98 on April 09, 2011, 05:56:11 pm
wow, that's amazing!  Although i had a hunch you were working on this, as the slope tutorial looked just like it.  :P  I was going to make one myself, until I realized there was zooming on the iPod version.  :P
Title: Re: Tiny Wings
Post by: Ashbad on April 09, 2011, 07:00:35 pm
Yeah, this looks great squid get!  Can't wait until it has those promised features :)

And, you have -1 respect now, 8 bit wise :P
Title: Re: Tiny Wings
Post by: yunhua98 on April 09, 2011, 07:06:39 pm
actually, its zero now.  :P
Title: Re: Tiny Wings
Post by: ztrumpet on April 09, 2011, 07:07:12 pm
And, you have -1 respect now, 8 bit wise :P
lol  * ZTrumpet groans...

This looks great!  I especially like the scaling. ;D
Title: Re: Tiny Wings
Post by: Ashbad on April 09, 2011, 07:07:28 pm
actually, its zero now.  :P

255 is -1 silly :) it's not 256 yet, if that's what you mean.
Title: Re: Tiny Wings
Post by: jnesselr on April 09, 2011, 07:49:14 pm
@Graph; What do you mean faster in real life? The screenshot is 30fps :/
It seems it just is slow for displaying the .gif.  Can't wait to play!
Title: Re: Tiny Wings
Post by: squidgetx on April 11, 2011, 03:37:47 pm
Update!

Optimized, fixed some of the physics bugs, and added 8-bit vertical textures. You'll find more playable results on a 15mhz calc. I think the final release will include a texture-less version for the 6mhz calcs though.

Edit; I noticed someone edited the topic title to Tiny Wings-actually, TIny Wings is intentional-TI ;)
Title: Re: Tiny Wings
Post by: XVicarious on April 11, 2011, 03:43:42 pm
I got to about 3500 points and the world just stopped. should that happen?

i'll edit in a sec with an exact number

closers to 3700.
Title: Re: TIny Wings
Post by: squidgetx on April 11, 2011, 03:45:40 pm
Yeah, the actual different islands and such haven't been implemented yet. Currently I'm trying to figure out how to generate the terrain...
Title: Re: TIny Wings
Post by: XVicarious on April 11, 2011, 03:46:08 pm
Ah okay.
Title: Re: TIny Wings
Post by: DJ Omnimaga on May 21, 2011, 03:03:41 am
Wow this looks nice Squidgetx. Are you still planning to finish this? I wonder how levels will look like in general? Would there be vertical pits and the like, or is it always a sinular pattern?