Code Management - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38) +--- Thema: Code Management (/showthread.php?tid=3767) |
- wernieman - 27-01-2009 Manchmal ist man einfach "Blind" ... - Hajo - 27-01-2009 Zitat:Original von FrankP Meine MinGW kompilate brauchten keine extra DLL, aber vielelicht brauchen das ja die neueren Versionen? - Wurzelgnom - 27-01-2009 @Hajo Na ja, die von wernieman unter Linux erstellten Dateien benötigen diese dll. Ich hab einfach zu wenig Ahnung davon. hier ist das Array Code: $os_systems[0] = array("Linux_gcc3", "Linux ( gcc 3 )"); tragt ein was ihr haben wollt und ich übernehms dann einfach - Dwachs - 29-01-2009 Ich melde mich mal als einer von den Programmierern Zitat:Original von FrankP Was tun, wenn man mit diesen Zielen nichts anfangen kann? Fuer eine KI habe ich keine Idee, von Netzwerk keine Ahnung, und die todo-Liste ist alles andere als selbsterklaerend. Zitat:Im Moment werden die Codeänderungen gepostet. Nur mit denen können die meisten Leute nichts anfangen. Wenns zu dem Code auch eine ausführbare Datei gibt, dann ist das für die reinen Benutzer wesentlich attraktiver, einen Patch auch zu benutzen. Ausfuehrbare Dateien posten sollte wirklich forciert werden, damit Andere testen koennen. Aber was ist mit Patches, die das Langzeitverhalten des Spiels beeinflussen (absichtlich bzw unabsichtlich)? Wie soll man das Testen? Da muesste sich ja jemand hinsetzen und einige Tage am Stueck spielen. Zitat:Eine Gefahr die jedoch besteht, sind inkompatible Spielstände.Jeder Programmierer weiss doch, ob er an den Speichern/Laden-Routinen rumgefummelt hat. Ich wuerde so was eh als letzten Schritt programmieren, wenn das Patch mit einem Bein schon akzeptiert wurde. Zitat:Hajo: Ich brachte dort zum Ausdruck, dass auch andere Projekte in Varianten und eine konservative Hauptlinie zerfallen sind, und das insgesamt gesehen kein Problem war. Ich kann mich mit so einem Gedanken nicht anfreunden. Das wuerde ja bedeuten, die kleine Gruppe von Leuten, die am Haupt-Zweig programmieren, noch kleiner zu machen. - m_k_w - 29-01-2009 Mir geht es genau wie Dwachs. Für _mich_ ist simutrans kein Netzwerkspiel, da es einfach zuviel Zeit braucht und im Netzwerk müsste man dann regelmäßig mit anderen Spielen. KI mag ich auch nicht, ich spiel lieber alleine auf der Karte - außerdem bin ich noch von der TTD-KI abgeschreckt Ich habe mir dann den Punkt "A* for goods" vorgeknöpft und mich in diese Richtung aufgemacht, wodurch es dann zu dem Patch mit dem Cachen der Routen gekommen ist. Durch diese Arbeit - auch wenn der Patch nicht integriert wurde, was ich auch verstehen kann, da er recht umfangreich ist - konnte die zeitbeanspruchende Routine suche_route von prissi deutlich schneller gemacht werden. IMHO ist sogar noch ein klein wenig Potenzial da, was man ausschöpfen kann. - sojo - 29-01-2009 Vielleicht sollte jeder Programmierer bevor er loslegt (wenn er deutsch kann lieber hier, da im intern. Forum auch schon mal zu viel diskutiert wird) einen Thread eröffnen: Titel: Patchname und Sinn Text: Erklärung für Programmierer kuru und knapp was gemacht werden könnte und Nichtprogrammierer warum dieser Patch, wahrscheinliche Vorteile und Nachteile Dann könnte Prissi sagen ob das gut ist und gebraucht wird (also auch eingebaut werden könnte) und die Spieler schon mal vorher sagen ob die Idee die Mühe wert ist/ob es jemand nutzen wird. Ist nur eine Idee. Was meint ihr? - Wurzelgnom - 30-01-2009 so einen Versuch gabs bereits http://simutrans-germany.com/wiki/wiki/tiki-index.php?page=de_Rangierbahnhof&bl=y Rangierbahnhof - sojo - 30-01-2009 Nicht schlecht. Nur weiter so. - The Transporter - 30-01-2009 Zitat:Eine Gefahr die jedoch besteht, sind inkompatible Spielstände.Ich bin kein Programmierer, aber inkompatible Spielstände können auch durch neu hinzugefügte Funktionen entstehen. Ein Beispiel ist der aktuelle Riverpatch. Er verwendet z.Z. die normalen Kanäle als Grundlage, hier reicht eine relativ geringe Änderung, und der Spielstand ist zur Standartversion von ST nicht mehr kompatibel. - sojo - 30-01-2009 Das sollte aber kein Problem sein, da der River-patch je offiziell in den nightlies drin ist. |