Quote from: duke on August 08, 2018, 01:11:05 PM
Feel free to post your GitHub Username or the E-Mail address you use for GitHub here and I'll send you an invitation to the Organization.
Quote from: Stephen on July 22, 2018, 05:52:48 PM
Welcome back duke :)
I like the idea of having a Knights development revival (especially if it's not me doing the work, lol). In fact I was kind of secretly hoping that someone would come along and suggest this :) as I haven't had any time to work on Knights myself for a long time.
The idea of rewriting in C# is interesting. I agree with Impassive though, it would be a huge amount of work. The core game logic (I think it's called "KnightsEngine" in the code) would probably port across quite easily, but all the UI code is going to need a complete rewrite because you won't have Guichan available, you'll need to rewrite it to use something else instead. (Unless you want to port Guichan itself, but that won't be easy either.) I think it could take several years if you go down this route.
That being said, there would clearly be advantages to doing this, like having a more up to date codebase, and possibly being able to port to other platforms as you suggest. Just make sure you know what you are getting into :)
Improving the C++ version might be an easier route. Do you have any specific changes you would like to make, or is it just that you want to bring the codebase up to date to use more modern libraries etc?