Friday, April 25, 2014

Progress Report 3

This time, we've been working on the store front scene, and so we've had to learn how to switch between the two different scenes and how to get the two scenes to interact when necessary. I scoured around online and found a good tutorial that taught me a lot about how to make a basic game with different scenes and many other useful features. I also learned (partly because of the in class demo) about how Unity publishes the game and what it does with the game's dimensions when it builds the game.


While working on this, I taught Dustin what I've been learning so he can use it while he works too. In addition, I talked with some friends who are not computer science/computer engineering majors and told them a little bit about my game. For them, I had to think of simpler language that doesn't use computer specific terms in order to explain it to them in a way that they would understand what's going on.

Thursday, April 10, 2014

Progress Report 2

I've learned much more about programming a 2D game in unity. Up until now, all we have been working on have been 3D games, but Dustin and I are working on a 2D game and so we had to go search online for some tips for making 2D games. The game also uses buttons/menus for the battle system so I had to learn about how to use those in unity as well.

While working on the battle system, Dustin acted much more as the brains behind everything while I did lots of the programming, so while he was telling me his idea for the game, I thought about it and taught him the way I would implement it. I went over the code that I wrote with him to make sure he understood the generally idea of what it was doing.

P2

The source code can be found here: https://www.dropbox.com/s/o1mm9n0u7dg4p3w/Lucky%20Cat%20Bazaar%204-11.zip

Sunday, March 30, 2014

Progress Report

Since I have been busy this week, I haven't had much time to work on the project with Dustin other than working on details and getting our GDD put together.

 This week I have learned about planning out games and making formal definitions for the plans that I make. I have never worked on a larger scale game like this (all my previous 'games' have focused less on gameplay and more on the concepts for the class I made it in, e.g. computer graphics), and so it is a good learning experience to focus on the gameplay and think about how to make the game fun. Likewise, my previous projects in computing have been mostly defined by professors, so I'm learning how to design my own project formally.

As far as teaching others, I have shared the idea for Lucky Cat Bazaar with the class and taught them what Dustin and I have been working on. Similarly with what I have learned my self, I have been teaching Dustin and working with him as I learned these things myself. Although I guess I'm not teaching him from things I've known, I'm learning about all these aspects of making a game with him.

Tuesday, March 18, 2014

Tuesday, March 4, 2014

A4



To enhance my A3 submission, I added a few formal elements, dramatic elements, and cool effects to spice up the gameplay. As far as formal elements go, the first thing that I added was really simple: lives. Before I had it set up so that if you fall, you just get placed back on the first floor, but now you will lose lives and eventually get a game over if you lose all your lives. Another element I added was a jump power up that allows you to jump when you get it. I also attached some dramatic elements and effects to this, which I'll talk about later. In A3, you didn't need to be able to jump to win, so I also had to change the level design a little bit to make the power up necessary. Lastly, I added some GUI features to give the player more feedback.

For dramatic elements, the biggest addition I made was with sound effects. I added a sound for collecting the balls and the power up, as well as a sound track that plays when you have the power up. These help to make the game a little more exciting (and possibly silly).

Finally, I added a number of effects that make the game considerably more exciting, I think. Now when you collect a ball, it will give off a sparkle (firework explosion) that just makes it look more exciting to collect the balls. The power up that you pick up to jump is also a simple stream of particles that will disappear when the player picks it up. In addition, once the player picks it up, his avatar gets an aura that shows the player that he has powered up (in addition to being a little silly).