Coding IDE

July 11, 2007 · Filed Under books, game dev, software · Comment 

I’ve switched my development tools from Flash and Notepad++ to Flex Builder. I have tried a number of environments in search of the best environment for my style of coding. Since all of the ActionScript 3.0 Cookbook examples are all based on Flex Builder, i decide to give it a try. It has some clear advantages.

  • Based on Eclipse
  • Cross-Platform
  • Integrated AutoComplete and Help
  • Excellent debugging features – This has saved me a bunch time!

Currently, I’m working with the public beta for Flex Builder 3, which looks pretty solid at this point.

ActionScript Books

July 11, 2007 · Filed Under books, game dev · Comment 

I recently completed Beginning Flash Game Programming For Dummies. This is a very solid introduction to game development concepts. It’s a bit light in places for those with prior programming experience, but the content on movement, physics and math makes up for that nicely. On the downside, this is strictly a ActionScript 2 and Flash reference. I’ve decided the develop with ActionScript 3 and Flex Builder. While most of the code samples need to be reworked for AS3, the book still provide a good conceptual reference for game development topics.

I’ve also picked up ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers from O’Reilly. This is an excellent reference book. I read the first few chapters in their entirety. Now, I’m just reading sections to solve specific problems. I am eager to get my hands on Essential ActionScript 3.0, which was just recently released.

Documentation

June 13, 2007 · Filed Under game dev, software · 1 Comment 

I’ve finished pouring over the Flash Help documentation for ActionScript 2.0 and 3.0 and I now know just enough to be dangerous. I’ve started work on a design document for the third game idea, space tank. It seems like a good concept to get started with and learn the basics.

I want to do all of the documentation online so that I can easily work from multiple computers. Google Documents is the obvious choice for word processing and spreadsheets. So I just needed to find an online drawing application to handle user interface wireframes. Cumulate Draw is a nice online drawing application. However, it doesn’t store your files online. Saves occur locally in a variety of formats, but the application can only open files in it’s native format. Online storage would be a nice addition. Gliffy has a very similar feature set and it does offer online storage. The only drawback is the on-page plug for the premium service.

Here are the preliminary wireframes, click to see a larger version.

The Insanity Begins

June 4, 2007 · Filed Under game dev · Comment 

A confluence of events has convinced me that it’s time to cut my teeth at creating a video game. This will require a number of skill sets: game design, graphic design, programming and marketing.

I have done a fair amount of game design recently for work, so I’m pretty confident about being able to come up with a game design. As for graphic design, I have seen some pretty solid examples of it not being as important as game play for basic web games, which was a big concern before now. It’s been awhile since I’ve had a good programming project to sink my teeth into. Marketing will be the least fun aspect, but I have more experience now than I did with past web ventures. Now that the weather is improving, it will be a good excuse to spend early weekend mornings out on the deck!

I started by working up on some design ideas to get the ball rolling. I came up with three, which I called office manager, poker puzzle and space tank. I’ve got many pages of notes, so I’m good there. Then I spent this last weekend working on getting up to speed with ActionScript. A Flash-based game is the most logical to get started with. The syntax of ActionScript is very straight forward, so that should not be a big deal. The time consuming part will be getting familar with the Flash API.