Quote:
Originally Posted by Ataros
As I understand from your message you have some C# knowledge. If you are willing to help fixing code for Repka servers, please let me know, we will appreciate it. We need a programmer with goodwill and dedication to develop R2 and R3 missions (Steppe map for now).
|
Well, as an old programmer I guess I could add some help... The problem is that I was too good (?) as a programmer so I've been working as a manager of a development department for a bit too long to still have my skills sharpened. The latest stuff in the .NET framework and the latest versions of C# have arrived with me sitting in meetings all days long. I have not done a decent day of real programming work for years

In the early days of .NET I did however work with C# for a while (after programming C++, Perl and a lot of other languages before that).
I do have a few side projects in my spare time though and sometimes I code something around games that is one of my oldest hobbies! Among them I did an LCD app for Logitech keyboards in C++ showing real time online stats for good old IL2 which I still have some users on
I've been waiting for the game to mature before getting into doing something for CoD too, and soon is the time I realize. The problem is that many weeks I'm lost in work/family etc so I'm not a reliable resource. Let me fiddle around a bit to get up to speed on how the C# scripting works in CoD before I contribute! I have not done a "Hello world" in CoD scripting yet so my knowledge is more on the actual coding which may be fine, but to contribute in these matters a bit of first hand knowledge on how to work with the maddox-classes is needed! It would naturally not hurt if MG released some decent documentation themselves!
I really like the ambitions of the Repka servers and that's where I mostly go myself the few times I manage to go online in CoD. The problem is that it has been so unstable online and it's just the latest patches that I really have felt the old fun from IL2 return!
What I have reacted on while seeing some of the code snippets is really that many of them are obviously written by people that are not that proficient in how to code in C# and more do it like in less powerful scripting support in other games (though most of the examples are good too!). For example a general lack of error handling with try-catch etc will sure get the servers into problems, and it should be possible to write some good dll:s with all the basic stuff done all over in the different scripts? I was thinking of writing a dedicated server manager myself, maybe with some web based GUI to handle a lot of the stuff that is hard coded in the scripts today... There seems to be a lot of people waking up now as the possibilities of the C# scripting is starting to show with good examples like the Repka server!
One of my thoughts is to write a web based GUI in Silverlight to be able to have a real time map of the battlefield where a commander could issue orders that the server side scripts then display to the correct pilots etc... That would be interesting, but there is naturally a risk of accuses of cheating if fog of war is not handled with care

The commander could also spawn and direct AI-bombers... Could be really interesting and you could actually have a server running with no real pilots and just two "commanders" battling it out

It would naturally be a lot better if it was done within the actual game itself. Maybe for a future version?