If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.
Entries with no category
Well today I finally went the first step on the journey of a thousand miles - I connected two clients. All the program does now is run a simple first person walk around while the two clients are on the same server. Next step will be to let the clients "see" each other - then give em guns and let them kill each other :D. Hopefully mobs will come soon but no promises - sending messages over the server should be relativity simple to implement - right now I just have to set up the GUI so it's ...
Well I've learned about what makes ShiVa's networking tick and met me tell you its not simple. Still its pretty cool. Each client send info using the server as nothing but a means of transporting data - this takes a ton of the server and means I don't have to code the server myself but it also means the client code is much more complicated. It my take a bit more time for me to make that vid I promised but I still plan to have something to show off soon (within the next two weeks at least).
It may sound boring but now that I can make an ordinary object "die" (deleted from the games runtime) I'm one step closer to fully-functioning combat. I'll post a video when I can create a moving, attacking mob. EDIT - got a spawn system running but far from perfect - changed a few things around that'll be useful later. The next step would be to fix up the spawn points a bit and get an animated mob mesh in the game while polishing some of the code for better animation compatibility. ...
I spent a few hours yesterday making a decent looking terrain. It still needs some tweaking but I think it looks quite nice. [IMG]http://img94.imageshack.us/img94/4291/image1xh.png[/IMG]
So far I have scripted some very basic changes to an existing framework that is provided with the software. These changes include -adding "health points" to box props so that (whenever I can figure out how to register a collision) it will be possible to "kill" the boxes. -added a "flight" function while trying to make a "jump" function. Still got a lot of work to do but it's becoming easier and soon I'll be able to tackle the big problems - persistancy and ...