Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Discussion / Multiplayer Commands

Author
Message
Bendy Waffleskirts
21
Years of Service
User Offline
Joined: 10th Mar 2004
Location:
Posted: 11th Mar 2004 04:35
Me and some of my friends are making a multiplayer game. Could an experienced player explain the multiplayer commands to us?

joj
waffle
22
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 15th Mar 2004 15:14
wether you use DBC or DBPro, the theory is the same.

if using DBC, check out this:

http://home.comcast.net/~norman.perry/TutWaffle.zip

this is the monster hunt tutorial that Lee Bamber wrote.In the final exercise I modified the tutorial to permit multiplayer internet gaming. 2 player only I think. I placed all my code in separate code modules where possible to help in showing the changes.

A simular project using DBPro is my Duel Pro version that supports 9 players and can be obtained from my website. However, for matchmaking, DuelPro uses my matchmaker app which can be complicated to use the first time. I have tried to get Lee Bamber to offer lobby support and he said NO unless everyone that does a multiplayer game asks for it

***************************************************************
tech stuff to follow, please ignore if not interested

Game Lobby - resides on a deadicated server to provide a current list of game users...

Lobby Client - resides on a PC. Useually provided with the game, or can be downloaded from the gamers website. Zone.com provides a free lobby client for use with thier Game Lobby. The Lobby Client talks to the Game Lobby about how a game should be set up.... Which player shall be the host, how many players and so on. Also, the Lobby Client is the app that actually launches your game app.

Game App - The game you actually write in DBPro. If it were Lobby Aware, it could talk to the Lobby Client about how the multiplayer game was setup. It would be nice if all we needed to do in our DBPro apps was "If Net Game Exists() then" to know that all networking stuff was already handled by the Lobby Client so all we need do is code the game and not configure internet options.

MatchMaker App - This app I did as a substitute for a Lobby Client. This app will ask all sorts of questions and save those answers as a file. This file is uploaded to my FTP site. People looking to play a game can launch my matchmaker app and it will list the files located on the FTP site. When a game is launched, your game will need to read the downloaded file as that contains configuration information....

internet gaming group
current project http://home.comcast.net/~norman.perry/Archon.html

Login to post a reply

Server time is: 2025-05-23 00:10:06
Your offset time is: 2025-05-23 00:10:06