What makes Frances excited about springtime:
What makes me excited about springtime:
It’s old news now, but our second text adventure has won a second contest. If folks haven’t figured it out by now: our secret weapon is a secret cadre of crack beta-testers, copyeditors, and writing critique-ers. They are invaluable! You haven’t tried the game yet, you can play it in your browser right now. Type ‘help’ to see all the people who helped us out.
In other Interactive Fiction news:
Jack and I had great success with our first text adventure game, Rover’s Day Out. It won first place in the 2009 Interactive Fiction Competition last November. I figured we were done for a while; after 5 months of furious coding and testing, we could take a break and start brainstorming up a sequel for next summer.
But no, Jack found us another competition to get into. Just before the new year, he insisted we get going on a “one room escape-themed” game for the Casual Gameplay IF Competition. But it was due January 31st! Could we scrape together a one-room game in only 5 weeks?
Answer: yes we could, and did. But it was a bit nuts.
We spent the first week arguing about the plot and puzzles, over videoconference and in shared notes. We spent the second week actually writing the “finished transcript” that represented the final game we wanted. Jack very cleverly solicited writing feedback from at least six peers in the IF community; at least two or three were folks that hated our first game, so it gave us some great perspective on our writing style and sense of humor. For the third week: code, code, code, day and night. We then spent the last two weeks fixing bugs from beta-testers. In other words, it was the same basic development strategy we did for our first game, just compressed down to 1/5th the time.

