Und ich denke keiner wird hier sein hart erarbeitete Terrain Klasse mit Quadtree, Culling, Effekten etc posten.
Witzig, bei mir ist es genau umgekehrt. Wenn ich nicht den Code posten kann, werde ich auch keine Terrain Engine schreiben (es sei denn für wirklich viel Geld).
Einer der grossen Vorteile von nicht bezahlter Entwicklung ist doch dass man mit anderen Leuten zusammenarbeiten kann statt dass jeder wieder jede Sache (3D Editor, 3D Engine, Sound Engine, Kollisions Code etc etc etc) wieder von Grund auf neu machen muss.
Da sollt ihr mal selber arbeiten...
Ich weiss das hier viele denken, man sollte mal alles in einem Spiel selber gemacht haben um den Überblick zu haben. Das ist zwar sicher ganz lehrreich (wenn man es tatsächlich durchhält), aber man kann halt nie state-of-the-art sein, denn in kommerziellen Spielen stecken viele zig Mannjahre. Leutz, heutzutage gibt es das Internet. Da findet man hunderte oder tausende gleichgesinnter und hunderte von "work in progress" Projekten an denen man sich beteiligen kann. Mir ist es lieber, ich habe einen Teil von etwas gemacht, was die Leute länger als ne Stunde spielen als dass ich sagen kann "alles von mir", aber es sieht eben auch danach aus dass nur ein paar Jahre von mir drin sind. Denkt mal drüber nach.
Ich will keinem auf den Fuss treten, will aber zeigen dass es auch ganz andere Meinungen gibt als was manche scheinbar für selbstverständlich halten. Tatsächlich gibt es sogar eine grosse Open Source Gemeinde, die von Zusammenarbeit lebt, eine eigene "Philosophie" hat, etliche Bücher und Zeitungsartikel, die inzwischen von wahrscheinlich allen grossen SW Firmen ernst genommen wird, bis hin zu Unterstützung im Milliarden (!) Bereich, eigene Lizenzen hat, Ihren Anthropologen
, eigene Anwälte, etc.