Tomb Raider: Legend

So last night I got a great opportunity, I got to playtest Tomb Raider: Legend. I went up to Menlo Park to Crystal Dynamics and got to play it for a couple hours. Sweet. I can’t give any details, but I had a great time. Their building is pretty cool, they have life sized statues of Lara Croft, and larger than life statues of some others that I didn’t recognise (maybe the thing from Soul Caliber?) And I got to meet some of the cool guys working on TR. AND a free copy of Project Snowblind!

—–

Adventures in IM

(10:49:28 AM) Trogdor: Eh
(10:49:30 AM) Trogdor: U there?
(10:49:59 AM) CuisinartOH: you forgot to insert a quarter
(10:50:16 AM) Trogdor: Fuck
(10:50:20 AM) Trogdor: /me fumbles fora quarter
(10:50:29 AM) Trogdor: /me slaps in a canadian quarter
(10:50:35 AM) CuisinartOH: REJECTED!
(10:50:58 AM) CuisinartOH: what can I do for you man?
(10:51:20 AM) Trogdor: Are you logged into beeps server? I can’t hit it at all
(10:51:31 AM) CuisinartOH: no, he said it’s broken
(10:51:40 AM) Trogdor: Shit
(10:51:52 AM) Trogdor: what have you got, you bogarting some shell access somewhere?
(10:51:58 AM) CuisinartOH: my mac
(10:52:01 AM) Trogdor: I need it bad man, it hurts
(10:52:05 AM) Trogdor: I need some IRC
(10:52:07 AM) Trogdor: I got the shakes

—–

Remember the last time you lost 9 minutes?

Man, there’s been a lot of stuff that I’ve been thinking “I need to blog that”. but of course I haven’t. So let’s do a bit of everything here.

Stuff that’s been happening:
I’ve been writing a new program for a friend of mine – it’s a Point of Sale program that runs cash registers. Really expandable, easy to use. The hard parts so far have been interfacing with a scanner (to read bar codes), and the register keyboard. Each key that gets pressed fires a unique keycode, so I had to track each key, get the modifiers and keycode and map them all into a big huge action map – for example, the grunt presses the ‘Visa/MC’ key – and the keystroke is ASCII 112, with ALT+SHIFT modifiers (that’s how the system interprets it, anyways. The old program is a 15 year old DOS program that requires a hardware dongle to run! Such Antiquity!

This weekend we went up to Lick Observatory on Mount Hamilton. Wow. It’s really cool, and the moving floor and 36 inch telescope are amazing. It’s even more amazing when you realize that the whole thing is over 100 years old!

Hockey last night marked only the second time that I’ve ever intentionally hit someone. We played a team called Phase Matrix, and last season they won their division and moved up into ours. This season we’ve played them 4 times and every time we play them, they start out well, then after we get a couple goals up on them they start to play dirty. Their captain is the king of the dirty players. Last time we played them he crosschecked one of our guys from behind into the boards, just crushed him right in the back. So last night I was forechecking in behind their net to get the puck and he was almost to it, so I motioned toward the puck with my stick, then threw my hip into him instead. As he was going down, he grabbed my sweater and started pushing and pulling me, and as he pulled me down I popped him a couple.. Not my finest moment, but a well deserved minor penalty, and I wasn’t going to let him keep getting away with crap.

Last friday I had a brilliant idea too.. I’m writing a Swing application, and I wrote a lot of framework to do UI stuff so that we didn’t have to do a lot of monotonous things.. so we define how screens look in XML, and the framework will do all the creation and layout behind the scenes. I also introduced the concept of a semantic action. Java’s swing framework provides you with stuff to catch mouse clicks and the like, but as a programmer and user, you don’t care that you clicked the mouse, you really care that you’re trying to perform some action, like saving your work or creating a new action, so I wrote an abstraction layer that translates system actions into semantic actions. Anyways, to get to my idea.. I’ve been struggling with getting Swing’s DND framework into our application and to play nicely. the Java Drag & Drop framework deals a lot with data transfer, serialization, the flavour and type of data, and the like. So I’ve been trying to get it to deal with our data structures, which are a generic type of data wrapper, but I realized that I don’t need to do it at all, I can just have a drop action fire a semantic action event, and that action should deal with populating data.

And last before I leave: a playlist for monday morning!
Oops I Did It Again – Britney Spears
Just A Little Bit – Gina G
Roadside Attraction – Spirit Of The West
Dizz Knee Land – Dada
Crazy Train – Ozzy Osbourne
Southside – Moby
Sober (Live) – Tool
Planes And Satellites(Live) – Sonia Dada
Barbie Girl (Techno Remix) – Aqua
Mutha Don’t want to go to School Today – Extreme
Synaesthesia (Remix) – Ministry Of Sound

—–

More IM fun.

(1:19:37 PM) Trogdor: LOVE the costume! Rawks!
(1:19:45 PM) EalasaidH: I am currently away from the computer.
(1:20:07 PM) EalasaidH:
(1:20:17 PM) EalasaidH: thanks!
(1:22:08 PM) EalasaidH: I’ll be wearing the Cardinal Fang outfit tonight.
(1:22:22 PM) EalasaidH: I even got some fake hair to try and make a proper beard/mustache with!
(1:22:30 PM) Trogdor: Ahaha awesome
(1:22:34 PM) Trogdor: What’s Twon going as
(1:23:03 PM) EalasaidH: I think he’s wearing his baseball uniform.
(1:23:06 PM) Trogdor: BooooO!
(1:23:09 PM) Trogdor: Unoriginal!
(1:23:27 PM) EalasaidH: what are you wearing?
(1:23:30 PM) EalasaidH: tonight, I mean
(1:24:30 PM) Trogdor: I’m not
(1:24:40 PM) EalasaidH: Boo! Lame!
(1:24:46 PM) Trogdor: /me hangs his head in shame
(1:25:02 PM) Trogdor: /me shuffles off to stand with the lame-o ppl
(1:25:07 PM) EalasaidH:
(1:25:46 PM) Trogdor: Maybe that’s my costume! I’ll be an AOL Lamer! OMGOMG WHT R U DONG? U R TEHSUCK!!!!!!!!1111one
(1:25:55 PM) EalasaidH: rofl
(1:26:38 PM) Trogdor: I’ll just yell at people all night and pronounce lamerspeak
(1:26:59 PM) Trogdor: “I PEE-OWN JOU!”
(1:27:53 PM) EalasaidH:
(1:27:54 PM) EalasaidH: awesome!
(1:28:12 PM) Trogdor: And I’ll visit a bunch of my friends and install virii on their computer.
(1:29:19 PM) EalasaidH: *snicker*

—–

Disturbing things.

Warning: This is a post that should NOT be viewed by anyone under 18. It could be disturbing.

What happened was last week I was out in the batcave, and the kids were sleeping, and I walked back to the house, and from the kitchen door, I was presented by this view. Needless to say, I was a little disturbed. I snuck around the way and into the back to get the stuff I wanted. When I got back, I was freaked out to see that not only had it not stopped, but that this was now occurring. I turned right around and left, and never spoke of it.

My surprise was on tuesday, when I got up and found this scene on my kitchen table. Exactly 3-5 business days later. Anyway, I’ve taken the baby in the picture, named him Crookshanks, and I carry him everywhere.

—–