July 17, 2008

even more cowbell

My More Cowbell iPhone app is flying off the shelves of the App Store!  Even though it's free I'm still tickled to see so many people enjoy it.  Here are some of the best comments from the reviews section of the App Store:


***** I've got a fever!  ...and the only cure is this free iPhone app!

***** Great, but... I think it needs more cowbell.  I'm thinking maybe intense Wifi cowbell battles...

***** Finally!! Takes the iPhone to a whole new level!  Much has been made about productivity programs, but this finally makes the iPhone the all in one device Apple claims it is.  No longer do I have to carry my phone and cowbell in my pocket!  Consolidation baby. 5 stars!

***** This app saved my life.  My productivity has also gone through the roof and I am the envy of all my co-workers.  Not to mention I got rich overnight because of this and my personal life has never been better. It is the best app ever created by man about cowbells evar!  Also, it has more cowbell.

***** This is what I'm talking about.  Simple little apps like this that make having an iPhone worth it.  Next time my buddies say "How's it feel paying $70 a month for a phone?" I will just tell them, "Well at the end of the day I may have less money, but I can promise you that I have MORE COWBELL!!!!"

***** Top Notch.  While the erstwhile simplicity of this musical instrument makes it appealing on a purely egalitarian level, the true pleasure from using this inspired piece of application programming is its consistency.  It opens up with a simple but powerful delivery by the classically-trained actor Christopher Walken.  Thereafter a screen is presented containing a large rendered bell, the kind which can be found upon your stereotypical dairy bovine.  Actually "touching" said bell generates a pleasant sound simulating the real thing. It is highly responsive, able to handle as many measures as I could throw its way.  Further, the application is highly stable; after many, many hours of usage I have not experienced a single crash.

If the adage " it is better to do one thing well than many things poorly" is taken as wisdom, then I say without hyperbole that this application is Buddha sitting upon his lotus. 



July 16, 2008

The Pinnacle

I've been programming since I was in Junior High, and have worked in the games business for twenty years.  Over that time I worked on 30+ games, and have managed development on dozens more since I stopped day to day programming when I joined Aspyr five years ago.


In other professions, there are obvious high points you might strive for.  For a professional athlete, it might be winning a championship.  For a scientist, winning the nobel prize.  For an actor, the Oscar.  

All the years and all the games I programmed have finally culminated in what I think must be the pinnacle of my career, an application I released today for the iPhone:

What's that? You have a fever?  Well I have the prescription... MORE COWBELL! :)

July 14, 2008

Ouch

I had my first swim workout with my new group today at lunch.  And I forgot one thing, see if you can guess what from the picture:


Ouch
Who would guess swimming at noon in direct sunlight would cause such a thing :)  Oops. 

July 11, 2008

No iPhone yet :(

I drove over by the AT&T store near my house at 7:30, just to see if it was crazy, and sure enough there were 40-50 people lined up.  At 15 minutes per person for activation, even if they can do four people at once that's a 2.5 to 3 hour wait after the store opens for the last person in line.


I'm a geek, but not that big a geek.  I kept on driving and came back home.  I'll check around this weekend to see if anyone has stock without multi-hour waits.  Or just wait til the next week or two.

July 10, 2008

First iPod touch post!

Just downloaded the typepad app from the app store on my iPod touch and I'm blogging from my iPod! I'm such a nerd :)

July 07, 2008

Live snowglobe action!

Here's the world premiere of my iPhone Snowglobe! 

July 06, 2008

Howdy Du

Can't have a more Texas-y race name than the Howdy Du :)  This was the second duathlon in the Central Texas Du series, and it took place way up north of Austin in Georgetown.  It was in a really nice new park, called Berry Springs.  Lots of big shady trees, and a couple noisy donkeys for local color.

Since the race was so far north, and started at 7:15, we had to be up at 5 to get there.  Eeek.  Suellen was quite the trooper, and went with me to cheer and help out in the Austin Duathletes tent during the race.

The weather actually cooperated pretty well- it was humid, but only in the low 70's by the time we got to the park.  After getting parked and set up in transition, we said hi to lots of folks we knew who were volunteering or cheering - Tim & Carri, Shorey, Michelle, Brianna, Tim H, and a bunch of others.  It was neat to also see several other women who did the first race of the series- you get to know some new faces when you're all at a race together each month.

