Some more work done on our AP Comp Sci final project. aaronl and I have split up the jobs so that he does server game logic (the game is handled on the server-side, of course), AI client, and portability issues, while I will do socket and I/O multiplexing stuff, curses client, and SDL client. I've started exploring SDL today and I find it extremely cool especially since it supports MacOS, Win32, and BeOS in addition to Linux. We have a basic server that handles all connections and a working event loop for it and curses/SDL clients with working event loops but we haven't really started on actual gameplay but this is pretty good progress.