Sunday, January 27, 2013
Progress Update - Army Won't Attack
So I had been having a problem with the player's army not attacking the enemy army, and I finally figured out what was wrong. It turned out to be a really simple problem, but since it was so small it took me awhile to find. Now that that's done all I need to do is write the code for the rest of the enemy units, which should be tedious but very easy. I will also need to make graphics for the enemies
Saturday, January 26, 2013
Music and Sound Buttons
So today I have been working on fixing bugs in the pause and options menus. Before, when you went into the options menu there was no way to go back. I wasn't able to add a back button because of the way that the option menu was set up. Since the options screen only controlled the music and sounds I decided that instead of rewriting the options screen I would just add music and sound toggle buttons to the main screen, like this:
Thursday, January 24, 2013
My Flash Game
So I mentioned in my first post that I have been working on a flash game, and now I would like to explain it a bit more. The game is a mix between a castle defense strategy game and an action game. The player must command an army of stick figures against their enemies and lead them on the battlefield.
The player chooses which units to use depending on the type of battle and the specific skills of the enemy before every battle. There are currently two types of battles, Siege and Defense, but I may add more later. There will also be upgrades available in in this menu, but I haven't added them yet.
I have created two levels so far, the first one shown above is a Defense level with a tutorial, and the second is a Siege level. I will be able to use these two levels as templates for the rest of the game.
I expect to finish these levels over the next week and after that I will start working on the story, which is going to be an important part of the game. If anyone is interested I would really appreciate some testers and any advice or suggestions you have.
Wednesday, January 23, 2013
Welcome
In this blog I'm going to be posting updates on my game development progress. I have been programming, and more recently learning to develop games for about two years. I am now working on my first serious game, which is a strategy flash game, but I'll be posting more updates on that later. Since I'm planning on publishing this game I decided I would need to have a blog.
Now I would like to tell you all a little about myself. I am mainly a programmer, but I am doing the art and sounds for my games as well. I first learned to program with Python, which I strongly recommend as a first language. I then started learning to write games with Pygame, a game development library for Python. I was able to make a few simple games this way but it was hard to use and didn't always work very well. In this time I also learned HTML and CSS. Then I moved on to learning 3d game engines like Unity and Unreal. I was never able to make anything very impressive with either of these. I learned Unity first, which was easy to use and pretty powerful but I soon realized I wouldn't be able to do anything with 3d without learning 3d modeling, which is something I have never been able to do. Unity did teach me JavaScript which I have found very useful. Next I learned Unreal, which was easier easier to use from a graphics perspective but I could never figure out how to code with it.
I still continued trying to find the right language/engine to use to develop games, and I have recently started working with flash, which so far has been great. I am using adobe's Flex SDK with the FlashPunk game engine. Unlike Pygame I found that everything works perfectly in flash, the coding is easy unlike Unreal, and I am actually able to create my own 2d art with free programs like Inkscape and Gimp. I still want to move to 3d in the future but for now I think that flash is the perfect option for me.
So that's my story, I hope some of you will continue following this blog and my experiences with game developement.
Now I would like to tell you all a little about myself. I am mainly a programmer, but I am doing the art and sounds for my games as well. I first learned to program with Python, which I strongly recommend as a first language. I then started learning to write games with Pygame, a game development library for Python. I was able to make a few simple games this way but it was hard to use and didn't always work very well. In this time I also learned HTML and CSS. Then I moved on to learning 3d game engines like Unity and Unreal. I was never able to make anything very impressive with either of these. I learned Unity first, which was easy to use and pretty powerful but I soon realized I wouldn't be able to do anything with 3d without learning 3d modeling, which is something I have never been able to do. Unity did teach me JavaScript which I have found very useful. Next I learned Unreal, which was easier easier to use from a graphics perspective but I could never figure out how to code with it.
I still continued trying to find the right language/engine to use to develop games, and I have recently started working with flash, which so far has been great. I am using adobe's Flex SDK with the FlashPunk game engine. Unlike Pygame I found that everything works perfectly in flash, the coding is easy unlike Unreal, and I am actually able to create my own 2d art with free programs like Inkscape and Gimp. I still want to move to 3d in the future but for now I think that flash is the perfect option for me.
So that's my story, I hope some of you will continue following this blog and my experiences with game developement.
Subscribe to:
Posts (Atom)