Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: ralphdspam on August 30, 2011, 01:24:27 am

Title: Ways To Spice up a Snake Game
Post by: ralphdspam on August 30, 2011, 01:24:27 am
Yes, I know that there are tons of ASM snake games on ticalc.org.  Yes, I know that they are usually frowned upon. 

One of my friends wanted me to make a snake game for the calculator.  I accepted her "challenge" and am now obligated to make an original snake game.  I am already doing crystal timed grayscale (like the one for Thepenguin77's chess game) if compatible and using a different type of timing for the other calcs.  I have also been thinking of some type of level editor, but I'm not really sure what else I can add.

If you have any ideas, please post them.
Title: Re: Ways To Spice up a Snake Game
Post by: turiqwalrus on August 30, 2011, 03:37:02 am
1) pickups of some sort, creating special effects(good/bad)
2) enemies? (bouncing ball...)
Title: Re: Ways To Spice up a Snake Game
Post by: Happybobjr on August 30, 2011, 06:21:35 am
2 player
Title: Re: Ways To Spice up a Snake Game
Post by: imo_inx on August 30, 2011, 08:37:47 am
Add special effects and powerups: extra speed, slow-down-time, Invincible, magnet, go through walls(wraps around screen), Extra Life, Extra Fruit... etc, etc, etc.
Title: Re: Ways To Spice up a Snake Game
Post by: flyingfisch on August 30, 2011, 11:28:35 am
Quote
Add special effects and powerups: extra speed, slow-down-time, Invincible, magnet, go through walls(wraps around screen), Extra Life, Extra Fruit... etc, etc, etc.

the snake game that comes with GNewsense (linux distro) is exactly like that.
Title: Re: Ways To Spice up a Snake Game
Post by: Deep Toaster on August 30, 2011, 11:57:49 am
Exploading DS-style (http://ourl.ca/11071/227225) when the snake hits something.
Title: Re: Ways To Spice up a Snake Game
Post by: fb39ca4 on August 30, 2011, 04:01:16 pm
Have multiple snakes that can kill each other.
Title: Re: Ways To Spice up a Snake Game
Post by: flyingfisch on August 30, 2011, 04:03:12 pm
That's a good idea. and make them turn into tanks when they get 10 px long.
Title: Re: Ways To Spice up a Snake Game
Post by: fb39ca4 on August 30, 2011, 04:09:43 pm
There was an ios game I got that did that. Here's a video:
Title: Re: Ways To Spice up a Snake Game
Post by: Ashbad on August 30, 2011, 04:16:53 pm
gCn!
Title: Re: Ways To Spice up a Snake Game
Post by: thepenguin77 on August 30, 2011, 04:59:13 pm
Make the graphics awesome ;D

Run the game at 20 fps and have a 1 byte memory location called clearance and another called clearanceCounter. Initlialize clearance to 0 and clearanceCounter to 3. At every interrupt, decrease clearanceCounter: if it is nonZero, store it and continue, if it is zero, reset it to 3 and set clearance to 1. In your main code loop, have a routine called waitForClearance. Call this every frame. The code of it should look like this:
Code: [Select]
waitForClearance:
ld a, (clearance)
or a
jr z, waitForClearance
xor a
ld (clearance), a
ret

What this does is it perfectly syncs your graphics and your grayscale. Every frame is shown for exactly 3 screen updates. This will ensure that the grayscale looks the best it possibly can for moving objects. An added plus is that this system will allow the game to slow down if it starts to lag and get right back to where it was when it stops lagging.

You could also make the frame rate 10, 5, 4, or 2. But... really only 10 and 20 are reasonable.
Title: Re: Ways To Spice up a Snake Game
Post by: flyingfisch on August 30, 2011, 05:26:43 pm
make it for a casio calc in lua
Title: Re: Ways To Spice up a Snake Game
Post by: holmes221b on December 17, 2011, 04:57:44 pm
I have some ideas...

1. Have a plot.
2. make it some other creature than a snake, like a caterpillar or an eel.
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 17, 2011, 05:26:48 pm
You should trip people out by having a stobe light effect, or at least a random color invert
Title: Re: Ways To Spice up a Snake Game
Post by: holmes221b on December 17, 2011, 05:42:21 pm
You should trip people out by having a stobe light effect, or at least a random color invert
I'd be careful about that, strobe lights are known to trigger seizures (and migraines in holmes).
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 17, 2011, 05:49:34 pm
Ha Ha, but If you set a special level ( with a warning at the beginning) Then I think that could up the challenge quite a bit :)
Title: Re: Ways To Spice up a Snake Game
Post by: Yeong on December 17, 2011, 05:50:27 pm
Also, shiny color+snake=Tron, not snake game :P
Title: Re: Ways To Spice up a Snake Game
Post by: holmes221b on December 17, 2011, 05:51:49 pm
Also, shiny color+snake=Tron, not snake game :P
That's only if it's blue or orange.
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 17, 2011, 06:00:00 pm
or, just change it to tron..?
Title: Re: Ways To Spice up a Snake Game
Post by: holmes221b on December 17, 2011, 06:07:54 pm
Then it would have to be the lightcycles.
Title: Re: Ways To Spice up a Snake Game
Post by: DJ Omnimaga on December 17, 2011, 07:50:36 pm
Hmm just so you know, this topic is located in the Z80 projects sub-forum, which means color is out of the question. (There are no z80 based calcs featuring a color screen)
Title: Re: Ways To Spice up a Snake Game
Post by: Juju on December 17, 2011, 09:58:16 pm
Unless you include the color blue, but you don't want to do that.
Title: Re: Ways To Spice up a Snake Game
Post by: ralphdspam on December 17, 2011, 10:06:23 pm
Hmm just so you know, this topic is located in the Z80 projects sub-forum, which means color is out of the question. (There are no z80 based calcs featuring a color screen)
Yeah, I was planning to make this game in ASM, but I'm not sure if I will ever get to this.  I'm currently working on bigger, better, unannounced projects now.
Title: Re: Ways To Spice up a Snake Game
Post by: DJ Omnimaga on December 19, 2011, 12:37:18 pm
Oh I was referring to the people who were suggesting that you add color to your Snake game, even though the topic was located in a monochrome/grayscale calc projects section. :P
Title: Re: Ways To Spice up a Snake Game
Post by: flyingfisch on December 19, 2011, 01:36:06 pm
You could make it 3D....
Title: Re: Ways To Spice up a Snake Game
Post by: Nick on December 19, 2011, 03:07:46 pm
woooow, a 3D snke would be soo awesome, try it :)
Title: Re: Ways To Spice up a Snake Game
Post by: flyingfisch on December 19, 2011, 04:13:26 pm
woooow, a 3D snke would be soo awesome, try it :)

