Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: yunhua98 on April 30, 2011, 09:49:30 pm
-
Basically, I'm working on a game where you do one thing, after you lose you smoothly transition to a different game. So far, its more of a Biathlon though. XD Press up and arrow keys to jump, if you fall, it becomes avalanche. ;) I'm going to add a falldown game or helicopter game before it so after you crash, you fall into the avalanche.
I plan on adding different speeds soon. (Yes, this has been slowed down to be playable. ;))
-
Wow. Looks nice :)
EDIT: What will be the third one?
-
Actually, I'm probably stick a helicopter game in the begininning with the walls caving in to explain the avalanche.
-
Wow! Looks nice. :)
EDIT: O.O Screen looping too?
-
thanks, actually looping was more the easy part. Physics killed me. :P
-
i really like the concept =D
an easy way to make it look more "professional" would be to change the icicle sprites and make them scroll in smoothly from the top rather than just appearing.
the first could be done fairly easily by drawing the detailed sprite to the front buffer and a filled in sprite to the back buffer for collision detection, seeing as it looks like you are testing if the ball is on an icicle through pixel testing immediately under it. it would also be fairly simple to use a loop to test pixel by pixel down from the bottom of your ball to the distance gravity indicates that it should fall that frame and stop if it encounters an icicle along the way, meaning you wouldn't need the backbuffer icicles.
the second could be done by keeping all the x positions of your tiles in a list, running through this list, and drawing an icicle at each x position listed with it's y position being the tiles number in the list minus seven. then each frame you would only have to clrdraw, shift the entries in the list down one spot, and store rand^89 to the first spot in the list. it looks like you might even be doing this already, which means all you'd have to do is shift add in the -7 shift :hyper:
lastly, a smooth looping of the ball from one side to the other could be accomplished by drawing two sprites when part of the ball is off the screen on either side.
i always rant about things ::) nicely done, yunhua!
-
This looks like a really fun game. Especially the new concept.
:thumbsup:
-
May I know what language you're using? This reminds me of Simul, good job so far :D
-
Axe, for games, I'm all Axe these days. :D
Which reminds me, I need to stop messing with my CX and work on this more. :D
-
This looks awesome. I love the concept. ;D
-
Hmm I kinda like that concept of games changing. It reminds me of Deep's contest entry last year.
-
Might it be possible, after you fall to the ground, to jump back on top of the falling spike things? Or is the game change one-way...