The Legend of the Greasepole is a game that began its life on July 1st, 1996, when a group of Engineering students from Queen’s University in Canada decided they’d create a way to re-live their unexplainable annual tradition from the comfort of their long-suffering computers.
The release of the Silverlight 2 Beta has allowed the game to goop its way to the web! In fact, here it is! (There are sound and fullscreen toggles in the upper-right-hand corner.)
Read the cooks for tips. Click mouse to perform actions, Shift to toggle tools, Space to do something silly (try it with beer).
Over the next few days, I’ll write more about how this was possible, and some of the many things I’ve learned about Silverlight development in the process.
For now, though, I’d love to hear how/if the game works for you!
If you didn’t study Engineering at Queen’s, the game isn’t going to make much sense. I mean, honestly, it hardly makes sense to me any more, and I’ve been to six real-life greasepole events myself.
Basically, the premise of the game is that the Frosh (first-year students), who are supposed to learn teamwork through the pole climb event, are a little too keen this year. So, as a thoughtful upper-year student, you need to gently stall the Frosh for as long as you can with whatever you can find as they attempt to (and ultimately do) wrest the tam from the top of the greasepole.
First one to 900 Achievement Points gets a pizza. Really… send me a screenshot and a mailing address.
Written Mar 24th, 2008 |
[...] lack of hardware acceleration is very noticable (and relevant to an Image-oriented application like Legend of the Greasepole) when running at higher [...]
[...] Legend of the Greasepole from that C/C++ mess to a C# mess involved getting to know the (impressive) underbelly of Visual [...]
Wow. That is a work of art.
Roger, thanks for the kind words! If you can see Greasepole again now, I guess that must mean they have updated Silverlight Streaming service to support SL Beta 2. I’m on holidays for a couple of weeks and don’t have access to a computer running Silverlight to check. When I left, I had updated the Greasepole code to Beta 2 and published it to the streaming service, but it didn’t work as the service was still on Beta 1.
I will write a post about the process when I get back, as I am really happy with all the breaking changes I had to contend with between SL Beta 1 and SL Beta 2. They have done a great job of making Silverlight more feature-compatible with WPF, which makes me very happy!