This race was a standard run/bike/run, no wacky double like the Dad's Du.  It was a little shorter, 3 mile run, 17 mile bike, 3 mile run.  The run was on every kind of surface possible, through the park- paved walkway, gravel, wooden boardwalk, grass, wood chip, and dirt.  It made for an interesting run!  The bike was out through the countryside, with a stretch along I-35 on the frontage road.  Suellen and I had driven the bike course the day before, and it didn't look too hard, but looks were definitely deceiving!

They were going to start the race in two waves, and I figured they would do men first then women.  But then they announced it would be men & women under 39 first, then 40+ in the second wave.  Ick, that makes it really hard to race.  Since most of the fast women would get a 3 minute head start on us more mature folks, it would be very hard to know where you were in the overall standings.  I just had to stick to my race plan and run my own race.

I did a warmup run with Shorey, we did one loop of the run course (1.5 miles around).  Even with the varying terrain it was a nice run, with a good amount of shade.  After the warmup we got back to the start and wished each other good luck (Shorey was going in the first wave).

3 minutes after the first wave, our wave was off.  I settled into a comfortable 7:15 pace. I wasn't even going to look at mile splits, instead just gauging my pace with my Garmin for the whole 3 miles.  As usual, a couple women took off at a blazing pace.  It's still hard to be patient and hold back, but I knew it would help in the end.  So I tried to enjoy the run, drink plenty of water, and keep steady.  Around the first loop I saw Suellen and the rest of the Austin Duathlete folks, and gave them a wave.  The second loop went by quickly, and I headed into transition to get on the bike.  My first run as 21:35, a 7:12 pace, a little quicker than I expected but I felt good.

No incidents in transition this time, and after maneuvering through a crowd of people at the bike start I got on the bike.  We had a short climb out of the park, then some nice smooth roads along the tollway and I-35.  The bike course was two loops of 8.5 miles, and I told myself to hold back a bit until the second loop.  I did pick it up on that smooth stretch though :)  Once we turned away from the interstate the road got bumpy and the hills started.  I thought to myself "this didn't look so hilly in the car!".  It never does :)

I was passing quite a few people, and averaging a good 20.5 mph by the end of the first loop. I'd passed Meg, who I trained with for Boston last year, and figured she was pretty close to the front of the first wave of women, since she's a really fast runner.  So I knew I'd made up a lot of the 3 minute headstart from the first wave by then.

As we started the second loop, we had the climb out of the park again, and back onto the smooth roads.  This is where I really wanted to start pushing, and I hammered pretty hard until we got back on the bumpy road.  With about two miles to go, I passed Mandy, the woman who was leading the earlier wave.  I knew she was faster than me on the run, so I really wanted to get as big a lead as I could (even though I knew I was 3 minutes ahead at the time).  I hammered all the way to the park, and jumped off my bike (no crazy shoeless dismount this time!).  My bike time was the fastest of all the women by over a minute, with about a 21.5 mph average!

Just one run to go, and if I could hold my lead I thought I'd be first woman.  But with the two waves it was hard to tell.  I wanted to try to hit the same 7:15 pace goal I had on the first run, and started out a little slow.  But here came Mandy, passing me and cruising along.  I knew I had to stay within 3 minutes of her.  So I just tried to keep her in sight as long as I could.  

The first loop was done, and now down to the last mile and a half.  With cheers from Suellen, Panther and the rest of the crew, I dug deep and began to pick up the pace.  Luckily a few guys running a bit faster pace than me came by, and I latched on to them a while.  I could still see Mandy in the distance, so I figured she couldn't be more than a minute or two ahead.  

Coming in to the last quarter mile we ran back onto a paved path, which felt great after the random gravel, wood chips, and grass.  I kept pushing, and with a tenth of a mile to go, just when I saw the Austin Duathletes tent, I kicked with everything I had.  I'd had a really good second run, 30 seconds faster than the first, a 7:02 pace.  My final time was 1:31:18.  Now the question was, did I stay close enough to the first wave women to be ahead? I checked the results and found I'd only lost about a minute and a half to Mandy on the second run, so I'd managed to hold her off and finish first overall woman!  

After the race we hung around and cheered the other racers in, had some breakfast tacos, and just enjoyed the shady park.  It was a very nice way to spend a morning. 

Here are Shorey & I in our matching Austin Duathletes tops, before the race:
Howdy

July 04, 2008

June training totals

