Author: Colin Northway

  • Form vs. Function

    This is from a series of posts I wrote about Fantastic Contraption when I originally released it. They were originally published on our travelogue but I have back dated them and moved them over here where they fit in more.

    I’m thinking about writing regularly about my experiences writing Amazing Contraption. This may start out as the first of a series of articles about the game, it’s design, the writing, and the release of it. Or it may just be one very boring self-indulgence. We’ll see.

    Anyway the topic of today: Prioritizing functionality over design

    Sometimes it’s hard to make things work they way you want them to. Sometimes you cave and do it the easy way. Sometimes you stick it out. I have always believed that this is a major difference between things that are really good and things that kind of suck. Things that are good are made be people who tough it out.

    So I want to talk about an example of when I didn’t tough it out in Fantastic Contraption and why I think I got away with it.

    This is about wheels and sticks. If you want to understand what I’m talking about then go play Fantastic Contraption for a minute. It’s free, suck it up.

    So now that you are familiar with wheels and sticks you know that wheels spin when you attach a stick to them. But they don’t, really. The wheel and the stick both turn in relation to each other. The wheel turns the stick just as much as the stick turns the wheel. So you could use the wheel to turn the stick! Bet you didn’t think about that.

    And it’s a good thing you didn’t think about that because when you try to use wheels to spin sticks the whole house of cards comes tumbling down.

    See you could connect two, three, or three hundred sticks to one wheel. And not all of them can spin. Only one of them can. If more than one did then crazyness would ensue. Trust me it would, no they would not all just synchronously spin in happyness, what if you attached one stick to an anchor? Then the other ones would spin twice as fast! Not a good thing.

    But what’s the alternative? Pick a random stick and make that spin? What a suck solution.

    It’s also the solution I went with. When you attach more than one rod to a wheel only one of them torques against the wheel. The others just limply swing in the breeze. It took me forever to even try this solution because I thought it would be counter-intuitive and would drive people nuts. I naturally assumed that any break from real-world physics would be jarring. But I was completely wrong. No one notices. You didn’t notice (yes, I know _you_ noticed, how clever you are, but did it hurt your gameplay experience?).

    And I think noone notices because in our world wheels spin. Mabey there’s a country out there where cars are chunks of metals wildly spinning around stationary rubber wheels. But in the rest of the world we expect the wheel to start spinning. We don’t scrutinize the forces behind it. We just take for granted that wheels spin. So it doesn’t matter what stick the wheel is attached to. The sticks are just supporting characters.

    The lesson here is: think like a human. They take mental shortcuts and sometimes you can get away with taking the same shortcuts in your code.

  • We Live!

    We Live!

    Yes I’m sorry we neglected to post anything for several days there. We’re very much still getting our feet.

    Two days ago when we first arrived in Thongsala we actually sat down at a computer and wrote the rental agents an email.

    I was so amazing out of it after… god I don’t know how many hours of traveling? (like 24 hours or something) that it didn’t even occur to me to put a quick post up to let people know we made it.

    Then yesterday we didn’t end up anywhere near an internet conncetion.

    So today we’re back in the big city (relatively, remember the island has a pop. of like 10,000) and we ducked into this cafe to update the log.

    First impressions are many. Friendly people. Beautiful Island. Hot. Wonderfull house (next to where the fisher women start and end their day. We’ll have to score some fish off of them on the way in one day).

    I remember when we first got into Thongsala the place seemed smelly and dirty but two days later it seems bustling and friendly. We met a fellow named Alan out of LA who has done a fair amount of traveling in Thailand and he said you “get used to the smell”. Which sounded foreboding, but all I can smell now is delicious delicious food.

    No pictures for now. Too lazy, and we’ve still got some stuff to figure out today, like: what do we do with our garbage? how do we get this hole internet thing going? How do we get the big vat of water perched outside refilled (actually someone may have come in the nigth and done that)?

    I’ve been swiming all 2 mornings we’ve been here, which is a habbit I hope to keep up. The only problem is that we don’t really live on a swimming beach so I have to walk like 20 minutes into the water to get waist deep. And then if the tide’s low there’s this bloody reef in the way. The reef at our beach isn’t much to get excited about. There are a very few small colourful fish around but mostly everything is just a plain beige (although we did glimpse what I think was a parot fish today)

    So far our health is holding. Sarah has a cough she can’t keep down which she insists isn’t pnemonia (although antibiotics are available off the shelf here (which I do not like)). Last night I managed to get a fever and a sore throat but I drank a huge amount of water and had a couple of tylenol and now I feel fine.

    Other stuff? yes lots. But then the clock is ticking and this costs me all of 2 baht a minute.

    Hopefully we’ll have our own connection going in a few days (weeks) and I can do a proper update. In the mean time I’ll drop into one of these joints from time to time.

    Sawat Dee Khop from Koh Phangan!

  • The Beginning

    Alright then. We have a travel journal. A full two days before we’ve traveled anywhere.

    Well I suppose that isn’t strictly true. We have left the island for the not-so-sunny shores of Vancouver. Principally we’re here to gather our Thai visas, which I am extremely happy to say is a task we have completed succesfully this morning around 11:00 o’clock.

    I am extremely keen to have gotten our visas. Partly due to the fact that if something had gone wrong in the visa-getting process we’d be in a very unconfortable position right now. But I’m also happy because I’ve never gotten a visa before and they seem very much part of the realm of Graham Greene and young french foreign correspondents.

    The visa itself is very pretty with the King’s ensignia (left) emblazoned in a couple of different places.

    There is, actually, a panoply of information I could impart here. We have been very busy in Vancouver both in terms of preparing for the trip and just enjoying the sights and tastes of the city.

    Today we hit up the BC art museum which I always enjoy. I have discovered over the last few years that while I have a school-boys distaste for classic art alot of the contemprary stuff really turns me on. Although the principle gallary was a display of Emily Carr’s paintings and I have to admit I like her stuff alot. I guess I feel more at home among the swirling shapes of the forest and the sky than I do among the subjects of most classical artists.

    Yesterday we managed to make the treck from granville island where we had lunch over to science world. We wanted to check out body worlds. Chiefly due to Meghan’s (I spelled that right yeah?) eagre description of the exhibit. I have to say, it was one of the most unique experiences I have ever had in my life.

    Science world is always smaller and more kiddy than I remember it being (you know, back when expo was on). So it was doubly odd to walk past all the bright colours and waist high human beings into the darkened hall of exposed human insides. A quick catch-up for those who don’t know what body worlds is: take one crazy german anatomist born a few hundred years out of his time, a sophisticated plastification process, and some human cadavours, mix well, and flavour to creepy. I would go into more details about how the process works or what the end result is like but I really can’t do it justice.

    My favorite line from body world’s wikipedia page is:

    “The archer is posed in a crouch after releasing the bow string. Her brain is situated above her skull for easy viewing.”

    Actually I will talk a little bit about my favorite part of the exibit, which was the head pictured there on the left.

    Gunther von Hagens (the out-of-time german responsible) pumped plastic into the arteries that feed the brain, face, and head of one of his human subjects. He then removed the rest of the bits of human with a “physical as well as chemical process” to leave behind only the circulatory system of the human head. What results was really amazing. The the delecacy of the blood vessels was astounding as their tributaries split and arced out to form a perfect reliefe of the human head.

    The division between the outside and the inside of the head was clear. The outside of the skull was covered in a fine spiderweb fed only by occasional streams flowing out of the few holes in the human skull. The brain was a completely seperate rats-nest seperated by a layer of now missing skull several centimeters thick. Looking at the brain this way was just amazing! You could see the ridges, and the hollow of the ventricles deep inside. The blood vessels tightened and tangled as they reached the division of the two hemispheres and then plunged away out of sight; two delicate maelstroms perfectly sperated by just millimeters. It was really a fantastic thing to behold.

    I highly recomend everyone see the exibit. It is truly remarkable. It very fundamentaly changed how I think about parts of my body. Especially my lungs, which I used to think of as kind of baloony things but now I think of as kind of spongy things.

    Anyway tomorrow I wait, hopefully, for my laptop to arrive here in Vancouver. I’ll let you know how that turns out. And after that, Thailand!

    Cheers.