FlashPunk has a bunch of tutorials that will cover all of this in more detail with an emphasis on FlashPunk. But I’ll skim the details of what I’m doing as well, as there’s a few quirks specific to my own direction.
- Install FlashDevelop. FlashDevelop is a free ActionScript IDE that makes working with Flash projects a lot easier. The alternatives are buying Adobe Flash Builder or hacking around compiling with the free Flex SDK on the command line, so for starting out FlashDevelop is the recommended way to go. FlashDevelop version 4 is out so it was time to upgrade the version I had previously installed.
- Install the Flex SDK if you need to. This is the framework that compiles and builds the Flash apps from the AcrionScript files. Previously you had to install this manually, but the newer versions of FlashDevelop will install Flex for you. This saves all possible amounts of hassle and fiddling around with both Flex and FlashDevelop, so thanks FlashDevelop devs!
- Configure FlashDevelop. Which at the moment isn’t much, as I think the defaults are fine. All I needed to do was change the default editor font from Courier New to something more appealing. I forgot that to change the font, you need to go tp the colour settings rather than preferences. It took a stupid amount of time to figure this out.
- Install FlashPunk into a project directory. That’s as simple as unpacking the zip. Next!
- Get that sucker under version control. I’m using Mercurial so I can copy the whole project between computers without any fuss.
And that’s all the basics. Next up, learning the basics of FlashPunk via the tutorials!
Aaaaaaand I’m back.
So yeah, I’m finished with the stuff that’s been causing me to stagnate and burn out and I’m heading back where I left off all those many months ago. It’s going to take some effort to get back where I was, but hey, the site’s still here. I’m not giving this up just yet.
I’ve debated with myself as to whether to reboot the site or even rename it to something else to signify a fresh start, but frankly that would involve an extra few days of unnecessary busy work that can be put to better use. It’s better to keep posting on this perfectly serviceable blog and focus on making actual content than twiddling administrative changes. I may start another site in the future for the serious side of things with this repurposed as my informal friendly blog site, but for now informal friendly blogging is the smart thing to do.
What I aim to do here is get back into game making again, and specifically get back into prototyping and testing ideas. It’s an attempt to regain the game development bug again and go wild.
To this end I’ll be looking at Flash/ActionScript game development, at least to begin with. I’m starting with FlashPunk as the stepladder into ActionScript and try building a few prototypes. Nothing too gee-whiz fancy to begin with; something that can both reignite that dev spark while also seeing whether Flash is a good tool for quickly throwing ideas up on the web.
I’ll be blogging this as I go. I expect tons of mistakes and the possible need to change tack or reverse several times, but that’s part of the fun!
To start: covering the basics of getting a FlashPunk game up and running. Eventually I want to try out some AI routines for a top-down Asteroids-like shooter game, but to get there I’ll first need an Asteroids-like shooter game to work off.