The New Xbox Experience launched, and with it, Weapon of Choice. It has been very exciting to say the least. Every morning, I wake up, turn on the computer and check to see where we rank in regards to popularity. (They like us, they really, really like us!) And before we go to bed, we check the Microsoft Forums. (You too can leave your comments there.)
For those of you making out your holiday wish list for Santa or Bubbie, there is a new arrival at our store. If you dig WoC's art syle, tell your loved ones about the Weapon of Choice Alien Annual Wall Calendar. You get 12 months of the hideous space creatures you love to obliterate. And as an added bonus, the delirious Dr. Roth has included Latin classifications and poetry for each one. Based on forum feedback, we have talked with WoC's music composer, Hamdija Ajanovic about producing a WoC soundtrack.
Our Atlanta launch events were great! Friday night at Waba games resulted in a speed round, played on the 200 inch screen with the music cranked up! Computer Arena had a great set-up and a large crowd. It was great to have Blake Edwards, from Project Owlboy dev team, join us at both events. When I heard Bobby Blackwolf from AllGames Radio was disappointed he could not make it, I knew I had to contact him. Bobby interviewed Nathan on his 11/30 podcast. Check out the events' pictures.
To all the fans who downloaded and purchased the game,
...took a $5 chance to buy the game without downloading it first,
...told their friends (real and virtual) that the game was fun,
...send us an email about your positive WoC experience,
...interviewed us, posted on a forum, commented to a blog, or shouted to the sky...
Mommy's Best Games invites Atlanta gamers and aspiring developers to join us!!
Friday, November 21st, we will be at Waba Games in Duluth, GA from 7-9 PM and
Saturday, November 22nd, we will be at the Computer Arena in Roswell, GA from 3-5 PM.
* Meet the Weapon of Choice developers * * Play the full version of Weapon of Choice for FREE * * Check out other brand new Xbox 360 Community Games * * Learn more about XNA and how to make games for Xbox Community Games * * Take home free giveaways! (While they last)
There are admission fees into the console gaming centers. Admission is reduced by $5 at Waba during the event. These will be exciting and fun nights. Tell your Atlanta gaming friends to come join us.
Hello, Amy here. As the marketing and business side of Mommy’s Best Games, I decided to write this dev-log entry. Plus, as we shoot for the November 19th launch of Community Games, Nathan has his hands and head full of many other important tasks.
As you may have already learned, we entered Weapon of Choice into Microsoft’s XNA Dream Build Play 2008 international competition. We were very excited to learn that we earned THIRD PLACE!!!! We are the top American team. Check out the other winners; they all look great and are fun. It is definitely worth your time to check out.
We were also invited by Microsoft’s XNA Team to attend the Xbox LIVE Community Games and XNA Game Studio 3.0 Launch Event in San Francisco on October 29th. What an event! Also in attendance were the Word Soup and Colosseum teams. The room was set up with more than 15 high-def flat screen TVs with ready-to-play Dream Build Play and other XNA games. The press came, and we were ready. Although it was tough in one week to pull off schwag, we rocked it! We had digital press kits, flexible flyers with the WoC title screen imprinted on it, promotional game cards, game card magnets, and business cards.
So, although it is 42 degrees outside, things are heating up inside. The game is up on Creators Club catalog in the Playtest category. In the meantime, Nathan furiously continues to work on the last minute things, like testing what happens when memory cards get swapped out during gameplay and setting up the trial version of the game, with up-sell screen and all.
If you are on Creators Club, we encourage you to play-test Weapon of Choice and give your feedback. If not, you too shall have your chance to obliterate hideous aliens; Weapon of Choice will be ready for purchase on 11/19.
After a couple days of testing with no crashes, we anticipate getting the game in for Peer Review. (Again, Creators Club members, please Peer Review us)
This is THE week- and as they love to say here, in the rolling hills of Indiana...
My weakest area is in sound design and creation. I always dread having to make sound effects for the game. I end up enjoying it, sort of like exercising, though it's tough to get the motivation to start. I like to think positively that it's the easiest area for me to improve in when working with sound effects. Fortunately Hamdija is handling all the music and doing a real bang-up job.
I would love to have someone (other than me) recording each sound effect from nature, or blending natural sounds to get a new sound. Unfortunately, I don't have the time or the budget or the equipment to record each sound effect in Weapon of Choice. I honestly think the sound design is coming along at least satisfactorily, and sometimes really well. Since I'm not recording the sounds, that means I have to get samples from somewhere.
When I first started in the industry over a decade ago, RWS was using 'the General' for sound effects. I think that still stands a very good option, but since then I've worked for wealthier studios which employ sound designers in-house who often record new, unique sounds for each effect. MBG has neither of those options. While $1500 isn't a fortune for the General, it is enough to force us to consider other options. One of those options I've found while looking turned out to be great.
The site is called SoundSnap and as far as I can tell, it offers royalty free sounds effects for commercial use. To make sure I 'make it mine' I never use a raw sound from their site. I always mix each effect with at least one other sound I get from there, or from some other free site. Because it is 'user-driven' it's sometimes difficult getting a specific effect, but it often has lots of effects for most things, and they're all free. I do find that SoundSnap usually has high quality sounds and can be great in a game once you massage them a little.
For the sound massaging, I like to use GoldWave.
I actually did buy a license for only 45 dollars which I felt has definitely been worth it. The demo version of the program offers most of the functionality if you’re interested. The program itself has many mixing features and is fast and simple to use.
To round out this media post, I actually used Windows Movie Maker to create the first trailer of the game. Wikipedia tells me it's been bundled since Windows Me (so you probably own it) but I've never needed it until now. I've found it fairly powerful and easy to use. Since it’s free and did the job well enough, I'm sticking with it for now--and the new gameplay trailer which will be available next week!
Flocking is the sort of programming that you can lose days experimenting with the subtleties. Some of you old-timers may remember the Stanley and Stella video from back in the 80's. Craig Reynolds "boids" taught me my original programming understanding of flocking. Since learning about it, I've programmed flocking systems several times (all for fun) and was excited to come up with an enemy to use it in Weapon of Choice.
The creature in the game is called the Darting Flock. In the prototype, the center (shown as a white rectangle) is the controlling element. The green fliers try to guard it. As the player shoots their way through the flock, the controller creates more fliers that encircle it. Some even dive-bomb you. The fun is trying to cut a hole through the flock and shoot the center while dodging incoming fliers.
Originally I tried simply having the fliers steer around the controller, and constantly home in on its center with an acceleration, sort of like the Earth being slung around the Sun. While the behavior looks decent in the video, it feels a little chaotic (which can be exciting) but generally primitive. I decided to try out a flocking algorithm to spice up the action.
As described by the "boids" system, flocking works by having many objects follow a small set of steering rules. I've simplified the system more but also added some changes to it to keep it interesting. The new actions are: 1. Find the closest neighbor. 2. Follow a target position offset behind the neighbor by a random angle. 3. Recheck for the closest neighbor every few seconds. The exceptions are a few 'leader fliers' which need to know where the flock is going. They are forced to follow the controller at a certain distance, while all other fliers connect from there. When the leaders follow the controller, they are actually following a position just outside the controller that orbits the controller itself. This indirection gives even more motion to the group.
The blue lines in the image are between the flier and their target. The white lines are from the flier that is getting followed by another flier. You can trace the chain of fliers as they follow each other to see the order.
Flocking can be more expensive than homing from a processing standpoint since every flier has to check the distance to every other flier. By staggering and delaying how often this happens we can ease the burden on the processor.
Several neat behaviors come from this. The fliers may fly outwards suddenly but will eventually come back around, usually in a wild spiral. When the player kills fliers, for a few seconds some of them will follow their dead friends down before reacquiring a new neighbor! This makes the fight a lot more exciting and can create some really intelligent looking emergent behavior from relatively simple programming.