c# port of openttd
Transport Tycoon Forums :: View topic – working on c# port of openttd
Best thing to happen to TTD, or folly of the century? exe is doing this, and has actually produced a screenshot of what he’s coded so far. Question is, does it have a future? Originally, openttd was seen as a rather far-fetched and unnecessary project, when compared to the Patch. Is the C# port unnecessary or far-fetched, or is it the future?
Comments please!
I think that the C# port is far-fetched, the C++ port died a silent dead and I think the C# also will die a slow dead. More people know C then C# and it is generally known as more portable (C# needs the .NET Framework to run on AFAIK). The devs will also continue to work on the C version which makes the C# port lack behind and being unsupported.
C# can also run on Mono (rumour has it), so it should be possible to run it on Linux.
I think OpenTTD definitely could be developed far better using OO-stuff. I just question myself why it needs to be C#? Most (I guess almost every) Developer currently around OpenTTD uses some Linux-related environment to do his work. Why not C++? Or Python?
Personally, my forecast is that the C#-port will never reach the maturity of OpenTTD as we know it – but actually I’m glad on every coding related to TTD 😉
i would be happy with an integrated scripting language like LUA, it would speed up development significant.
OO would be making alot of things easier but you run the risk of slowing everything down. for a regular game it shouldn’t matter but the scale we operate on is much larger and we already have very slow signal reaction times etc so i dont think OOing it will help that.
C# is very slow, I think that is beeter C, more portable. It think that Open TTD must’n follow programing languaje fashions.
I call C# as C–, I don’t like it.
Sorry for my english.