Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Eine Fahrtrichtungs Straßen
#11
Die Fahrzeuge sind sogar in mehr als vier Richtungen gezeichnet (acht). Zudem muss das Programm auch wissen, in welche Richtung das Fahrzeuge ausgerichtet ist. Eine Grafik alleine reicht nicht.
Zitieren
#12
wen man es aber Vorgibt dem Programm das alle Trucks immer gleich aufgebaut sind !
das hat auch einen Kleinen Vorteil das man das Spiel in andere Richtung noch ausweiten könnte z.B. das die Truck VIELEICHT mal überhollen könnten wen sie schneller sind und sie genug platzt haben

Mfg Polska-Fighter
Zitieren
#13
Krieg ich nä Antwort ?

Mfg Polska-Fighter
Zitieren
#14
Grafik und interne Anweisungen sind völlig unterschiedlich. Der LKW kann unsichtbar fahren. Aber nicht sichbar ohne Anweisungen fahren. Versteht man das so?
Zitieren
#15
Zusatz:

Je umfangreicher eine Funktion bereits ist, desto weitreichender sind deren Änderungen. Diese ziehen sich schlimmstenfalls durch die vollständige Funktion. Ein Weg ohne Ende.
Die Grafik, die im Spiel angezeigt, ist nichts anderes als der Spielball der Illusion. Ein LKW könnte genauso gut (optisch) rückwärts fahren, obwohl vorwärts befohlen wird.
Zitieren
#16
Übrigens programmiere ich im Moment auch ein Spiel. Und dort wird es eben keine Überholvorgänge geben, weil es zum Einen überflüssig sein wird und zum Anderen zu kompliziert wäre. Fahrzeuge, die aus dem Sichtfeld verschwinden, werden nämlich umgehend neu positioniert (Das sollte dann besser nicht beim Überholen passieren...). So wird der Speicher nicht belastet. Wählt man die höchste Verkehrstufe, wird nicht nur das Überholen zur Geduldsprobe, auch Überholvorgänge des Verkehrs wären tödlich.
Bei Rush-hour zu fahren macht übrigens bereits jetzt Spaß, habe ich bereits erfolgreich getestet.
Ein Screenshot einer frühen Version liegt bei. Die Autos nutzen dort noch alle die gleiche Grafik, egal ob Spieler, linke oder rechte Spur.


Angehängte Dateien Thumbnail(s)
       
Zitieren
#17
Hmmm, nachdem ich mir die Diskussion durchgelesen habe, kam mir folgender Gedanke:

Würde es nicht reichen, eine Straße zu bauen, deren linke Fahrbahn an jeder Zufahrt gesperrt ist, so daß Fahrzeuge automatisch die rechte Spur nehmen? Dann müßte man den Fahrzeugen nur noch das richtige Überholen beibringen, und schon hätte Simutrans erreicht, was Generationen von Fahrlehrern nicht geschaft haben, nämlich die Fahrer zum strikten Einhalten des Rechtsfahrgebotes bewegen, die nur zum Überholen die linke Spur benutzen.

Dann ist es egal, ob das Auto einen Stern hat oder nicht, es wird rechts gefahren! Big Grin

Wäre das nicht eine Möglichkeit, um das Gewünschte zu erreichen?
Wolfgang
Zitieren
#18
Das Problem ist, dass ein Convoi in Simutrans nicht wissen kann obe der Platz zum überholen reicht. Außerdem müsste dann die ganze Bewegungsroutine nur für das Überholen neu geschreiben werden. (was nur sehr selten vorkommen wir, denn mit 10km/h Unterschied müssten es schon 20 Kästchen sein). Auch der Spritesorter muss nue geschrieben werden, damit das Auto was überholt wird, nicht vor dem Auto gemalt wird, das überholt. Von den ganzen Darstellungsfehler, wenn beide auch unterschiedlichen Kacheln sind ganz zu schweigen.
Zitieren
#19
Zitat:Original von prissi
Das Problem ist, dass ein Convoi in Simutrans nicht wissen kann obe der Platz zum überholen reicht. Außerdem müsste dann die ganze Bewegungsroutine nur für das Überholen neu geschreiben werden. (was nur sehr selten vorkommen wir, denn mit 10km/h Unterschied müssten es schon 20 Kästchen sein). Auch der Spritesorter muss nue geschrieben werden, damit das Auto was überholt wird, nicht vor dem Auto gemalt wird, das überholt. Von den ganzen Darstellungsfehler, wenn beide auch unterschiedlichen Kacheln sind ganz zu schweigen.

Hmmm, hast Recht, da wären eine Menge Probleme zu lösen. Ein Überholvorgang erfordert nun mal eine gewisses Maß an Intelligenz, und die ist nicht nur in einem Spiel schwierig zu realisieren. Auch in Wirklichkeit fehlt da oft einiges im Kopf der Beteiligten, wie die Unfallstatistiken belegen...
Wolfgang
Zitieren
#20
Eine mögliche Lösung. Besonders für Autobahnen.

Dazu wäre zum Einbahnstraßensignal (Einfahrt verboten) noch ein Startsignal erforderlich.

- Am Startsignal bekommt das Fahrzeug ein Flag übergeben, das es sich ab jetzt auf einer Einrichtungsstraße befindet.

- Wenn das Fahrzeug 80 % seiner Höchstgeschwindigkeit überschreitet, wechselt es auf die linke Spur. Dafür könnte man die 'drive_left'-Funktion benutzen.
Ob das Fahrzeug einfach rüberspringt oder die Diagonalgrafiken kurz angezeigt werden ist eine andere Sache.
Bei Kurven und Steigungen entsprechend niedrigere %-Werte.

Alternativ könnten 80 % der Straßengeschwindigkeit genommen werden.

- Die Streckenprüfung müsste bei gesetztem Flag erweitert werden, damit rechtzeitig erkannt wird, ob ein Endesignal (Einfahrt verboten) kommt. Damit der Wechsel auf die rechte Spur erfolgen kann.

Eine Unterscheidung der Fahrzeuge auf rechter (drive_right) und linker (drive_left) Spur müsste über diese Eigenschaft möglich sein und damit 2 Fahrzeuge auf einer Fliese ermöglichen.
Mit dieser Eigenschaft sollte auch die Prüfung auf störende Fahrzeuge beim Spurwechsel möglich sein.

- Kommt das Fahrzeug beim Endesignal (Einfahrt verboten) vorbei, wird das Flag Einrichtungsstraße wieder gelöscht. Alles hat dann wieder den Normalzustand.


Speziell bei der Autobahn würden auffahrende Fahrzeuge die anderen nicht mehr so ausbremsen.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste