Monday, April 29, 2013

Show last Friday

This past Friday was the show where I got valuable feedback from all the user testing. I had to present my project and all that fun stuff which was cool, except I don't really like public presentations. The night was a lot of fun!
I felt that I should have had prepared some sort of tutorial for the testers to use so they could get more from the experience, but you live and you learn right? Another problem I saw was that the game was unnecessarily hard to beat (I even had trouble with it). That being said I am taking War+ in a completely different direction. I took out the limits to the lethal attacks the player had, but I kept the negative effects it had with it. When I tested this myself I got dangerously close to losing without realizing it. This will still encourage the player to use the environment and avoid lethal combat. I want the player to be able to explore and find interesting things throughout each level. That being said I still need to figure out how to change room sizes in Game Maker. I'm going to be doing research on how to set up levels in Game Maker and studying level design and narrative for video games over the summer. As I go along I will be creating the assets for a level and slowly but surely having a much more polished looking demo. I think I'm more excited about breaking free of my senior thesis constraints so it is giving me a new vigor for this game. I was honestly a little reluctant to continue working on this after this semester.

Monday, April 22, 2013

End of the semester!

I have definitely been lacking the wherewithall to keep on trucking through this project and work as hard as I possibly could on it. That's not to say I'm not proud of what I've accomplished. I went from knowing absolutely no type of code of GML to having a mastery somewhere between beginner and intermediate. Granted the language is really simple, but nonetheless I am happy with what I've learned.
This week I finally got my enemies to stop moving once they were frozen. I've been trying to mess around with this for about two weeks now and I was never able to figure it out. The last thing I need to get done before the semester is over is having the camera follow the player so he has access to a larger area and can chase enemies.
Once this semester is over I am still going to continue work on War+, and I will continue to post theses blogs. I am just happy that I will be doing it on my own volition and not for a grade.

Tuesday, April 9, 2013

Couple steps backwards

It's been a rough few weeks for me as Michele's family suffered the loss of our uncle, Billy. He was a great guy always quick with a joke, but always in good fun. We loved him and he will always be missed.
I've been struggling to get the ranged enemies (the blue guys in the last demo) to take melee damage. In video games melee is simply a direct hit/punch/kick/grapple. I decided that it would be a lot easier to have one type of enemy with random health and range so I got rid of range and tank enemies and just had one type of enemy object. Now making area of effects should be a lot easier to do. That being said I still need to create the area of effect objects. Before I had a problem where the collision between the player's bullet and the area of effect object would cause the game to crash. I need to look up a solution for that problem before I can create other kinds of environmental effects.
On a positive side I added in tips when the player loses to help them do better. I also changed melee from the v key to right click and lastly I added a cool down time to Shel's ability to heal you.
As promised several weeks ago here's a look at the progress I made. https://www.dropbox.com/s/o3nbqdl90ejytew/War%2B3.5.exe
W moves up
A moves left
S moves down
D moves right
Spacebar moves the green dot
Left Click shoot
Right Click melee
R reload
C cure some damage- starts the cooldown

When you lose there will be tips to help you do better next time.