Author Topic: Ways To Spice up a Snake Game  (Read 6095 times)

0 Members and 1 Guest are viewing this topic.

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Ways To Spice up a Snake Game
« 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.
ld a, 0
ld a, a

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: Ways To Spice up a Snake Game
« Reply #1 on: August 30, 2011, 03:37:02 am »
1) pickups of some sort, creating special effects(good/bad)
2) enemies? (bouncing ball...)

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Ways To Spice up a Snake Game
« Reply #2 on: August 30, 2011, 06:21:35 am »
2 player
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline imo_inx

  • Manman, SaviourOfTheMultiverse!
  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 473
  • Rating: +27/-8
  • imo_inx
    • View Profile
Re: Ways To Spice up a Snake Game
« Reply #3 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.


Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Ways To Spice up a Snake Game
« Reply #4 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.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Ways To Spice up a Snake Game
« Reply #5 on: August 30, 2011, 11:57:49 am »
Exploading DS-style when the snake hits something.
« Last Edit: August 30, 2011, 11:59:19 am by Deep Thought »




Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Ways To Spice up a Snake Game
« Reply #6 on: August 30, 2011, 04:01:16 pm »
Have multiple snakes that can kill each other.

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Ways To Spice up a Snake Game
« Reply #7 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.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Ways To Spice up a Snake Game
« Reply #8 on: August 30, 2011, 04:09:43 pm »
There was an ios game I got that did that. Here's a video:

Ashbad

  • Guest
Re: Ways To Spice up a Snake Game
« Reply #9 on: August 30, 2011, 04:16:53 pm »
gCn!

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1591
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Ways To Spice up a Snake Game
« Reply #10 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.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Ways To Spice up a Snake Game
« Reply #11 on: August 30, 2011, 05:26:43 pm »
make it for a casio calc in lua



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline holmes221b

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 282
  • Rating: +13/-1
  • RESISTANCE IS FUTILE.
    • View Profile
    • My Livejournal
Re: Ways To Spice up a Snake Game
« Reply #12 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.

Spoiler For "Projects":
Spoiler For "Because Everyone Else Is":
*Sigh*
can we keep this on topic? The topic is about what the big thing might be, NOT SEX

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: Ways To Spice up a Snake Game
« Reply #13 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
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline holmes221b

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 282
  • Rating: +13/-1
  • RESISTANCE IS FUTILE.
    • View Profile
    • My Livejournal
Re: Ways To Spice up a Snake Game
« Reply #14 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).

Spoiler For "Projects":
Spoiler For "Because Everyone Else Is":
*Sigh*
can we keep this on topic? The topic is about what the big thing might be, NOT SEX