who? me???
Title: Re: Ways To Spice up a Snake Game
Post by: Nick on December 19, 2011, 04:20:10 pm
dunno, anyone who accepts the challenge :) it couldn't be much 'harder' than a normal snake, only the drawing thing i different..
and no i'm not saying things without having tried myself (just say this because you might think that i'm talking without knoing how to do, but that's not true, so just beleive me if you want, an dif you don't want to believe me, oh well, than don't believe me xp )
Title: Re: Ways To Spice up a Snake Game
Post by: flyingfisch on December 19, 2011, 04:21:35 pm
dunno, anyone who accepts the challenge :) it couldn't be much 'harder' than a normal snake, only the drawing thing i different..
and no i'm not saying things without having tried myself (just say this because you might think that i'm talking without knoing how to do, but that's not true, so just beleive me if you want, an dif you don't want to believe me, oh well, than don't believe me xp )

What I meant was: I dont own a TI-Calc. Of course, I guess i could do it for casio...

I wasn't trying to make fun of you or anything. :)
Title: Re: Ways To Spice up a Snake Game
Post by: Nick on December 19, 2011, 04:24:13 pm
oh, didn't know that..
surely try it, someone has ever made a pacman in 3D (but for hp calc or so i think), so it mst be possible :)
Title: Re: Ways To Spice up a Snake Game
Post by: Happybobjr on December 19, 2011, 10:19:43 pm
how about adding bluescale?
Title: Re: Ways To Spice up a Snake Game
Post by: Deep Toaster on December 19, 2011, 11:08:56 pm
You know... They say that you can't control test mode (BLoD), but you could turn it on and off... Any practical use for that that compensates for the screen damage? :D
Title: Re: Ways To Spice up a Snake Game
Post by: Happybobjr on December 20, 2011, 04:09:45 pm
well naturally,
Maybe we can combine bluescale + a picture of a lobster >:D

Does wabbit support blod?
Title: Re: Ways To Spice up a Snake Game
Post by: Deep Toaster on December 20, 2011, 06:07:51 pm
Does wabbit support blod?
Nope, unfortunately not :/
Title: Re: Ways To Spice up a Snake Game
Post by: epic7 on December 20, 2011, 07:22:18 pm
What's blod and what's bluescale?
Title: Re: Ways To Spice up a Snake Game
Post by: Jonius7 on December 20, 2011, 07:39:28 pm
You know... They say that you can't control test mode (BLoD), but you could turn it on and off... Any practical use for that that compensates for the screen damage? :D
What's blod and what's bluescale?
Blod is test mode? what does it stand for?
Title: Re: Ways To Spice up a Snake Game
Post by: epic7 on December 20, 2011, 07:42:47 pm
Big lushious oval dinosaurs
Title: Re: Ways To Spice up a Snake Game
Post by: Jonius7 on December 20, 2011, 07:50:58 pm
I guess that explains drawing them in bluescale lol. ;)
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 20, 2011, 07:52:04 pm
*Blue* luscious oval dinosaurs?
Title: Re: Ways To Spice up a Snake Game
Post by: epic7 on December 20, 2011, 07:56:17 pm
Blue lobster oval dinosaurs!
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 20, 2011, 07:58:42 pm
Wait! Why Oval....? lol we should probably move this discussion part to SPAM, so we don't take away from the LEGITIMACY of this thread :P
Title: Re: Ways To Spice up a Snake Game
Post by: DJ Omnimaga on December 20, 2011, 08:07:03 pm
^This, plus BLOD is dangerous anyway. I think it's fine if it's rarely triggered and if triggered only for 0.01 second or so for lightning effects, but that's pretty much it.
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 20, 2011, 08:09:55 pm
What does it do? I'm guessing as mention, a bluescale effect? on ti 80s?
Title: Re: Ways To Spice up a Snake Game
Post by: Nick on December 20, 2011, 08:31:52 pm
you could use a circular snake instead of a straight one, so it bows in the way you press, but it never comes straight.. i've seen this on an android snake, i'll give a site if i find one.

that blue isn't a bluescale really, it just overloads the pixels with so much power they seem to be blue. You (sometimes) see that it looks like the place between the pixels dissapears (as they seem to grow) but it really isn't good for your screen..
Title: Re: Ways To Spice up a Snake Game
Post by: saintrunner on December 20, 2011, 08:36:59 pm
I really want to see what it looks like...but not on my calc... O.O