Chris's Random Ramblings
On Saturday I headed off to the Fitzgerald trailhead near Wee Jasper to walk up to Mount Wee Jasper. It was cool and overcast, pretty nice weather for hiking. Unfortunately at the top it was very misty and there was light rain so yet again I didn't manage to see much of the surrounding countryside. One of the highlights of the day was meeting a very friendly wombat on the way back to the car. He was busy eating in the middle of the track, but when I started taking photos he wandered right up to me.

Thanks to a telephoto lens I also finally managed to get some photos of little baby sheep with tails!

Tridge has written some code to be able to display GPS tracks using Google Maps for hikes he's been on or is planning on going on. I got out my GPS today and downloaded some saved tracks of hikes I've done over the past few years.
The hike to Mt Wee Jasper is up, as is one of my favourite short walks, Square Rock.
Last week I picked up a Logitech QuickCam Orbit webcam so we can still watch our cats at home while we're travelling. I have it pointed at the scratching post in the lounge and have configured Motion to detect when there is movement and create an avi file which is then automatically uploaded to http://gizzyandpipe.com. Kelly put together the HTML/CSS for the website and they have blog now too!
It took a bit of configuration tweaking so that the software does a decent job of detecting when there is a cat moving around, but doesn't get triggered by noise generated with very low levels of light. The first night I ended up with some very large movies of nothing much at all. The camera supports motorised pan/tilt control and the software has some preliminary code for tracking objects but I haven't enabled it yet. Now that its setup I think that some zoom capabilities would also be rather nice.
Michael asked me recently asked me if I had anything large I wanted mirrored/hosted, but I'm not sure if he meant endless videos of my cats.
0.7 version of Hackfest code is available. A simple GUI client to get better testing of the server before the conference is now available. Please try it out with some friends if you have the time and report any bugs.
Been rather busy and pipe has been a little sick, so haven't had a lot of time to work on the hackfest code. Thanks to Kelly for keeping me well supplied with food and wine. All bugs in the code are due to the latter.
Adds dodgy qt based gui client
Implements summoning of ice elementals
Implements Charm Person
Implements Paralysis
Implements Charm Monster
Server never exits - waits for start game timeout time before restarting NB. For clients, state information from previous game is invalidated once a MSG_SEND_START_GAME is received.
Only live players cast spells
Adds Protocol version on game start
Adds StartGame message
sends own id and turn timeout
Handle player disconnects gracefully. Disconnecting during the game results in losing
If no gestures are sent from a player within the timeout, GST_NOTHING is used for both hands
Fixes bug in winnerID code sent
Remove SPL_STAB1 as redundant
Filtering of gestures for Fear and dual stab were not working
because network byte conversion was not done on gestures first
Fixed bug introduced in 0.6 where many enchantments were not removed or processed at end of round
Fixes calculation of visibility of gestures
Implements Fear (was really done in 0.6). Note that SC_EVT_PLAYER_FEAR is received by a player if they will be restricted as to what gestures they can do. If they send a gesture that cannot be used it is converted to a GST_NOTHING