Unfortunately, most other private server scenes already have everything they need setup. Perhaps -future- implementations, but that would rather be going 'outside of the box,' something that doesn't happen around here.Quote:
Would be better to make this work on private servers on pretty much all games similar to Conquer Online, pretty much all MMORPGs actually. < IMO
No, you don't use C++ for your iPod Touch. You use Objective C....and. Well it's apple, when do they make a good choice?Quote:
I code in C++ for my iPod Touch! xP
What's the advantage of doing this though? Managed (C#) vs. Native (C++)
Native applications have more power over the operating system right?
You're half rightQuote:
No, you don't use C++ for your iPod Touch. You use Objective C....and. Well it's apple, when do they make a good choice?
You can have MANAGED C++, if you want. C# is not the only managed language, nor is C++ the only native language. Managed merely refers to the memory management, managed is done by a virtual machine, whereas unmanaged(native) is done in the application by the application.
In general native code is faster, allows for more customization, and is more cross-platform. In terms of an mmo server, it's generally considered better because it's more scalable, again, customizable, and sometimes a few fractions of a second faster. But in a game, fractions of seconds really matter.
Neatness is in the eye of the beholder though. A master at C++ might consider templating classes and function pointers to be neat, but someone relatively new might see that as sloppy, and vice versa experience might show something functional as sloppy and can make a better version. Comments are there for "neatness" and helping to understand what code does. The goal is to make it as fast as possible without sacrificing functionality. Use comments to explain, not the code itself.Quote:
Well said though about the fractions of seconds being important; on this note, would you sacrifice neatness (of code) for speed (of code-execution). I can't particularly think of an example, but I recall having to do this once.
Time to write everything in assembly, woop.Quote:
Neatness is in the eye of the beholder though. A master at C++ might consider templating classes and function pointers to be neat, but someone relatively new might see that as sloppy, and vice versa experience might show something functional as sloppy and can make a better version. Comments are there for "neatness" and helping to understand what code does. The goal is to make it as fast as possible without sacrificing functionality. Use comments to explain, not the code itself.
While not time efficient, assembly coding would ideally give the biggest performance (or at least used to). Compilers are getting more intelligent and can mostly make the best decisions on how to compile the code. In some cases, assembly could be faster. It's just about knowing when to use and when not to use certain functions.Quote:
Time to write everything in assembly, woop.
Just kidding, but, agree with you.
I don't think rather even using C++ is a smart idea for this community. Barely a handful > 10 , are capable of c++. Nearly half or more than half are incapable of managing safe and smart coding in c#. You can account for this but anyone who could mange this all hide in underground. I think its a fair assessment that the public community for Conquer Online just is to lazy to get up and learn. In my opinion the only language that is of the current state of this group of people that login everyday to this forum, post , reply , and "thank" would be more suitable using Visual Basic.Quote:
As long as you remember "main" is lowercase :P <3