Understanding Wesnoth's Distributed System

Discussion of all aspects of the game engine, including development of new and existing features.

Moderators: Forum Moderators, Developers

Understanding Wesnoth's Distributed System

Postby naiguy » June 13th, 2017, 9:40 pm

Hi all!

I only found this lovely game while looking for an open source "distributed system application" for a computer science class. Technically, I believe Wesnoth's multiplayer fits the bill, but I'm not sure where to look in the code to really understand how it all works. Which folders or files should I look at to understand how the multiplayer works?

Anyway, Wesnoth seems to be a pretty cool rpg, especially done by a community. I usually have an itch for tactics games. Any old fire emblem fans out there?
naiguy
 
Posts: 2
Joined: June 13th, 2017, 9:25 pm

Re: Understanding Wesnoth's Distributed System

Postby gfgtdf » June 14th, 2017, 12:24 am

this wiki page https://wiki.wesnoth.org/OOS_(Out_of_Sync) tells you a little about how multiplayer works, although it's more focused on what could go wrong. Ther than that you can ofc look at the wesnoth source files on github.
Scenario with Robots SP scenario (1.11/1.12), allows you to build your units with components, PYR No preperation turn 1.12 mp-mod that allows you to select your units immideately after the game begins.
gfgtdf
Developer
 
Posts: 912
Joined: February 10th, 2013, 2:25 pm

Re: Understanding Wesnoth's Distributed System

Postby naiguy » June 15th, 2017, 5:13 pm

Thank you! That actually helps quite a bit. I assumed I'd have to scour the code to figure out what's going on, but that error lines things up for me.
naiguy
 
Posts: 2
Joined: June 13th, 2017, 9:25 pm


Return to Coder’s Corner

Who is online

Users browsing this forum: No registered users and 1 guest