Build 3I think this is another 2 days of work from last update? The game is starting to take shape, kinda! The set of colors are being loaded from a .txt file. The path is just a test, and is written in manually with code.The main focus of the game is a cursor. The cursor moves about on a path - it starts on one square and moves in one direction, and changes directions when it hits an arrow. There are also commands that can be placed on the path, and the cursor will execute those commands when it passes over them.The cursor is also a particular color. When it passes over a color on the playing field, it will either add or subtract that color to its own, depending on what mode it is set to. You can change the cursor's mode with commands.Aside from add and subtract mode commands, there are also 'drop' and 'send' commands. Dropping will 'drop' the current color of the cursor, setting it's color to black. However, it will also 'drop' the cursor's color (before it turned black) onto the tile underneath of it. Using the 'send' command is similar. However, instead of sending the cursor's color to the tile underneath of it, it will send its color to the queue.What is the queue? The queue is the ultimate goal of the game. The player will have a series of colors they have to send - sending the right colors in the right order will win the level. Sending the incorrect color will result in a failure.So, basically SpaceChem, but without grabbing and dropping, and without repeating cycles. I'm interested to see how it turns out.And of course, a song to end the blog.
Judging by the quality and fun factor of Regions, I'm eager to see what puzzle game you present this time. Best of luck to you.
Thanks! I started making images for the different commands:
As you can see, I didn't have any good ideas for the 'send' queuing icon.I'm so confused already. I sucked at Flow Free, let alone can't even grasp my head around this.
Update that's not worth another blog:
Good news and bad news! Good news is that I got path rendering to work. This was made with just a path start and some arrows:The bad news is this:In other words, time to rewrite some code.EDIT: I found the suspect line of code; it was a Debug.Log function. You have no idea how hard I'm laughing right now.