To start off this latest update on our Snake project, I just want to mention that development is happening so quickly, I can't possibly make a separate blog post for every individual change. So, from this point on, I'll just be making a weekly update showing everything from the past week. With that little announcement out of the way, let's get started.
Grid and Fire Shaders
The first thing to show off this week are two new shaders that I made for the game. The first is a Grid Shader that overlays a grid over the room that the Snake is currently in.
The overlaid grid matches the movement of the Snake perfectly, hopefully making it easier for the player to line up with far away objects. It also helps to show the mechanical/robotic theme that we're going for.
The second is a Fire Shader that may eventually be used for the Fire hazards.
To be fair, though, it looks more like lava than fire, so it'll probably need some more polish before it's ready to put into the game.
Advanced Grass Bridges
The second major development this week was an upgrade to the Grass Bridge mechanic that was initially showcased in this post. This upgrade can be seen in action below.
With this latest upgrade, the Grass Bridges can no longer grow past blocks of Fire, forcing the player to put the Fires out first before crossing the bridge.
Smoother Movement
Last, but certainly not least, was a change to the Snake's movement system to make it move more smoothly. It took a fair bit of work, but the results can be seen below.
A lot of the feedback that we've received so far was that the Snake's movement was rather jagged and jarring. Well, no longer! Now, it's movements are as smooth as the slithering of a real snake. Oh, what a time to be alive.
That's all the major changes I have to show this week. Hopefully we'll have even more exciting things to show next week. Maybe even the first pieces of art will be implemented by then...
Sources say there may even be a special announcement regarding this game earlier in the week...
Comentários