• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

DNA: Dolphin Netplay Adapter

hectohertz

Smash Ace
Joined
Aug 20, 2006
Messages
800
Location
Brooklyn, NY
So I think step one to getting melee online is to work on dolphin's netplay abilities. I am in school, so I don't have the time for a full project right now, but I plan to take a serious crack at this this summer.

Gameplan:
1) Develop a pluggin/standalone that would allow someone to run a server which would allow people to arrange games. Clients would connect with the server, see who's online, and challenge a player to a match. We can have a standardized "ruleset" (a list of arguments for dolphin, a hash of the "agreed upon" iso, a memory card, and maybe some pre-chosen port to deal with NAT ****). Players would then play directly against eachother without going through the server. Obviously this is going to be the only way to get any reasonable amount of lag.

2) Once we've got that semi-stable, start working on the dolphin netplay code. Dolphin is an amazing project, but I'm not sure how much focus is on netplay right now. Since we're tuning for a specific game in a specific mode (1 vs. 1), hopefully with some clever programming and analysis, we can figure out some ways to streamline things and get them moving faster.

3) ??????


4) PROFIT!!!!!




so who's coming with me. i know c/c++/java fluently, but I don't know enough about networking. I'm taking software engineering in the spring which involves setting up some client/server architecture stuff, so hopefully that'll help. main thing we need is programmers with experience in networking.

also since dolphin is written in c++, that's going to be important too
 
Top Bottom