Work in progress

Published November 03, 2005
Advertisement
So after about 12 hours of continuous work, I've managed to get about half of the "lobby" window in place and mostly functional. Though I still have a TON of things to add.

Now you can play click the "Multiplayer" button from the main menu...then use the "Server Finder" (mentioned in the last journal entry) to find a server to connect to. Once you connect
to a server you'll be presented with this window...the "Lobby".

This is a work in progress..about 50% complete...just a basic layout of the lobby.


I've added a fully functional chat system, server notifications, message of the day, server names and some other cool features to the game already.

I'm about to add a vote-kick system into the game. Every player will have a "kick button" next to their icon. If OVER 50% of the players in the server click a players kick button, they'll get booted out of the server. Very democratic I must say.

I've never designed a multiplayer game before...I was suprised at how many little things you need to worry about to get a completly stable chat/lobby system going. I'm pretty sure there's no way to crash the chat system now, I spent a few hours testing/fine tuning everything. The network library that I'm using (RakNet) is very stable, and easy to work with. I'd recommend it to anyone trying to quickly implement multiplayer into their game.

I'm testing all of this by running the deticated server on my laptop, while running the client on my main computer, and connecting over the LAN. I've also tested it on the internet, I had one of my friends accross town download and run the deticated server...everything work just as planned. I have 3 computers on my LAN that can run the game, so I've got a pretty solid test area right now. I'm very happy with the way things are progressing.

I'm hoping to be racing around town against my roommate sometime in the next 2 days, and I expect to have the Lobby window filled out by tommorow. :-D

- Dan
Previous Entry Server Finder
Next Entry VIDEOS!
0 likes 7 comments

Comments

Ravuya
Hey, both you and I test network features by typing "cunt"!
November 03, 2005 10:48 PM
Trapper Zoid
Wow, two whole chat messages in the lobby before it degenerated into abuse. I'm impressed! [grin]

(was that part of the test?)
November 03, 2005 11:49 PM
ildave1
Looking good, as always ;]
November 04, 2005 09:42 AM
Gaheris
Hm. Do you think it would be possible to add detail textures to your graphics engine?
November 04, 2005 10:42 AM
dgreen02
*In a Spanish accent* NO DETAIL TEXTURE FOR YOU!
November 05, 2005 07:31 PM
LostSource
I'm a first time reader to your journal... and holy cow that is just amazing. Not to be all in love with the screenies but your game project looks good. It makes me what to venter into graphics instead of doing console games.
November 06, 2005 03:05 AM
dgreen02
Thanks a lot man, glad you like the way my project is lookin :-)
November 06, 2005 03:35 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement