top of page
Search
jonathanluitjens

Snake at Near Completion

Heyo, I've come again to make more update notices about the current project, Snake. So far, it's actually borderline completed, visuals are almost completely done if not just completely done, audio is about 80% of the way there, and there is some added overall features or quality of life fixes, but indecisive about the what would be called main added feature outside of the lessons.


Current additions and fixes in gameplay are: - The game starts with 3 fruit on screen, but can get up to 6 with a high enough score. - Score-count triggers to add fruit and/or increase speed of movement the higher you go. This happens at 250, 500, 1000, 2000, 2500, and 3000. the 250, 500, and 1000 specifically of them add 1 fruit to the game, making 6 total.

- A check for fruit relocation to not allow fruit to spawn in on each other, making having multiple in one tile impossible.


The UI got a specific makeover to look.. kind of, like a controller layout, where each direction button has specific shading on it to look kind of natural. I also tried to make special sprites for when they each are clicked, but so far my attempts make them all stuck on the clicked frame for some reason instead of how I envisioned it.

So far the code of frame switching is disabled until I figure out how to fix the problem, but the buttons overall still function as they should.


The game itself is simple enough to be easy to look at, but made enough detail to hopefully look good.


- The grass is checkered like a cut lawn, this both is for visuals, and allows people to see the grid to see where fruit are to be easier to align yourself to it. A mix of fashion and function potential.


- The snake itself is darker to be easier seen in the grass, and the fruit comes in various bright and different colors, for similar purposes. The snake also has bright purple eyes to, in theory, be able to see the direction the snake is currently facing.


The fruit randomize between 8 different sprites, this is only for visuals however, enough to give some diversity of look each time they respawn in a different part of the screen, currently the fruits in order are: Cherries, Banana, Apple, Strawberry, Grapes, Pear, Orange, and Lemon.

All are made in a limited to 8 x 8 pixel space. just enough to work in the tile size without abusing resizing features as a cheap feeling shortcut.


This is also from memory my first time using families of objects, and while the lines of these probably seem basic, they're a lot easier to make, and compress, by having these fruits be grouped as they are.

(Yes, I did have to play on until getting 3000 just to test this feature out in order from the start, and yes, it did take a few attempts. All worth it to make sure it works right and feels fun enough to feel the speed transition.)


All in total, the project itself is basically borderline complete, keyword is borderline. Aside from small personal goals like possibly touching up visuals, or making some light music and new sound effects, there's the main goal of adding the new specific feature to Snake.


While this specific variant of Snake DOES have what I'm basically calling it's "chaos mode", that's mostly a combination of minor things, I want to add something distinguishable, more major, while also having it be fun.


As soon as these are done, I can make publish, then make a link to the page of it on itch.io, This should be really soon, so hopefully at the start of the week it'll be up, if not sooner if I do it quickly on the weekend.


I'll make further updates, links, and progress checks as they happen though, so until then, will check back up with more, and can't wait to talk about the next project when I come to it.

3 views0 comments

Comments


bottom of page