Seite 1 von 1

? OpenBAHN3D

Verfasst: Mittwoch 10. Februar 2021, 15:00
von MLG

Re: ? OpenBAHN3D

Verfasst: Mittwoch 10. Februar 2021, 18:32
von micha88
MLG hat geschrieben:Hab ich da irgendwas verpasst? Eine Open-Source-BAHN-Version?

https://eu07.pl/forum/index.php?topic=2 ... 7hNdOOV37o

https://github.com/jakubg1/OpenBAHN3D?f ... BFPveJnZao
Da hat offenbar jemand mal die Idee gehabt, BAHN selbst nachzuprogrammieren.
Das ist aber nicht ernstzunehmen - die Beschreibung ist sehr vage. Dazu hatte er sich auch nicht nur vorgenommen, BAHN nachzuprogrammieren, sondern nebenbei auch gleich noch viele neue Funktionen zu ergänzen (als ob das Problem von BAHN wäre, dass es zu wenig Funktionen gibt...) und das ganze mal nebenbei nach 3D zu übertragen.

Die vage Beschreibung lässt bei mir auch den Verdacht aufkommen, dass ihm gar nicht bewusst war, was er sich da für ein Großprojekt vorgenommen hat...

Der tatsächliche Stand ist nur ein sehr primitives Programm, in dem man in einer Ebene (weniger 3D als BAHN :wink: ) Gleise legen kann. Die weitere Arbeit wurde (m.E. wenig überraschend) vor 3 Jahren wieder eingestellt.

Eine Reihe von "neuen" Funktionen, die er erwähnt, waren damals mit BAHN schon möglich oder sind inzwischen möglich. 22,5°: in BAHN 4.x möglich. "scriptable" / "AI" - Signalanlagen, Fahrstraßen, Linienlisten und alles was man trickreich daraus bauen kann, sind so mächtig, dass man mit genügend Aufwand damit alles umsetzen kann... Neue Funktionen wie die Fahrstraßen haben eigentlich immer nur dafür gesorgt, dass häufiger benutzte Dinge halbwegs komfortabel und benutzerfreundlich möglich sind. Aus Signalanlagen konnte man sich mit größerem Aufwand aber auch schon Fahrstraßen basteln...

Re: ? OpenBAHN3D

Verfasst: Mittwoch 10. Februar 2021, 19:11
von MLG
Wie kriegt man das eigentlich zum Laufen? Bin kein Programmierer.

Re: ? OpenBAHN3D

Verfasst: Mittwoch 10. Februar 2021, 19:16
von Seb144
micha88 hat geschrieben: Die vage Beschreibung lässt bei mir auch den Verdacht aufkommen, dass ihm gar nicht bewusst war, was er sich da für ein Großprojekt vorgenommen hat...

Der tatsächliche Stand ist nur ein sehr primitives Programm, in dem man in einer Ebene (weniger 3D als BAHN :wink: ) Gleise legen kann. Die weitere Arbeit wurde (m.E. wenig überraschend) vor 3 Jahren wieder eingestellt.
Hallo,

es ist schon erstaunlich, auf welch abwegige Ideen die Leute kommen... :lol:

Schöner wäre es m. E. gewesen, statt dieser absehbaren Blindleistung etwas für die BAHN-Community zu schaffen (interessantes Netz, zusätzliche (Zoom-)Grafiken, externen Editor neu programmieren).

Grüße,

Sebastian
_________________
Berlin und Umgebung im Jahr 1989

http://www.bahn1989.berlin

Re: ? OpenBAHN3D

Verfasst: Freitag 12. Februar 2021, 07:40
von Jan Bochmann
Guten Tag,
MLG hat geschrieben:Wie kriegt man das eigentlich zum Laufen? Bin kein Programmierer.
Ich habe in dem Paket nichts lauffähiges gefunden. Es sind nur ein paar Skripte für die Godot Engine (eine Grafikbibliothek für 3D) sowie ein paar Grafikdaten (ein Font, Icons und Gleiselemente).

Des Autor schrieb in dem polnischen Forum, das eigentliche Programm wäre in C# geschrieben. Das ist eine Programmiersprache, und dann müßten die Quelltexte in dieser Sprache dabei sein. Diese könnte man mit einem passenden Compiler übersetzen, um ein lauffähiges Programm zu erzeugen. Der übliche Compiler dazu wäre Microsoft Visual Studio - der ist für nichtkommerzielle Projekte und kleine Firmen kostenlos zu haben. Ich habe aber hier keine C#-Quelltexte gefunden, d.h. das eigentliche Programm ist gar nicht dabei - vielleicht wurde es noch gar nicht geschrieben.

MfG,
Jan B.

Re: ? OpenBAHN3D

Verfasst: Freitag 12. Februar 2021, 07:59
von Jan Bochmann
Guten Tag,
Seb144 hat geschrieben: Hallo,

es ist schon erstaunlich, auf welch abwegige Ideen die Leute kommen...
So abwegig ist das nicht. Wohl über 90% der Software ist entstanden, weil man von einer anderen Software inspiriert war, sie aber anders machen wollte - in irgendeiner Weise "besser".
Daß jemand eine völlig neue Idee hat und umsetzt, ist dagegen sehr selten.

Auch BAHN ist nicht im luftleeren Raum entstanden. Es wurde ursprünglich sehr von SimCity inspiriert. Das war schon um 1990 ein beliebtes Programm, an dem mich aber vor allem 3 Dinge störten: die nur sehr marginal vorhandenen öffentlichen Verkehrsmittel, die geringe Grafikauflösung und die Orientierung auf die Hauptrichtungen NW-SO und SW-NO. Durch letzteres kann man zwar auch mit 2D recht hübsche Grafiken erstellen, die einen 3D-Eindruck erwecken, aber es ist sehr schwierig, reale Netze nach Landkarten zu erstellen.
Seb144 hat geschrieben: Schöner wäre es m. E. gewesen, statt dieser absehbaren Blindleistung etwas für die BAHN-Community zu schaffen (interessantes Netz, zusätzliche (Zoom-)Grafiken, externen Editor neu programmieren).
Sicher, aber wie Micha schon schrieb, hat er das Ganze wohl unterschätzt. Damit ist er weder der einzige noch der erste.

Viele Programmierer -gerade die kreativen- haben wie die meisten Künstler nun mal den Ehrgeiz, etwas eigenes zu schaffen. Daher gibt es unzählige Programmiersprachen, grafische Nutzeroberflächen etc., die im Grunde keiner je verwendet. Eigentlich zu jeder bekannten Software gibt es viele Klones oder zumindest Versuche, welche zu schaffen.

Bei einem 3D-Projekt wären einige der erwähnten Dinge gar nicht nötig. 3D-Objekte bestehen gewöhnlich aus einer Beschreibung der Struktur in einem Textformat und aus Texturen als gewöhnliche 2D-Grafiken in nahezu beliebigem Detailgrad. Für beides gibt es jede Menge Editoren, minimal würden NotePad und Paint genügen.

Grüße,
Jan B.