Seite: 1 [2] >> |
| Autor |
Mitteilung |
|
verfasst am: 30.03.2006, 19:57
|
Registrierdatum: 26.03.2006, 08:29
Beitrge: 83
 |
Frage: Wie kann man ein Spiel beenden? Um przise zu sein: ich meine den Abschluss der Story oder das Game-Over. |
Christian Preur |
verfasst am: 30.03.2006, 20:48
|
|
Im Moment gibt es bei der inoff. Story und dem Standardspielsatz kein Storyende. Du kannst diese nur beenden, wenn das Vertrauen von vielen Lndern nicht mehr gegeben ist, d.h. nichts tun und abwarten (keine Bodeneinstze und Flugmanver). Bei den anderen Spielstzen kann ich dir noch keine Antwort geben. Wenn diese auch noch kein Ende haben, dann auch nur so. |
|
verfasst am: 30.03.2006, 21:16 · Edited by: Natter
|
Programmierer, allgemeines
Registrierdatum: 06.06.2004, 17:19
Beitrge: 3186
 |
Hinweis:
Derzeit gibt es nur eine Mglichkeit fr ein Spielende, und das passiert, wenn die Lnder das Vertrauen in den Spieler verloren haben. Mit etwas Geschick kann man das aber ausnutzen, um ein Spiel auch skriptgesteuert zu beenden. Allerdings muss man dabei in Kauf nehmen, dass dann am Ende die Vertrauensverlust-Nachrichten und eine GameOver-Meldung erscheint. |
Christian Preur |
verfasst am: 30.03.2006, 23:42
|
|
Natter, wie soll das skriptgesteuerte Ende gehen? Habe es im Moment nur geschafft mit Vertrauensverlust. |
|
verfasst am: 31.03.2006, 00:12
|
Programmierer, allgemeines
Registrierdatum: 06.06.2004, 17:19
Beitrge: 3186
 |
Ja, aber man kann per Skript das Vertrauen beeinflussen. Ein Beispiel dafr findet sich z.B. im Wiki. Das msste nur noch gendert werden, so dass das Vertrauen minimiert wird (dadurch entstehen aber die oben beschriebenen unpassenden Meldungen ber Vertrauensverlust). |
Christian Preur |
verfasst am: 01.04.2006, 03:28
|
|
Jo, sonst wrd ich ja keinen Satz mit Zero machen! Hab alles was zur Zeit zur Verfgung steht. Bin nur im Skripteschreiben sehr schlecht (oh)! |
|
verfasst am: 01.04.2006, 11:58
|
Programmierer, allgemeines
Registrierdatum: 06.06.2004, 17:19
Beitrge: 3186
 |
Hmm, der Beitrag von Markus gehrte nicht hier hin, sondern bezog sich auf ein anderes Thema, daher hab ich ihn hier entfernt.
Zurck zum Thema. Ist deine Frage mit dem Verweis auf das Wiki ausreichend beantwortet? |
|
verfasst am: 01.04.2006, 13:05
|
Admin, Spielsatz GalWar
Registrierdatum: 31.08.2005, 21:51
Beitrge: 5596
 |
Es gibt noch eine andere Mglichkeit das Spiel zu beenden - dann ohne das "Game Over" mit Vertrauensverlust, dafr aber mit weiterlaufender Zeit.
1. Schritt: Skriptgesteuerte Meldung "Sie haben Gewonnen" mit Erzhlung eines Prologs etc.
Wenn man es primitiv macht dann schreibt man dort einfach noch hinein das das Spiel danach ohne Story endlos weiterluft und deshalb beendet werden sollte.
2. Schritt: Keine UFOs mehr auftauchen lassen - damit passiert nichts mehr im Spiel.
Dies ist bereits in der 903 mglich, wird dann aber sehr aufwendig von der Script-Steuerung her. Mit den neuen fr 910 geplanten Befehlen wre das sehr viel einfacher.
Ein entsprechendes Skript fr den galaktischen Krieg ist schon in Arbeit, aber ich muss mich gerade um andere Projekte kmmern und komm deshalb kaum dazu am Spielsatz weiterzuarbeiten.
Das Prinzip hinter dem Schritt 2 in der 903 besteht darin, alle UFOs (ohne Ausnahme) mit einer Wahrscheinlichkeit von 0 zu versehen (Warnmeldungen des Editors ignorieren), dann alle UFOs per Zufallsskript statt automatisch erscheinen zu lassen und dieses Skript dann im Falle eines Spielendes abzuschalten. Und ja, das ist eine etwas aufwendigere Scriptprogrammierung...
Mal gucken - vielleicht finde ich nchste Woche Gelegenheit um mal eine entsprechende Skriptdemo zu erstellen. |
Christian Preur |
verfasst am: 01.04.2006, 16:08
|
|
Danke, bin hier fr jede Hilfe dankbar. Die Fragen nach Spielende gehen mir (euch wahrscheinlich auch) langsam auf den Sack. Hoffe, da das bald eingebunden werden kann, um mal dieses Thema vom Tisch zu haben. |
|
verfasst am: 22.11.2023, 15:08
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.12.2023, 16:45
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.05.2024, 19:41
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.06.2024, 16:05
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.08.2024, 14:10
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.11.2024, 19:05
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 09.12.2024, 17:32
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.02.2025, 19:10
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
|
verfasst am: 01.03.2025, 18:45
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 462808
 |
|
Seite: 1 [2] >> |