A thought occurs:
I'm thinking of planning an event at HI Capacity that I'm going to call "Hack and Flick". I'd like this to be a regular event (monthly, perhaps?). The idea is simple: watch a movie or two at HI Cap while hacking on some competitive code that is somehow related to the movie(s), followed by a deathmatch of said code with prizes and such.
For example, for the first Hack and Flick, I'm thinking the theme will be "zombies". Participants will be broken into "humans" and "zombies", and your code will determine the behavior of your character(s) in a game. For example, the "zombies" would write code that would prefer movement toward humans and eating brains, whereas "humans" would write their code to prefer movement away from zombies and killing zombies. I haven't worked out all of the details, but I was thinking "human" players might start with a group of characters so they can write some code to use some group dynamics to their advantage. Whereas "zombie" players might only start with one zombie, but any human they eat will turn into a zombie under their control. There'll probably be some more rules and such as the idea is... fleshed... out? *badum, pssh!* But that's the general idea...
After the movie(s), everyone's code will run against the other players in a large deathmatch style game... points will be awarded... winner(s) will be chosen. Fun will be had.
I'm thinking the best time for such an event would be a Sunday. Fish Cake closes at 4pm and Box Jelly is usually dead (we'll have to plan around any events they have scheduled). We could meet up around 3ish, 3:30ish to talk a bit about the challenge, lay out the rules, discuss the particulars of the game environment, etc. We'll start the first movie after Fish Cake closes so we don't have to worry about making much noise... two movies, an intermission, running everyone's code... we'd probably wrap up around 9? So, about 6 hours - it's a bit of a time commitment, but if we only watched one movie it probably wouldn't be enough time to write anything interesting in terms of game strategy, etc...
So, the first question: is there any interest in such an event? Are there enough people willing to commit the better part of a Sunday to watching some bad zombie movies and writing some cool game code?
For this to work, we'll need a simple game interface and such, which I'm willing to write. But the second question is: what language would people prefer? For some reason, I'm leaning a little toward Javascript because it would be really easy to write a simple, graphical game so we could actually watch everyone's humans and zombies running around... but it probably wouldn't be too difficult to write something graphical in another language as well. An alternative would be a hub-and-spoke style system that communicates to the individual programs via TCP/IP - then you could write your code in any language that had TCP support =) That might be interesting, actually, because we could all share code at the end and it would be interesting to see what similar programs look like in different languages. I'm open to anything, really, I just need to know what everyone else is comfortable in. Ideally, we wouldn't want everyone wasting most of their time figuring out a language they've never used... though... another thought occurs...
Third question: is anyone interested in a bigger time commitment? Say we expanded this idea to a weekend-long thing where Saturday is spent learning a new language and Sunday is spent watching bad horror movies and implementing zombified code? Would there be an interest in that? Perhaps every couple months we could plan a weekend long event in place of the regularly scheduled Hack and Flick...
Final question: any other comments? =)
-Bob