From: <Cir...@cs...> - 2004-10-14 22:11:13
|
Well, not much happening on my part this week; I'm pretty busy at work and too tired to program when I get home. :) All I've done so far is try to figure out how to solve the current segfault problem; at the moment I feel I'll have to do more reading on CS before I make any decisions. I'm also looking into the collision detection on the server (does it exist yet?) and how to select items on the server. For example, the client sees a box and another character. The client clicks on the box to open it -- the server has to somehow know that: a. The client really can see that box and b. the client has selected the box. This is easy to do on the client side because we have the camera etc, but we don't trust client data (we don't want clients in "god mode" where they can just walk through walls and things). So, in principle the client should only send a message to the server to say "I clicked here: (x,y,z)". Now for the big trick: how does the server identify what object was clicked based on that info? I don't think we want a "camera" to do the work on the server because it handles rendering as well, and even with the "null" renderer, I imagine a lot of time will be wasted making calls to the renderer's stub functions. Obviously this is a problem that needs to be solved for the tech release. As for new programmers; since they probably have to learn CS/CEL, I don't see any problem in bringing them on now. I imagine a few weeks to get each new programmer started on something substantial. :) Ooh... that reminds me... I have some notes on the server program flow that I should clean up and post on the wiki... ...pinniped |