Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started 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.
-
1) pickups of some sort, creating special effects(good/bad)
2) enemies? (bouncing ball...)
-
2 player
-
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.
-
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.
-
Exploading DS-style (http://ourl.ca/11071/227225) when the snake hits something.
-
Have multiple snakes that can kill each other.
-
That's a good idea. and make them turn into tanks when they get 10 px long.
-
There was an ios game I got that did that. Here's a video:
-
gCn!
-
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:
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.
-
make it for a casio calc in lua
-
I have some ideas...
1. Have a plot.
2. make it some other creature than a snake, like a caterpillar or an eel.
-
You should trip people out by having a stobe light effect, or at least a random color invert
-
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).
-
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 :)
-
Also, shiny color+snake=Tron, not snake game :P
-
Also, shiny color+snake=Tron, not snake game :P
That's only if it's blue or orange.
-
or, just change it to tron..?
-
Then it would have to be the lightcycles.
-
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)
-
Unless you include the color blue, but you don't want to do that.
-
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.
-
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
-
You could make it 3D....
-
woooow, a 3D snke would be soo awesome, try it :)
-
woooow, a 3D snke would be soo awesome, try it :)
who? me???
-
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 )
-
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. :)
-
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 :)
-
how about adding bluescale?
-
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
-
well naturally,
Maybe we can combine bluescale + a picture of a lobster >:D
Does wabbit support blod?
-
Does wabbit support blod?
Nope, unfortunately not :/
-
What's blod and what's bluescale?
-
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?
-
Big lushious oval dinosaurs
-
I guess that explains drawing them in bluescale lol. ;)
-
*Blue* luscious oval dinosaurs?
-
Blue lobster oval dinosaurs!
-
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
-
^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.
-
What does it do? I'm guessing as mention, a bluescale effect? on ti 80s?
-
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..
-
I really want to see what it looks like...but not on my calc... O.O