λondon HUG
London Haskell User Group
Games in Haskell: Video now Available
September 21, 2007 on 8:07 pm | By Neil | In |The video of Matthew and Tristan’s talk on “Games” in Haskell is now online at Google Video. Their slides are here (PDF). Unfortunately the sound is not very high quality in this video… my apologies for that.
Many thanks to Matthew and Tristan. Also many thanks to Ross Paterson, who gave us a talk on fingertrees. There is no video of Dr Paterson’s talk, but his paper (with Ralf Hinze) is here.
3 Comments
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress and Nifty Cube with Recetas theme design by Pablo Carnaghi.
Entries and comments feeds.
Valid XHTML and CSS.
I found this rather fascinating. Some of their design decisions were especially interesting. (I’ve not seen networking code written using GADT’s before, and it seemed like a neat idea.)
Does anyone know if they have made (or would be willing to make) any of their code publicly available? It would be quite educational to study.
Comment by Hezekiah — September 22, 2007 #
Thanks to the audience for coming, for Neil for inviting us and for your comments and feedback.
A high-res copy of the video is now available from http://www.wellquite.org/non-blog/hug_games.flv so if you actually want to see what’s going on, that might be a better bet than google.
Re source code. The first game, throng, isn’t really in a fit state, and I’m not sure I’d recommend anyone looks at the code. Frankly, 6 months on, some of it is rather embarassing, and vastly over complex - I suspect it’s more likely to deter than encourage. The second game, we’re not sure what we’re doing with it yet, and I don’t want to commit to anything that I may regret in the future. Most games obviously are closed source, at least for a few years anyway, and whilst games with lots of content and artwork (eg Quake III) can give away the engine for free and just sell the content, that’s not really the situation we’re in.
Also, the code base is currently in a bit of a mess, there’s no documentation anywhere, there are several branches in active development, and there are gigabyte texture and data files that it would probably hurt us to try to distribute… but… watch this space (for a year or so!).
Comment by Matthew Sackman — September 24, 2007 #
Thanks Matthew. The easiest way to watch this video is to use the embedded player in this follow-on post.
Comment by Neil — September 24, 2007 #