|
|
|
|
|
by elisee
5029 days ago
|
|
Thanks! Yeah there's plenty of stuff to talk about, I should probably spend more time writing. Some quick info in the meantime: CraftStudio is built in C# with XNA, which is primarly a game framework but worked very well for CraftStudio. I built my own UI library on top of it (open source, http://bitbucket.org/sparklinlabs/nuclearwinter). Networking is done through Lidgren.Network which is an amazing UDP-based library (https://code.google.com/p/lidgren-network-gen3/). CraftStudio simply couldn't have happen without it. I built my own Operational Transform library (for collaborative text editing à la Google Docs). It's pretty barebone but works well enough for my purpose. I open sourced it: https://bitbucket.org/sparklinlabs/nuclearot I've been working on the Mac and Linux port with MonoGame's develop3d branch (http://monogame.codeplex.com/ - it's a reimplementation of XNA for Mono, using OpenTK). There's still a bunch of bad bugs to fix before release but it runs. What the MonoGame guys accomplished is really impressive. |
|