Here were my training totals for June, as I slowly try to ramp things back up.  I really haven't made as much progress as I'd hoped, between traveling and racing.  My run mileage has at least moved up some, but my bike is still getting rusty.  I am happy that I was able to consistently swim at least twice a week, though.

Running: 120 miles
Biking: 224 miles
Swimming: 11700 yards (6.6 miles)

So far for 2008:

Running: 721 miles
Biking: 1426 miles
Swimming: 28100 yards (16 miles)

July 03, 2008

Let the games begin!

Today I officially relaunched my little side company, Maverick Software, with four games (well three games and a toy) for the iPhone!  I even have a spiffy new web site (thanks to iWeb):


I've spent the last several months working on these games in my spare time, and it's been a lot of fun returning to programming.  Especially on simpler/smaller projects.  Although there were a few not-so-fun parts of the process I had forgotten:

- not being able to sleep some nights because a particular bug or coding problem just wouldn't quit running through your head.  Eventually you just have to get up and work on it for a while, or you'll never get any sleep.

- the nervousness of putting together the final version of the game that is going out for release.  You're sure you've forgotten something, or everyone will think the game is lame, or whatever.  It's more nerve racking than I remembered!

- trying to finish up a project and always just finding "one more thing" you think you need to fix :)

Everything is pretty much done, and ready to go for sale on the iPhone App Store, probably around the time in launches (which Apple hasn't really given a date for, but everyone assumes next Friday when the 3G iPhone goes on sale).

Here are my games:

Comet Cowboy - An arcade game where you pan around a giant starfield with little comets tumbling by.  You touch the screen to shoot out a laser, then draw around the comet to lasso it.  The idea came from a discussion with a co-worker, trying to think of things you can do easily with the iPhone touch screen.  Selecting & drawing outlines around things seemed a natural, and then we thought "lasso!".  But I decided a sci-fi edge made more sense than traditional cowboys.  


CometScreen2


Yulan Mahjong Solitaire - The old Shanghai game was always a favorite of mine, and I did several variations of it for the Mac years ago (WordTile, QuickTile, etc).  I thought it would be a good iPhone game, since you basically are just selecting tiles, and panning/zooming around the board.  This was a good exercise to figure out how to do multiple touches well (pinching to zoom in and out, swipe to scroll, tap to select).  And it had the added bonus of not needing much art.  I just used a photo of an actual Mahjong tile set for the tiles. 
 
YulanScreen1


Snowglobe - My first iPhone app!  Since the iPhone has an accelerometer in it, and can tell when you shake it or which way you are holding it, my first idea was to make a snowglobe.

It started simple, just a circle with flakes in it that moved when you shook the phone. Eventually I added some character art (a penguin and a girl penguin in a hula skirt), and the ability for you to pick any of your own photos to be in the snowglobe. 

I also decided to let you pick how big the snowflakes were, and how many there were.  It's a fun little toy, just watching the snow swirl around and settle to the bottom, then shaking the phone to mix it all up again.  

I'm pricing it at only 99 cents, so it'll be interesting to see if people pick it up.  And yes, that's Bebe the bunny starring in her own snowglobe :)

SnowglobeSnowglobe2 


Blip Solitaire - This came from a joke on MST3K years ago, in a sci-fi movie where some scientists were gathered around a radar scope.  One of the bots quipped "he's playing Pong Solitaire!".  Ever since then I wanted to write a version of it.  

It's basically pong, but with only one paddle, that you control in a big circle around the screen.  The ball bounces from one side of the circle to the other (if you steer your paddle right, of course!).  It's quite a silly little game, which is why I'm releasing it for free.  

Surprisingly, once I put in a score (one point for every time you hit the ball) and a high score function, it got kind of addictive to play!  I had to change the name to avoid the Pong trademark. 

Blip


June 26, 2008

Hot hot hot

If you aren't in Austin, you may not know it's hot here.  Damn hot.  100 degrees pretty much every day, with 60-80% humidity in the mornings.  And I'm deep in the midst of training, so I still have to run in the heat.


Some of the ways I can tell it is just too hot:

- I can only wear a running cap one run before I have to wash it, since it's soaked when I'm done.

- After every run I have to take the insoles out of my running shoes and let the whole shoe dry out overnight.

- I drank 3 bottles (60 oz) of water in an hour and twenty minutes of running yesterday.

- When I finish a workout, my clothes are dripping wet, like I just jumped in Barton Springs.

- I lost three pounds on a one hour run earlier in the week, obviously all water.

Nothing to do but keep hydrating I guess!