Wednesday, 6 May 2015

Second Semester Final Project Update 4

Hello once again, readers!

Well, this is the final update for the Final Project, both of this semester, and of the dissertation!

Progress has been somewhat slow over the past few days, with me taking a more relaxed workload in face of the end of the year, but progress has still been made in many areas of the game.

First, there's a bunch of new things to improve my game:

A restart button, allowing the user to completely reset a level at any given time, restoring the bubbles on the field and the number of clicks they have available. This really just does the same thing as starting a new level, calling most of the same functions, excluding those which progress the game by increasing the Current Level number.

More fixes to the game code, allowing the size of the grid to be set larger and larger (on a level to level basis), without any elements (such as bubbles or parts of the board) being cut off by the camera. This is really just a few extra lines of code which change the position of the camera based on the size of the grid that gets loaded; simple fix, but it works for all grid sizes tested so far.

Tutorial-style text, which is displayed during the early levels of the game to help the player understand exactly what's going on and how to play the game, without simply trying out a bunch of random inputs. Trial-and-error (in my opinion, at least) isn't the best way of teaching a user how to make use of the most basic mechanics of this type of game. I also threw together a basic arrow in 3DS Max, imported it into Unity, and duplicated it a few times in a Prefab object to make a simple indication system, marking out particular bubbles of interest for the player.






Thus far, it's been a decent few days for the project. My main concern going forward is design for the mid-to-late game levels; I still have to put a lot more time and thought into it, but from my early attempts, it's proving much more challenging to come up with sufficiently difficult bubble layouts than I anticipated.

I'll give it a good go, but that may be the weakest part of my project upon its conclusion, which is unfortunate considering that this is a puzzle game I'm trying to make.

Just a reminder, the final submission date of this project is Friday the 8th of May, giving me a limited time to finish it up. I'll post a final update on Friday, summarising my final progress, as well as a closing post, wrapping up the dissertation and giving my thoughts on the project as a whole and the progress I feel I've made during it.



Until then, I wish you a very good day, readers.

No comments:

Post a Comment