Friday, 7 September 2007

server progress

Done alot of work today on the server but not much to show for it :(. My scripting class is now very usable, though all its doing at the moment is loading server settings(such as server port etc.) My network class is also coming along nicely. I am using non-blocking sockets for the server so i don't have to worry about making anything thread safe :P.

New server log looks a bit like this :)
New logging session started 8/7/2007 10:17
Starting YAMMO Server build 1...
Starting script engine... DONE
Loading server settings... DONE
Starting network engine... DONE
Entering main server loop...
Shutting down server...

Server started


Well today i started on the server. A lot of the class skeleton/framework is in place and i have integrated the rhino javascript engine (check out the picture). Stand alone scripts work but I still have to design exactly how scripts are going to communicate with objects in the game world. I have also added a script editor to my world editor :). Tomorrow im gonna try and get some work done on the server network class and also loading the world data into the server.

Thursday, 6 September 2007

World editor done! (sort of)


There it is, my amazing world editor for my new MMORPG project 'YAMMO' (Yet Another MMO). YAMMO will be an open source, real-time action mmorpg written in java that plays a bit like the old zelda games.

The editor (shown in the picture) allows me to create and edit area in the world with ease. It saves to a convenient XML format that should make loading the world back up again in the server simple :).
Please be aware these are not gonna be the actual graphics in the game! i just made these textures quickly for testing