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.

Work in Progress / Multiplayer Game Matching

Author
Message
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 14th Oct 2003 17:15
http://home.comcast.net/~norman.perry/match.zip

yes, i know its not exactly DB, but this is an alpha release of my multiplayer matching tool kit. It still needs some documentation and a good demo project. The demo project is next on my list.
Some features are not enabled at this time... booting unwanted gamers to be precise.

The demo project will be in DBPro. This tool will also support DB clasic for matching. It works by passing the ISP address to the game. This solves much of the job of setting up a game, but your game app still needs to know what to do with the ISP and the other flags. But, this permits chat before game launch. The best part is if you have several games installed, you can just select whatever game is being hosted and the app will auto-launch the correct game.

internet gaming group
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 15th Oct 2003 07:41
I've updated the docs a bit.
same link as above. I do hope people can understand it

internet gaming group
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 16th Oct 2003 19:27
ok, fixed several problem with the kit and updated the docs...

have a working multiplayer game that is launched with from the kit.
the game is DBPro and is not currently available for download.
I wish to test over my LAN before releasing it. Currently supports up to 10 players with homing missiles.

This my third variation of Lee's tutorial 25 from DBC. It gets rather intense if playing offline. I set it up to add extra monsters if the game is too easy for you. Since I practice alot, i can usually take on all 10 monsters for a few seconds before death occurs.

Version 1 - simply modified the monster's AI to make it harder and improve frame rate.

Version 2 - Playable online (my first online game) 1 one 1 (DUEL)

Version 3 - Upgraded to DBPro, Added support for 10 players, Enabled
players to have guided missiles, Using memblocks for network data, support for my multiplayer matching tool kit.

Thanks Lee for providing a great platform for testing out ideas and concepts.

internet gaming group
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 16th Oct 2003 21:28 Edited at: 17th Oct 2003 05:13
OK. here goes the alpha release...

http://home.comcast.net/~norman.perry/match.zip
thats for the tool kit
http://home.comcast.net/~norman.perry/game.html
thats for the multiplayer game

eather app can be installed anywhere you desire.

to prepare to play it online....(offline just run the game)

1 - start matchmaker.exe

2 - if Duel2 is not listed as an installed game,
it won't be listed the first time you run this,
click add new to add a new game

3 - click Load.
Browse for where you installed Duel2 and look for Duel2.ini
this file has the multiplayer game settings.

4 - click save.
this is not really required, but is just to ensure MatchMaker
knows about the new game

5 - exit from this dialog to return to the main dialog.
Duel2 should now be listed

6A - select Duel2 then click Host to host a game.

7A - pick a name for the game and your in game name.
Duel2 does not have any real other options.
IMPORTANT verify ISP# and change if required.

8A - click Post to let other know about the game
this will place you into the chat room

9A - Launch when ready... best if you wait for others to join.

6B - click Search to find hosted games

7B - click on a desired game.... probably only Duel2 version 1 types
will be listed, but any game is possible.

8B - click Join to connect to the hosted chat room

9B - Only the Host can start the game. All others will start automatically when the host launches.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
for firewall and port usage information, see the included setup.txt
file with matchmaker.

internet gaming group
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 17th Oct 2003 05:10
ok, fixed several problems with multiplayer shots not moving and some sound effect issues.

The game, with source code is available on my website.

Matchmaker link is still valid.
Also, i tested it on a PC without a graphics card and was surprised it worked.

Patch 5 fixed that problem.

internet gaming group
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 20th Oct 2003 16:10
ok, fixed the connection issues.... multiplayer is fully functional now. Up to 10 players in a deathmatch with respawns. Also fixed some scoring issues. The Internet player unique ID took some figuring out.

Added some demonstration code for that...
Hold down the space key while playing to get a list of unique ID's for all players. Also, the docs could have helped by saying the UID was a doubleword intead of letting me think its just an interger of unknown type...... byte? word? dword? this is important for memblock usage.

Also updated the match maker.... not sure exactly what i modified...
I also would like to test the match maker with other games.... MS AOE? But i think that would require leaving out the player name.

Also, my game can't be launched multiplayer without the tool kit, unless you use some commandline options....

Example, to launch Duel2 as a host

Duel2.exe YourName

To launch Duel2 as a client (to connect to a hosting game)
Duel2.exe YourName 123.123.123

where 123 is the target host computers ISP.

internet gaming group
waffle
21
Years of Service
User Offline
Joined: 9th Sep 2002
Location: Western USA
Posted: 28th Oct 2003 11:55
update DUEL to support in game chat.
its primative, but functional.

internet gaming group
David T
Retired Moderator
21
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 30th Oct 2003 12:27
This looks interesting. I'm doing doing any multiplayer games right now, but if I were I'd probably use this.

"The trouble with the French is that they have no word for 'entreprenuer'" - Pres. George W Bush
Bren
20
Years of Service
User Offline
Joined: 15th Oct 2003
Location: Belgium
Posted: 31st Oct 2003 03:15
very nice work waffle, keep it up

Games don't kill ...
I do!
http://www.gamingzone.be the ultimate gaming community

Login to post a reply

Server time is: 2024-03-28 20:53:07
Your offset time is: 2024-03-28 20:53:07