Underbog

posted by pfunk on 2007-05-10 08:33:07

You cast Greater Heal
You gain Clearcasting
You cast Greater Heal
You cast Inner Focus
You cast Greater Heal
You dance

I <3 Holy Priests

permalink and replies (1)

Programming Ethics

posted by pfunk on 2007-05-09 08:18:25

It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.

- Nathaniel Borenstein

Found at Coding Horrors (via scipio)

permalink and replies (1)

Must Have

posted by pfunk on 2007-05-07 15:01:32

I don't wear t-shirts, but I can't resist this.

Shakespeare got to get paid, son [t-shirt]

[--Update--]
2007/05/13

It arrived. Huzzah!

permalink and replies (0)

Made from Parts of Lesser Nerds

posted by pfunk on 2007-05-07 09:40:12

Yesterday I created a spreadsheet and did some research in World of Warcraft to find out what my most efficient spells are. For each primary spell I have (healing), I cast each rank three times and recorded the result. I took the average of each, divided by the spell cost, to find out (with my current gear and specialization) what my best spells are.

Then I downloaded a UI addon (Bongos) that let me configure my spell palette. I have my four primary spells across, and the three most efficient ranks down.

My highest-ranking spells are hot-keyed. F is Flash Heal, R is Renew, G is Greater Heal, H is Prayer of Healing. My counter spells are 1,2,3,4. Q is 'quaff' (mana potion) and E is 'eat' (health potion). Alt-F is fear (Psychic Scream). B is bubble (PW: Shield). I mostly use up the primary real estate around the WASD movement keys.

I have my offense abilities in one action bar (SW: Pain, SW: Death, Wand, etc). I have my "oh shit" abilities in another (potions, bandages, Desperate Prayer, Fade, Psychic Scream). I have my situational counters in another (Abolish Disease, Dispel Magic, Mana Burn, Shackle Undead). My heals which don't benefit from downranking are in another (Power Word: Shield, will contain Binding Heal and Prayer of Mending). My long-term buffs are in my final bar (PW: Fort, Shadow Prot, Divine Spi., group versions of these, Inner Fire, Fear Ward, mount). I probably need another for timer-based abilities - Inner Focus and trinkets mostly, maybe Demonic Runes and lighter mana potions for when I'm really pushing mana efficiency.

I spend far too much time in the meta-game.

permalink and replies (0)

Alpha JGame Engine

posted by pfunk on 2007-05-06 22:21:17

Alpha demo of my JGame engine

The inputs feel clunky because I'm using spacebar and the h-key, when I really want to use space and control for jump and grab. Of course, it would be much easier if A and B were jump and grab, on a console controller.

The demo is for a side scrolling game where the avatar uses Parkour-like moves to navigate the environment. The animations aren't done, so instead the avatar is represented by a white box, with accompanying text describing the move he's performing.

The main move I have left to implement is the wall jump (tic-tac in Parkour terms). I plan to allow something like a double-jump if the background behind the avatar is a wall. Right now there are only walls and blank backgrounds.

In the current code there are still plenty of combinations of states that shouldn't be allowed but are. If you find yourself doing something illogical (like crawling in mid-air or hanging through a solid object) and can figure out how to repeat it, let me know.

permalink and replies (0)