Snake 1.3! - Rainbow Snakes!
Fixed some bugs and changed the snake into a ummm...rainbow snake. May add some BG music and a lose condition in the future.
Changelog:
-Revamped the color mechanic to make it a RAINBOW SNAKE
-Added in the ability to change the length of color stripes on the snake
-'Fixed' the bug that made the segments out of line with the head
-Added white outlines to the snake head and pellets to make location clearer for the player
-Added dithering effect to each segment that makes them look fuzzy and blend together
Controls:
-Arrow Keys to move
-'X' to change color stripe length
Snake 1.2! - A...game...?
I've gone ahead and added in some simple gameplay elements to make it more of a game than a web toy now however you cannot lose or win at the moment...only score. Suggestions on how I could improve or change the game (and possibly add a lose condition) are very welcome!
Changelog:
-Added 'food pellets' that make you grow
-Removed the ability to randomly pick your position
-Changed some sfx around
-Added 'Length' and 'Score' counters
-Changed red text to match BG color
Controls:
-Arrow Keys to move
-'X' to change snake color
Snake Toy v1.2! - Flight!
Changelog:
-Added a shadow below the snake to make it look as if it's flying
-Added text to tell the player the controls
-Added the ability to change color with 'x'
-Added some simple sounds
-Gave the snake little snake eyessss
Controls:
-Arrow Keys to move
-'Z' key to pick random positions
-'X' key to change color of the snake
Made this little snake toy based off of the code in the GIF from the Pico-8 0.1.8 update blog. Mainly Zep's code with alterations and added features such as the 8-way directional snake head.
Controls:
-Arrow Keys to move
-'Z' to pick random positions
Things to add:
-Acceleration
-Different Palettes
Cool effect when it's repositioning itself :)
Over all it looks slick. Is there going to be any interactive stuff?
Ok, so now add an apple to eat and grow and make SnakeByte! :)
@kilkonie tried implementing an apple that when your snake head touches it, it increments a variable 'length' that's used to determine the number of snake segments but kept getting errors. I think I know what's wrong though so I'll try again and see if I can fix it!
@Laumark By interactive, do you mean something to do in the game like eat apples --> get longer etc.?
You've been doing some work on this so I'll make a few suggests.
For the first 2-seconds (where the pieces go together) do not look for collisions. After which determine if the player hits any part of himself or a wall or edge. If so, a life is taken away.
Eat 10 apples or so and the next level can have a random horizontal or vertical line drawn on the screen. Each new level adds a line to the existing. A check is always made to ensure there is at least one pixel space between lines so an apple is not placed where the player cannot reach it.
Some sound would be good too, GOBBLE the apple. :)
3-lives to start, gain a life every 2-levels. Game could be won after level 20 or so.
As kilkonie said, the snake length gets longer for each apple eaten. For level 2, double the length for each apple, level 3; triple, etc.
High Score can be determined by both level of play and apples eaten if play goes on forever.
Since your snake is airborne, you might set it so it starts on the ground you have to press (A) to JUMP in the air to catch the floating apple (matching shadows). This would definitely add a unique twist and the player could still run into their own length no matter what 'height' he was and still lose a player.
@dw817 Wow, thanks for all of the suggestions, you've got some really interesting ideas here!
To have the player able to collide with there own body I think that I'll have to ignore collisions with the snakes head and the first segment and make the player keep on moving in the last direction that they pressed.
I may also add the ability to jump over your own snakes body and jump to grab floating apples, but it would have to have a cool down I imagine.
I'll keep working on this and try to release something interesting next update ;)
Glad to help out, and looking forward to your update !
So glad I found out about this marvelous game engine.
[Please log in to post a comment]