Category: Uncategorized

PTFSD Update, March 27 2009

Um…yeah.

Current Weight: 320.1
Delta: Gain of 1.8 pounds
Number of days this week I walked an hour: 5
Number of days this week I ate fewer than 2000 calories: 2

I’ve got the exercise habit down. It’s the food thing that’s much harder. I think the hardest part is when it gets late, I’ve been working on my programming, and I don’t want to go to bed hungry.


Fourth Rejection

This is getting disheartening. And it was made worse by the fact that it was Twisted Pixel that turned me down.

Frankly, I’m in serious trouble. Everybody either wants console experience (which I’ve got, but just a bit) or, on the PC side, MMO experience (which I don’t have at all).

The Going Theory is that in April companies are going to realize that they need developers to make their Christmas deadlines and will start hiring again. I dearly hope that is true.


PTFSD Update, March 20 2009

(For any new readers, PTFSD is short for “Put that freakin’ sandwich down!” and is the title of my personal weight loss initiative. The line comes from a Homestar Runner cartoon, of course.)

And now, drum roll please:

Current Weight: 318.3
Delta: Loss of 3.3 pounds
Number of days this week I walked an hour: 6
Number of days this week I ate fewer than 2000 calories: 5

You’ll notice my weight is a little higher than I reported earlier. I was pretty bad during the week of my birthday and my weight got up above 320, which prompted action. Now it’s coming back down again, thankfully.

Right now I don’t feel like making any projections about when my weight is going to be at what stage. Doing so always leads to disappointment. I’m just going to follow the plan and let it happen.


Unintentional Gameplay

I recently noticed that my four-year-old daughter was doing something a little strange when she was playing The Maw.

In case you’re not familiar with the game, it features a user-controlled character named Frank and a non-user-controlled character named…The Maw!!!

(Yes, at some point I’ll stop talking about The Maw. I swear.)

Uh…sorry. Anyway, Frank can call Maw to him and Maw will come if he’s close enough to hear. I noticed that my daughter was calling Maw and then immediately running behind a tree, then running around and around the tree to see how long she could keep Maw from touching Frank. And giggling madly the whole time.

She’d found a new game inside the game. The developers of Maw never intended for people to play keep-away inside their game but it grows naturally out of the gameplay elements they did put in.

Which reminded me of a couple of stories. My friend Ryan Clark told me that he was working on an early version of the Zarria engine (which later powered Hit & Myth) and he was testing the 2D physics of the game. The test map consisted of a house, a whole bunch of NPC frogs and the player’s character. There was no combat, but if your character bumped into one of the frogs it would be thrown back away from you.

He showed it to his brother, who immediately found a game that Ryan hadn’t programmed – trying to wrangle all the frogs into the house by bumping into them. Of course, the more frogs you got together the more they’d bump each other around. The only way to keep the frogs inside the house was to stand in the doorway, but you had to leave the doorway to go get another frog, which means that three would probably escape.

And Ryan even found an unintentional game in an early version of Inaria. I made a map with one of every creature on it to test their AI. Most of the AIs were designed to hunt you down as soon as you came near. Ryan instantly started triggering every single unit and then seeing how long he could stay alive. Since there were structures on the map he eventually found a way to trap or block them all and stay alive.

And then of course, there’s these guys who found a new game to play in Super Mario 64:

In case you don’t understand Japanese, these guys are activating a one-up mushroom and then running away from it and seeing how long they can prevent it from touching them. This is hard because it not only moves pretty fast, it can fly through the terrain of the level. It’s pretty funny to hear them freak out whenever it suddenly appears through a wall next to them.

And let’s not forget this excellent article by Shamus Young, wherein he programs Starcraft to play itself so he can find out which enemy AI is the strongest.

So what’s my point? Um…I dunno. It’s long been known that humans can make a game out of anything, and you don’t even need a good framework to do it. Maybe I just wanted to brag on my daughter 🙂


Thirty-Eight

As I look back on last year on this, the day of my birth, all I can really say is…

Last year sucked.

Indeed, there were several times last year when I was pretty sure I wasn’t going to make it to this day.

But I did, and despite everything I’m very grateful.

I’m also grateful to the support I’ve received from you guys through this past year; I really needed it.

Here’s to the eternal hope that the future will bring better things!


It Never Fails…

Whenever I get laid off I’m always unemployed on my birthday.

And it never fails that there’s some game that I really, really want.

Last time it was Oblivion.  Ah, sweet Oblivion.

This time it’s Star Ocean: The Last Hope.  First because I’m just in the mood for a JRPG – something epic yet slightly silly.  Plus that game is pretty, and I’ve always enjoyed Star Ocean’s combat system.

