Programmer, game designer, geek.
So I got the AJAX chat fired up and working pretty well, then swapped out the text-file backend to a more robust (and cheaper on bandwidth) mysql backend that sends quanta of information in sensible groups, in JSON format, which is then parsed by the client and displayed correctly (because it’s easier to parse, I had the client insert the HTML instead of the server, *pats self on back* saving valuable bytes of bandwidth on a very rapid polling algorithm that I might later need to rework if I can find some way to ‘push’ updates to clients rather than relying on ajax polling).
Wow, this was a long post. I’m incredibly excited about this project. Woo! Go me! I also might turn part of the client into a Java applet, depending on how well I can get JS to render isographic projected 2.5D without using WebGL (which isn’t supported on my platform).