So without further ado, head over to the Hoosegow Game Site to try out our game! This game is much smaller and quicker than Rover; it’s designed to be played in a single lunch break, rather than over many hours. We did this because the game is going to played and judged by a much more casual gameplaying audience who aren’t as familiar with the text adventure genre. We also did some old-school things, like award points for solving puzzles.
If you’d like to judge the competition, take a look at the main competition link above. You need to play at least 5 competition games for your scores to count.
Let us know how you like it!
Cool, I’ve now got wordpress plugins installed that not only show my recent tweets in the sidebar, but my recent flickr photos too. Try hovering the mouse over the photo!
I wonder if it’s possible to post about a new car without boring readers too much. I mean, I’m not a Car Person, I never have been. I’ve always viewed them as boring utilitarian objects. In a perfect world, I wouldn’t own one at all; I capitulate to necessity, however. At least we’re only a one-car family. And at least we strive for getting super-energy-efficient models.
My first car was a 1996 Honda Civic. I bought it because everyone told me Hondas have this amazing reputation for lasting forever. It died in 2002 from transmission problems with only 6 years and 62K miles. “Must be a freak lemon”, my friends suggested. So then we bought a first-generation 2003 Civic Hybrid. Pretty much the same car, except with better mileage. And guess what? This month it also crossed the Styx. Transmission problems. 7.5 years old, 73K miles. “But my friend’s Honda has 150K miles on it!”, my buddies shout. Yeah, yeah, great. No more Hondas for me.
The thing is, with two very small kids, we were overflowing the Civic anyway. The trunk was never big enough for kid crap. No way to fit an adult between the two kid seats in the back. My wife and I resigned ourselves to getting a wagon. The thing is, how do you reconcile a wagon-ish vehicle with efficient gas usage? There’s no such thing as a “hybrid” wagon out there.
We tried the Prius, and it was nice, but not big enough. Certainly bigger than the Civic’s trunk, but not big enough. We also looked at a Volvo wagon. We loved the safety ratings and built-in kid booster seats (the seat cushion just pops up… why doesn’t every car have that feature??), but the MPG was totally generic. After driving a Hybrid for years, a rating of 30/20 MPG feels like a gas-guzzler.
So ultimately, we settled on a VW Jetta diesel wagon. Yes, you heard right: diesel. Diesel isn’t dead in the USA, as so many thought. Rumor is that California passed some super-strict emission laws a couple of years ago in an attempt to outlaw diesel cars and encourage electric ones. Volkswagon’s response was to go off and invent some crazy new diesel engine with “ultra low” emissions. It not only passes the California standards, it gets 40/30 MPG. That’s darn close to the 45 MPG we were getting with the Hybrid car! No more funny sulfur smells either, or overly-loud noise. And it’s a Turbo engine too, so, well, it actually has real pickup… something I forgot about after years of driving a Hybrid.
It seems silly to say this, but this is the first time I’ve actually been excited about a car. There’s something about this vehicle that goes beyond the stark utilitarianism of my Hondas, something which makes me want to be a “car person”. It’s like they want to make driving fun, as if you should be excited to get in the car. They’ve thrown in all these little details that make me giggle or say “ooh” when I notice them:
My guess is that a lot of this stuff is now standard on most new cars, so many readers aren’t impressed. But that’s sort of the magic of the car-buying process. You buy a car, then live stuck in that year for most of a decade. When you finally buy a new car, it’s like a sudden time-travel jump forward: “ooh, so this is what cars have been doing for all these years.” For example, in 2002 cars all had in-dash CD players. Now all cars seem to have giant computer touchscreens. Still feels Buck Rogers to me!
I know my wife isn’t as thrilled; she would much prefer the ultra-simple user interface of the Volvo. But as a techie, I love these details. I feel like I’m climbing into a fighter-jet cockpit! I love that when I start the car, it automatically bonds to the phone in my pocket. Incoming calls make the whole car ring, I push a button on the steering wheel, and do the whole conversation through the sound system. (Yes, every car does this now; but it’s still FROM THE FUTURE I tell you!) The transmission is freaky too. It’s automatic, but then if you flip the shifter to the right, it “emulates” a stick shift. There’s no clutch, but you just tap the stick up or down to force the car to shift gears. If I knew how to drive stick, this would be so cool.
My only slight disappointment is with the sd-card feature. I bought a 32GB sd-card thinking I could just dump all 25GB of iTunes music onto it, then leave it permanently in my dashboard. No need to use CDs ever again. But whoops, no dice: the computer insists on scanning all of the files on the card and storing the list in memory, and the manual states that the card can only contain a maximum of 2048 mp3 files. So it only scans the first 8GB of files, then shows you a vastly incomplete list of albums. Super lame. I guess I’m going to have to sell my 32GB card and split the collection into four 8GB cards.
Whatever the case, this is the first time I’ve ever been excited about a car. There’s just some sort of indescribable ethos about the VW that excites me. Whereas my Hondas always screamed “I’m here because sometimes you need to drive, sorry; I hope to make driving tolerable.”, the VW screams “woo, let’s have fun driving!” No, I’m not being paid by VW to say this.
I’ve been getting increasingly more serious about photography over the last two years, and I’m not just talking about the expense of my equipment.
I’ve started reading photography books and blogs, and have gradually discovered I have real passion for portraiture. Perhaps it’s just a new outlet for creativity (since it’s been essentially impossible to write theater music since the kids were born)… but I also harbor a secret fantasy of becoming professional someday, perhaps when I retire.
In any case, I went through the last year (or two years, really), and pulled out my favorite portraits into a single album. I’ve organized them into roughly four categories: pets, kids, family, and friends. I think you’ll enjoy this collection; there’s definitely an emergent style in there somewhere.
Click to view. I recommend choosing ’slideshow’:
![]() |
| Favorite Portraits |
On the last farmer’s market day of the year (around Halloween), we bought a Grow-Your-Own-Mushrooms kit from the farmer we usually buy mushrooms from. Great novelty gift, to be sure. We couldn’t resist.
It’s a medium-sized box that’s really heavy, a solid 30lb brick of soil which is pre-seeded with mycelium. In case you missed Mycology 101, mycelium is the white stringy mat of threads which is the real fungus itself. When mycelium threads intersect from different organisms, they combine DNA and produce mushrooms as a ‘fruit’; the mushroom then releases spores from its vents (on the bottom of the cap) to spread new mycelium. In a nutshell.
(For the pictures below, click to get the bigger photo)
![]() |
| From Mushrooms |
Opening the box, you can see the mycelium throughout the soil:
![]() |
| From Mushrooms |
…just add some peat moss to the top, water the whole thing, then wait 2 weeks.
![]() |
| From Mushrooms |
On day 14, things started to get interesting:
![]() |
| From Mushrooms |
Day 16:
![]() |
| From Mushrooms |
Day 19:
![]() |
| From Mushrooms |
Day 21, time to harvest! The cap’s diameter is twice the size of the stem length.
![]() |
| From Mushrooms |
Here’s a tiny youtube video of us ripping up the first big one:
…which we then ate in an omelette. Yum. Many more mushrooms to come over the next month.
Jack and I are giddy with glee, as our recently released text adventure just won 1st place in the 2009 Interactive Fiction Competition. As someone who’s been tracking the community of IF authors for 15 years, this is a bit of a fantasy come true. Most of the really accomplished, famous authors didn’t enter games this year (or released games outside the competition), thus making room for a new generation of authors. We owe the old-timers big thanks for inspiring us, writing great tools, and giving us a chance to shine!
If you haven’t played the game yet, go do so! Cuddle up with a laptop and cup of cocoa. You can get the game (and the source code too) from the main main website we set up. You can file bugs there too.
Note: My one frustration is that genre seems to have a bad reputation among gamers. The natural-language parser is mocked for being overly primitive and unfriendly to casual players. Paraphrased (from a friend):
The creature approaches!
> swing sword
What do you want to swing the sword at?
> creature
What about the creature?
> attack creature
What do you want to attack it with?
> the swod
I don't understand "swod".
> sword
What do you want to do with the sword?
I'm sorry, the creature has eaten you.
In reality, enthusiasts of text adventures consider the primitive parser to be a feature, not a bug. It expects commands of the form “verb noun” and only understands about 30 verbs. So it’s an easy interface to master; experienced players know them all by heart. If you haven’t played text adventures before, be sure to have this crib sheet with you, as it explains the sort of commands most games understand.
And now the obligatory post-mortem on the experience, taken from a post I made on the rec.arts.int-fiction newsgroup yesterday.
I just upgraded from a Canon 30D DSLR to a 5D Mark II. Here are my preliminary thoughts after a day of use, as someone who’s never owned a full-frame DSLR before.
The first and most obvious thought I have is: what unbelievable clarity. It seems to come from a combination of a massive LCD on the back with 4x more resolution and seeing MUCH more of the world through the viewfinder. It’s like getting a new set of eyes — I had no idea all this stuff was out there. I also feel less removed from the scene, more immersed. Looking through the old 30D now feels like peering through a tunnel.
The next big shock is that my lenses are all different now. Not having the 1.6x zoom factor is a big deal. I used to have a 30mm prime (effective 48mm), but usually rely on my 24-70mm lens as my main “walk around lens”, because it was effectively 38-112mm. Now my 24-70 is *really* 24-70, and it’s amazing to see how truly wide-angle 24mm really is. I even get a bit of moving-fisheye effect. Considering I have very little interest in landscape photography (and mostly focus on portraits), the whole 24-50mm range isn’t very interesting to me. I find myself either using the ‘nifty 50′ for simple creative stuff, or using my 70-200 as the walk-around lens. What a shift!
A scary thing is that RAW file size has gone from from ~8MB to ~24MB. It’s no longer painless to access my photos over a NAS drive via 802.11N wi-fi. I’m clearly going to have to move the whole photo library to a ‘miniature’ 500GB disk plugged directly into USB, and then be sure to back up this disk alongside my NAS disk.
There’s a nice bevy of UI improvements. It’s clear that Canon knows their target audience is professional photographers, since the cheesy “automatic modes” (portrait, sports, landscape, etc.) are gone from the dial. Fair enough. But I’m baffled as to why they added a dedicated button on the back to flip “picture modes”, which are modes that strategically modify the hues and saturations of photos as you take them. Does anyone actually use them, even in older generations of this camera? Everyone I’ve ever met turns off the feature altogether (selects ‘neutral’ or ‘faithful’ modes). We all adjust the colors in post-production anyway. The whole feature smells of the automatic modes they’ve already nixed.
The two party tricks of this DSLR are the live-view feature (just like point-n-shoot cameras) and the ability to record HD 1080p video at 30 frames/sec. Pretty impressive stuff. I doubt I’ll ever use the live view mode, and I’ve not quite figured out how to shoot video well. Of course, when 3 minutes of video takes up a whole gigabyte of space, I’m going to be conservative with it!
But still, if somebody said, “hey, your DSLR now has live-view mode on its rear LCD”, what would you expect the interface to be? Just a button that flips it on and off, right? Sure. What else would it possibly be? Hmmm. There’s definitely a dedicated button to activate the feature, but pushing the button seems to convert the camera into an entirely different beast. Suddenly controls don’t work the same, you have to choose one of three alien autofocusing modes (including one which does continuous facial recognition!). Making it autofocus actually momentarily *interrupts* the live view. Everything seems weird, and even weirder when shooting video. I’ve still not figured out how to make it continuously autofocus during video recording — maybe it’s not possible at all. I need to study the manual more. (But the video quality is VERY impressive nonetheless. One less gadget to carry on outings with kids!)
Overall, I’m amazed. But as with any new tool, I’ve got a lot of learning to do.
It’s no longer a secret, but now a public press release.
Not that this should shock anybody, but in case you didn’t know, now you do. The overlap between Apache and Subversion communities has always been huge since day one — with essentially identical cultures. We’ve talked about doing this for years. It means we can finally dissolve the ‘Subversion corporation’ and let ASF handle all our finances and legal needs.
“Why didn’t this happen sooner? Why now?”, you may ask. There are several answers.
First, the intellectual property was scattered. Collabnet owned a huge chunk of it, but so did other corporations and a large handful of other random volunteers from the internet. The ASF requires software grants to join, and we didn’t have our eggs in one basket.
Second, when the Subversion project first developed legal needs a few years ago — and also started receiving money from Google’s Summer of Code — it was relatively easy to set up our own non-profit. It gave us a place for money to live, and an entity to defend the Subversion trademark from a number of abusive third parties.
But over time, running our own non-profit turned out to be an awkward time suck. So about a year ago I started focusing on collecting Contributor License Agreements (CLAs) from both individuals and corporations, including Collabnet itself. Once the IP was all concentrated in the Subversion Corporation, it freed us up to move to the ASF of dump all of the bureaucracy on them.
So this announcement is also a bit of a point of pride for myself. I’ve long stopped working on Subversion code, but I wanted to make sure the project was parked in a good place before I could really walk away guilt-free. I now feel like my “work is done”, and that the ASF will be an excellent long-term home for the project. This is exactly what the ASF specializes in: being a financial and legal umbrella for a host of communities over the long haul. The project is in excellent hands now.
Of course, Collabnet has always been the main supplier of “human capital” for the project in terms of full-time programmers writing code, and that’s not going to change as far as I can see. Collabnet deserves huge kudos for the massive financial investment (and risk) in funding this project for nearly 10 years, and it seems clear they’re going to continue to be the “center” of project direction and corporate support for years to come. And this pattern isn’t uncommon either: the Apache HTTPD Server itself is mostly made up of committers working on behalf of interested corporations.
What’s interesting to me, however, are all the comments on the net about how this is a “death knell” for Subversion — as though the ASF were some sort of graveyard. That seems like a very typical viewpoint from the open source universe — mistaking mature software like Apache or Subversion (or anything not new and shiny) for “old and crappy”. In my opinion, the open source world seems to ignore the other 90% of programmers working in tiny software shops that utterly rely on these technologies as foundational. Even though I’ve become a Mercurial user myself, I can assure you that these other products aren’t going away anytime soon!
Hm. I smell another talk here.