|Pittsburgh Game Jam
(17 Nov 2007 at 16:38)
| Adam and Jason and I are hard at work on our game for the Pittsburgh Game Jam! Here's a picture (a little staged) of our team in progress just now (I am holding the camera but that is my laptop with the title screen showing). Our game is called Head Cat and I will leave it at that in case we don't get as far as intended. ;)|
|ack! i have been irrevocably exposed to proprietary materials!|
|yay game jams!|
|is a head cat like a head crab?|
|sorry, head cat is already a game. Nice try.|
|The only thing lame about the game jam is that none of the prizes is an actual OLPC.|
|yeah, that would be a natural prize idea huh?|
|see head cat on channel 4 news at 11!|
|really? will you have a link to the video?|
|It looked pretty great! Are you aware of <a href="http://robotfindskitten.org/" title="Yet another Zen simulation.">robotfindskitten</a>?|
|Thanks Brendan! Yeah, when we were trying to figure out what the ending condition was, we thought of that game, so that was the reason it's a head cat in the first place! =)|
|Cortney, only if they put it online!|
|Wow this code is totally uncommented and there is only one file! How did you guys all work on this at the same time? Or how did Adam and Jason?
Regardless, HeadCats are goot!
|Well, we were all in the same room, checking in (using subversion) rapidly and talking to each other. It was almost like emacs twoplayer mode, a development style I think works pretty well for small projects. Except I was not touching the code because I recused myself! Also, you don't want comments because they look like this:
# if falling, should be drilling if drill
|Tom, can you give me a reference to this mythical emacs mode? It sounds like you literally dreamed it up. The closest thing I can find is documentation about how two people /can't/ edit something simultaneously.
On the other hand, I understand how it would work, by transmitting the diffs across the network in real time. In this case, a k-player mode for small k should also be feasible to implement.
|Haha! I also googled "emacs twoplayer" and failed to find anything...|
|I did literally dream it up. It is something that I have been planning on writing, but have not yet even started. (How many of those are there?) But there is already something, M-x make-frame-on-display, that you can use to create another emacs window in the same process on another computer (running X). This works great, except that only one user can be using the minibuffer at a time (or doing other modal things like incremental search). The idea of twoplayer mode would just to rebind keys for common operations that use the minibuffer so that they do not. (Or maybe there is some easy way to make duplicate minibuffers, which would be awesome.)
|These guys have been sittin' at the table a long time. Did they ever finish the job? |
|We sure did! We want to polish up the game a little bit before posting it, but people have been away for thanksgiving and I have been working hard on my thesis, so that is getting delayed a little bit.|
|is ther such thing as a real headcat? like a cat! eygfvodajkbCVIdhasLJKXCHvasfycdehgsavdahdtyasvjichb zxjhdvshshhshshswhvjsdvhfffffffffffffffffffffffffff