maryrosecook's comments

maryrosecook | 14 years ago | on: Andro.js

Thank you for your excellent feedback.

Yes, andro.eventer is there to avoid polluting the owner object. However, your idea of passing andro to the behaviour's setup() method is a great one. I'm going to give it a try.

The reason I require the behaviour to be passed to bind() is so that the passed function can be run with `this` set to the behaviour. I couldn't see another way to let bind know which behaviour should be bound to the event.

maryrosecook | 14 years ago | on: Andro.js

Excellent point. I would normally do this, but I wanted to reduce the amount of indirection in the code as much as possible. But, it may still be worth doing so people aren't distracted by thinking "Wow, this girl should use constants".

maryrosecook | 14 years ago | on: Advanced emacs user: Mary Rose Cook Setup

I think the learning curve for emacs is a little bit to do with its unusualness, but mostly to do with figuring out how you and it work together. This latter is a long process of discovery.

maryrosecook | 15 years ago | on: Making of Crash Bandicoot - GOOL

This series is fascinating. Loads of stories about weird hacks to make the graphics cleaner, to up the polygon count, to make the animation more cartoonish, writing a dialect of Lisp to define the gameplay.

Related: an article about making Ratchet and Clank using some Jak and Daxter rendering code which Naughty Dog basically gave Insomniac for free. http://www.gamasutra.com/view/feature/2842/postmortem_insomn...

Another great series: Jordan Mechner's diary about making the original Prince of Persia.

http://jordanmechner.com/category/old-journals/

maryrosecook | 15 years ago | on: How I implemented 2D collision detection in Pistol Slut

The recursive technique you talk about is a nice one I hadn't heard of - thanks.

I actually find that collision detection does affect performance. For example, in Pistol Slut, when an exploding grenade throws out forty pieces of shrapnel, there was a noticeable slow-down before I did some optimisation.

maryrosecook | 15 years ago | on: Ask HN: Berlin - costs of living, python jobs?

No, it does not. If you pay taxes here, you have to have health insurance. For a permanent employee, this is about 14% of your salary. All in, I pay about a third of my income in tax (which includes health insurance).
page 2