Monday, January 28, 2013

just keep coding

I'm starting to get into my internship and I wish that there were more of me so I could get more done at once, but that's a completely different story. This week I got the player to move around the room, he can shoot a laser, and the user can have a dot follow them (this is going to be the girl in the game). When I got to school today I was told I'd be using a project management system this semester called Trello. I'm feel like it will help me be a lot more organized so that's always a good thing.
This week I am focusing on enemy AI. I am going to be looking at tutorials on YouTube to figure out convincing enemy movement and attack patterns. Once I'm done scouring the internet for help on the matter I'm going to create the AI based on what I learned and hopefully in about 2 weeks I will have a decent enough enemy AI so I can move on to personalizing it for each type of enemy.
Like I said I have an internship this semester which seems more like freelance work than an internship but that's a whole other story. I need to meet up with one of my clients tomorrow at 3 and get started on the project as soon as I'm done the meeting. These two projects are going to be battling for my attention in addition to my other classes (Spanish and human form and function).

Monday, January 21, 2013

deCoded

SO as I said. This is going to be a very busy semester. I'm looking at 2 different coding languages and I haven't even been to a class yet. Hopefully I pick up on the syntax quickly so I can focus on the logic and debugging process. As of right now I have found a comprehensive tutorial for GML and I may have found one for another language that I'm going to be working with for my internship. Right now I am going over GML. I listened to a keynote done by David Jaffe (lead designer on God of War, Twisted Metal, and Calling All Cars, among other games) where he talked about a voice that he's had that tells him he is going to do what he loves and it doesn't matter if he's the best at it or not, so long as he keeps true to the love he has for game design. I like listening to stuff like that every so often because it inspires me to continue doing what I love to do.
Tomorrow I have work and I'm hanging out with Brandon, but on Wednesday I'm spending the whole day until I have to go to class working on one of these languages. One thing I've found in my previous ventures in programming is that arrays are confusing at times for me so I am going to be paying close attention to them as I learn and develop my game.
This is going to be a hard semester for me so like I said before I need to keep on trucking through, not getting distracted, and I'll be okay.

Friday, January 18, 2013

Early Update

Hey everybody, here's an early update cause I know you're all anxious to hear if I got my act together this week or not. The short answer to that is yes and no. I'm definitely working a lot harder this week than I have been, I delved into using tiles to create backgrounds, I am looking at GML and I went through some of the assets I will need (I'm always forgetting some section in the GDD).
To be a little more specific Game Maker has several tutorials that I used to get acquainted with the drag and drop system. However drag 'n drop will only get me so far so I am trying to find as many hands on tutorials of the GML (that's Game Maker Language) that I can. The language is very similar to C which I've never used but it seems pretty easy. I am going to mostly stick with the drag and drop system for basic commands like walking, and the like. More complex things like enemy AI will be done in GML. That being said I've also looked into the tile system Game Maker uses. It is a lot more straight forward than I originally thought.

Monday is the start of the new semester and I am going to be working hard on getting a prototype set up using place holder art from the other tutorials and quickly composed sprites using the GM editor. By the end of the weekend I hope to have the player able to walk and shoot. Monday I will work on the melee attack. Once the player is taken care of I will work on the enemies for the rest of the week. By next week I will have a rough prototype of an ordinary arcade shooter/beat 'em up game.

I am extremely apprehensive about this semester. I took on a lot, but I don't think it's more than I can handle. I just can't be caught up giving myself time to just relax mostly because if I do getting back into work mode is harder for me. I am waiting to hear about my internship, I'm excited about that as well. Corona and Lua look like they are very user friendly so hopefully I can quickly pick it up so it seems like I know what I'm doing. Overall I think the only thing that will be a real distraction this week is myself. Like I said I cannot come home from work and just relax or come home from school and just relax. Even when I hang out with Michele I will probably have to be doing work, luckily she knows what it's like to be in college and have a lot to do so she'll understand.

Monday, January 14, 2013

Crunch time

I'm a little disappointed with myself this week. I always seem to be lacking motivation for this project until it's too late to start working on it so nothing gets done. Despite that I have gotten a little further into the GDD I missed an important section of it that I've been working on for a while. I think my solution is to take my laptop with me and do homework wherever I am. That way I can't have an excuse.
I am going to work on Game Maker 8 a lot this week. I'm starting with remaking the game 1984, the scrolling shooter. Then I'm going to make a platform game, and finally a tutorial about adding depth to my environment since that will be an important part of game play for this game. I wish I didn't have work in 30 minutes otherwise I'd get started right away.
My biggest distraction has been Pokemon lately. I'm going to set it aside and put it somewhere where I won't see it. Out of sight out of mind right? Tonight is a new How I Met Your Mother and I'm going to Michele's after work to watch it. Instead of playing games while we wait for the show to start I'm going to be doing work while she plays with her iPad. My new year's resolution this year is to be more self motivated and positive than I have been. That is a big part of why I don't get as much as I should done.

Thursday, January 10, 2013

GDD pretty much done

I feel like it's been a long week. I've been working a lot so I haven't had too much time to do work. However I got a lot of what I wanted done. I finished most of the GDD I just have to do the walkthrough for the game and balance the combat a little more. After that I just have to create concept art and make the GDD more aesthetically pleasing.
I still need to work on the GDD but I'm going to be focused on Game Maker this week I plan to get through at least 2 tutorials this week then 2 more next week. 
I've been slacking I'm not gonna lie. I have been distracted with playing games and working and hanging out with Michele. But I need to buckle down and get serious about my projects. Last semester lets go!