The last few weeks of the course involved plenty of project development sessions facilitated by Phil. It was easy to get caught up on quizzing other people about their projects; their enthusiasm and excitement was infectious!
Rather than choosing a specific element to work on like a website Lauren set herself a project theme, which was “time” so she could create handy widgets based on this. These included a stopwatch, count-down timer and an application that calculates how many days you’ve been alive (which is pretty scary). Lauren was conscious of understanding the code behind the application, rather than Googling for pre-written code or an easy solution. It is amazing how much code is supplied by generous programmers on the Internet, so sometimes the temptation to “cheat” is high. Maybe when we are more experienced shortcuts would be useful, but we’re still learning.
Debbie wanted to make an exploration game using the game engine Unity, which allowed the avatar to be easily customisable to suit the player. Her aim was to connect the both gaming and IMVU communities in a dome-like world where you can visit different rooms and complete missions. Unity allowed topography and lighting to be easily altered on the platform, which was useful for Debbie when creating her world. One of the problems she encountered was incorrect shadowing compared to the sunlight in her game, luckily she was able to use the IMVU community to help her iron this out though this took a bit of time.
“The process of creating the game was long and complex but became easier the further I was into the project. I began by creating a canvas followed by creating an array. This array continuously stored the location of the mouse cursor when the mouse button was held. Next, I created individual lines for each level. I was then faced with the most difficult problem I had encountered during the project; detecting when the aforementioned array passed through a line in the level. This took a good week to finally get working. I was still learning just as much during the project as I did during the first four weeks of the course. I feel like there’s still so much more to learn as I continue to update the game and proceed to other projects.”
After one of the sessions Lauren, Nathan and I ended up sat hunched over Anthony’s laptop obsessively playing this game because it’s super-addictive…