Of course, speaking of silly – come on!  Your main character is named “Edge Maverick”?!  They may as well name him “Fate Liongod”.

Oh, wait…


Who Moved My Personal Blog?

I swear, I didn’t do it!

Oh, wait…yes I did.

AnthonySalter.com now points to both this blog and the final destination (really!) of my personal blog: GameDevDad.com. I was really pleased to get that URL 🙂

I promise that this will be the last rejiggerings of my blogs. For a while.


Nothing is Happening. And it’s Happening Slowly.

Being unemployed just causes time to slow…way…down. You spend your days emailing people you’ve never met before while constantly refreshing your mail client and keeping one ear cocked for a phone ring. It is, frankly, an awful way to live, and I’m hoping not to have to do it any more soon.

And because of this, I just don’t have much to talk about right now. Sure, I could make good on my threat to destroy PSRD in a massive post detailing what I think about various subjects but that seems like a copout…and I’m still a bit reticent about using my newfound power to say whatever the hell I want because in the end, far too many subjects have become far too polarized. People are actually deciding that their friends aren’t their friends any more, not because said friends have stolen from them or harmed them, or forgot to pick them up from the airport, but simply because they have different political views. Politics just aren’t that important. It’s a minefield, and it’s one best avoided (though if you diligently search my previous posts you’ll probably get a good feel for my beliefs).

Oh! I’m going to start giving PTFSD updates again. I’m currently at 316, which if you’ve been keeping track means I’ve lost about 40 pounds so far from my high of 355. I’d very much like to be below 300 for my birthday, but that’s not looking like it’s going to happen. Still, I’m hoping to get down to around 275 by the end of the year – that’s just another 40 pounds, so it should be doable. And of course every pound I lose means my heart can take it that much easier.

As for gaming…well, I’ve even less time for it now than I used to. Typically I just jump into 2Fort and do some sniping. I played the Halo Wars demo and the game looks perfectly serviceable…if a little uninspired.

Actually, right now my kids are going nuts over this little game called The Maw on XBLA. Maw’s a purple…thing with big teeth. He’s cute and menacing at the same time. You play as his friend Frank and your goal is simply to progress to the end of each level (there’s an overall story about a spaceship crashing and alien planets but it’s not that important).

As Maw eats the cute little critters on each level, he gets bigger – and he can actually steal abilities from some creatures. For instance, eating a fire lizard on the first level gives him flame breath. The character designs are great, the puzzles are simple but fun and the violence is played for laughs. All three of my kids enjoyed it, even the one who is allegedly grown up now.


AnthonySalter.com

So I’ve created a personal blog. “But Anthony!” I hear you cry. “We thought this was your personal blog! It even says so on the About Me page!”

That’s the thing…I’ve sort of used this as a hybrid blog – talking about technical subjects when I wanted and then posting cute stories about my kids. The problem is that the two don’t really go together…and I’m trying to customize this blog to be as much use to budding game developers and potential employers as possible. Thus, the personal stuff goes to anthonysalter.com, on a blog which I’ve dubbed GameDevDad.

So what stays?

* Obviously all of my hardcore game development articles like Practical Direct3D Programming and Pix will stay here. You won’t find articles like that on anthonysalter.com.

* All of my games will stay here.

* My professional resume and contact info will stay here.

* Name That Game! stays, because often I use it to make a point about game design or game history.

* Writeups on game developers (like the one I did on Jeff Vogel) will stay here.

On the other hand…

* I won’t be mentioning my family or my various health problems here after this post.

* Let’s Play Starflight will be on GameDevDad hereforth.

* Be aware that I’ll be breaking PSRD much more often on GameDevDad than I did here; heck, that’s one of the reasons I’m making the site. If you’re afraid that by reading about my personal beliefs you might discover something about me that causes you not to like me any more, you should probably stay here.

And it’s entirely possible that some articles will get crossposted.


Welcome to my new personal blog!

Well, I’d been thinking about doing this for a while and friends of mine suggested that some of my posts on ViridianGames.com might be offputting to potential employers.

So welcome to my new personal blog!  Here I’ll be talking about my family, my hobbies, and self-improvement.   And I won’t be as leery about breaking PSRD (on ViridianGames.com I do not discuss politics, sex, religion or drugs).   And while I didn’t want to turn ViridianGames.com into an “Anthony recovers from his heart attack” blog, I’ll be talking a lot more about it here.

What you won’t see here are long treatises on game development topics; for that you should still continue to check ViridianGames.com.

So, welcome!  Come in, sit a spell, put  your feet up.  And don’t be surprised if the chilluns jump on you.