Sunday, March 27, 2011

Break off some more

Boy, you'd think a guy who is starting his own blog would spend his whole spring break writing blog entries, wouldn't you? You'd figure he'd put everything on hold for a delicious opportunity like that.

Been hanging out at the bro's palace for the past couple of days. Somehow our souls were trapped by a 3D puzzle, but luckily we have almost freed ourselves--by fully acceding to the puzzle's demands of servitude. Other than that, snuffly kids and girlfriends--one of whom I interrupted typing just to talk about the virtues of nose-blowing and loogie-hawking. Not the girlfriend, she's pretty squared away on that score.

Been pretty busy, apart from when I actually catch up on a little school reading, on the 900th iteration of breaking down the rules etc. of MECCG (Middle-earth CCG, i.e. Magic-style bullshit), as though I were planning on writing a rules-aware network game client (for the 10 people left playing this game since it went out of print at least a decade ago). Why? Because I have long been fomenting plans for a generic game-client, but one cooler than those that already exist. Most that exist are 'dumb', in that they are nothing more than card-shuffling, dice-rolling, virtual tables which allow you to move representations of game pieces around. This would be the same, but I would have a scripting language intended to allow you to translate any board/card/etc. game rules, so that the client could handle most of the procedural riff-raff.

Coming up with a sufficiently elegant and robust framework has been challenging me. (Sometimes rules could interact in ways that seems to send me into a non-effective loop.) That's one of the nice things about studying philosophy for a few years, though. While I'm not yet any closer to completing that design, it no longer feels quite so huge to capture ALL GAMES EVER, compared to people working out how to capture ALL LOGICAL ENTAILMENT EVER, for example. It feels like it must be more tractable than I was working out. Anyway, MECCG is cool stuff, but it's also perhaps the most complex game that I can think of.

Gotta read a book to little Lucas.

2 comments:

  1. I'm not gonna lie. Sometimes when I try to understand what you are typing about, my face goes: ?

    Like the opossum in "The Fantastic Mr. Fox." I feel like my eyeballz look like that.

    I am envious of your spring break. Being at a new job (with not as good benefits as the last one) I am feeling the pinch of allowed time off. Now, my boss is a pretty reasonable dude, but it's still strange to have to finagle my sked and the system to get anything done.

    I want a life where I don't have to okay my time with somebody else. Where I come and go as I please. Of course, that's total fantasy, and requires independent wealth or eschewing the need for a job, like being homeless.

    I think I could settle for working when I need to, and as long as I get stuff done then my schedule is my own. Might as well wish for wings while I'm at it.

    ReplyDelete
  2. A friend of mine said it took him a couple of years (or something) to be able to read my emails. That was a case, I think, of unmitigated wordplay etc. But I suppose I don't often bother to write beyond the idiosyncratically convenient phrases that come first to mind. You are a noble masochist for trying to read this crap at all.

    I know what you mean about scheduling. That is pretty much the hold-out fantasy of life, I think: do what seems like a good thing to do today, every day. Some day! Some. Day.

    ReplyDelete