I don't say C# it's not good, i say only it's not adequate for graphic game and mcgas001 want to dev game. Garbage collection, it's not the best way to manage memory. I say that maybe because i dev application in code machine and with C i retreive this kind of thinking.
I use c# for Lapper, LFSRelax et LFSStat and for this it's a good tool, but for game i'am not agree with you.
Sorry, i can't explain more because it's so difficult for me to speak english.
I don't want make a war about language and i use or have used more Languages: machine code, C, C++,C#, Java, Pascal,VB,PHP,Perl,Ada, Basic, Informix 4gl. Each language is good if you know the limit of each and you know what do you want to do with.
In fine, try more languages and you can make your opinion yourself
You can admin via Web page LFS Server, Lapper, Layout and Ban files ( you have already my source for ban ).
I don't release it as this because it's dirty code and i don't have time to beautifull it. But if you want it i can send you sources and a little help ( i don't install for you )
1 - Yes you can learn programming for yourself, but you need a minimal learning at school, not for programming but for some mathematical need ( By Exemple for 3D aspect ) and thinking approach. I Learn myself programming many year ago ( 26 ) and i make commercial games in France when i was young ( for VIC 20 and C64 computer ). But at this time it's more easy than now. Now you can't programming, make graphic rendition and find gameplay alone ( Scawen don't do it alone ). It's so hard.
2 - C# It's not a good tool for programming Games, it's to slow ( Microsoft framework it's not good anyway ). You can use compiled C++ or C language.
3 - For books, it's dependent from the language you choose. Try to do little application before start a game or make a little and not complicated game to learn that language.
When you have learned a language, it's not difficult to learn another.
In fact the best way to learn programming is to programm
It is possible to find all users who have raced on a race in MPR. For now this file only contain, in the header, the finished racers.
I use LFSStat to have this information, but i want put on my web site the result of races more quickly ( 4 replay take time with LFSStat ) and then put LFSStat result after. Reading Mpr is the solution but racer who don't finish not appear and i need it to calculate points for this race.
It's no so difficult, test collision on "pit Spotter" in LFSRelax take only 100 lines code ( little part of LFSRelax ). Look at source, i use only this mathematicel formula for rotation
x' = x cos T - y sin T
y' = x sin T + y cos T
Where:
T is the angle for the rotation. positive or negative
Yes but with this method, you can't say if car are left, right, before or behind you. For this, you must do a rotation of each coordonate car to Know relatie position from your car to another.
Look at source (main.cs) from LFSRelax to know how do it.
I attached a PHP file who admin ban ( work perfectly). You can find in this your response windstyle . With this file you can show, modify, delete banned player.
It don't work alone because this source it's only a part of a admin platin for LFS serveur on Unix system (FRH Team server ). But with little modification it can work alone as you want. ( $no_proc is used only to find path of the ban file because it's for our admin platin, you must modify this particularity for you and remove SESSION part )
If you want you can modify and release it as you want on your name but just specify who is the first developper thank's . It's also on GNU Licence like all my sources.
Yes, but don't forget new track : SO6 et don't forget to change the utility convwr because of new car and track. There is also 2 new insim packets. I release modified source when patch Y is available because the bestsplit file can't be create for now.