Wednesday, March 25, 2015

Week 6: Return of the Space Shooter

Week six has been a week of great progress and I feel as though I have a greater understanding of Unity because of it. The advancements made in my projects this week include me finishing the fourth shot type for my space shooter and I added the random hazard spawner to the game. I added audio to the game as well as solving the problem I was having with the asteroids disappearing as soon as they spawned. This week was not without its more interesting problems however and one such example is that when I added the laser to the ship some very unexpected things happened. To be more specific the shots collided with one another and shot off into random directions and also backed up so that they were behind the ship. I did manage to solve this problem though and advanced through the tutorial at the desired pace.

Wednesday, March 18, 2015

Week 5: Shooters In SPACE!

This week was very interesting and productive as well as having a few mishaps along the way, but there was a tool that helped me out of all these jams. The forms on the Unity websites were my best friend this week because they helped me to declare variables that could be editable from the inspector as well as showing me how to tie the camera to the ball in my roll a ball project. In other news the class has continued working on the space shooter and we have made good progress but I finished a little before everyone else so I started playing around with they firing mechanism in the game and at the end of the day I would up with three different complete firing types as well as starting work on a fourth type. In working in this project however I did learn many things like the usefulness of commenting out code that doesn't work so that it can be edited or so that Unity won't complain when I try to run the game with compiler errors. All in all I had a very productive week my loyal reader.

Wednesday, March 11, 2015

Week 4: Two Steps Forward One Step Back

With week four drawing to a close I feel as though I have learned much this week. I have started on the journey of attempting to do the roll a ball project in Unity Script. Now I know that this may sound like a step backwards but allow me to elaborate. The first time we did roll a ball it was in C# and the code was spoon fed to us with little to no explanation as to what was going on, so I have decided to do roll a ball from scratch using Unity Script to get a better feel for the language. Already I have run into several problems and overcome them such as getting the ball to actually move as well as creating a public variable that holds the value of the speed the ball moves at. Aside from my personal endeavors however the class has set about doing the second tutorial realizing that the 2D Rouge project would be too advanced. I have gleaned several important bits of knowledge from the scripting that we have done with this and I have already applied these into my personal roll a ball project mostly on the movement aspect of the ball. I also plan to implement the bits of code that we have learned that track if two things are touching into the roll a ball game as well for various parts of the project because upon completion I plan to expand this into a full game. Until next week loyal reader!