Lieber Besucher, herzlich willkommen bei: RPG Studio - Make your World real. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Cryztal

Knappe

  • »Cryztal« ist der Autor dieses Themas

Motto: Ich mag das Gefühl von völliger Ungezwungenheit. Dann bin ich am besten, würde ich sagen.

  • Nachricht senden

1

Sonntag, 17. Februar 2019, 19:03

Konzept Questboard

Hallo.

Ich benötige etwas kreative Hilfe.
Ich möchte gerne in jeder größeren Ortschaft einer Region ein Schwarzes Brett/Questboard aufstellen. An diesem sollen dem Spieler immer eine gewisse Menge an Quests angeboten werden (welche aus einem Pool bereitgestellt werden).
Mir fällt aber keine schöne Lösung ein wie man dem Spieler Quests anbieten kann (visuell), da er ja aus diesen auch manchmal nur gewisse auswählen wird/können soll.

Hat jemand ne Idee?
Lg Cryztal

Mitsch93

Drachentöter

Motto: Aufgeben ist es, was den Menschen tötet. Nur der Mensch, der sich weigert aufzugeben, hat sich das Recht verdient, auf dem glanzvollen Pfad der Menschheit zu wandeln.

  • Nachricht senden

2

Sonntag, 17. Februar 2019, 19:44

Ich würde eine neue Scene ähnlich wie ein Menü erstellen.

Als Hintergrundgrafik einen Sprite (Ein großes Holzbrett mit Zetteln darauf).
Auf dieser Hintergrundgrafik könnte man dann die Liste der verfügbaren Quests (die du zB als Eingangsparameter angibst)
darstellen. zB ein einfaches recteckiges Fenster, in dem nur der Questname steht. Per Pfeiltasten könnte sich
der Spieler durch die einzelnen Quests klicken, mit Enter eine ausführliche Beschreibung abrufen sowie die Quests dann annehmen.

Cryztal

Knappe

  • »Cryztal« ist der Autor dieses Themas

Motto: Ich mag das Gefühl von völliger Ungezwungenheit. Dann bin ich am besten, würde ich sagen.

  • Nachricht senden

3

Sonntag, 17. Februar 2019, 21:00

Klingt natürlich sehr Skriptlastig. Hättest du Zeit und Interesse mir bei derartigem zu helfen?
Lg Cryztal

4

Sonntag, 17. Februar 2019, 21:56

Du könntest das ganze auch eventen.
Show Picture für den Background und drei Show Picture für drei Aushänge. Wenn die Quest erledigt ist zeigst Du die Grafik des Aushangs mit einem großen roten X oder einem grünen Haken oder so an. Dann noch ein Show Picture mit dem Cursor (nimmst Du einfach den Cursor für's Battle aus dem Windowskin, dieses Dreieck) und dann je nach "current index" machst Du ein Move Picture des Cursors an die Stellen der drei Aushänge. Mit Conditional Branch: Button LEFT/RIGHT pressed kannst Du dann den Index durchwechseln. Je nach "current index" (als Spielvariable mit Control Variables geupdatet) bewirkt dann der Druck auf ENTER das verschiedene MessageBoxen mit der Questbeschreibung aufgehen und mit Show Choice dann ein "Willst Du annehmen, ja/nein?".
Über Switches kannst Du regeln, ob die Quests abgeschlossen sind (brauchst Du ja eh für's Spiel wahrscheinlich) und wenn die Quest abgeschlossen ist, bewirkt der Druck auf ENTER halt nix.

So mal als fix umsetzbare Alternative zur Scriptlösung.

Cryztal

Knappe

  • »Cryztal« ist der Autor dieses Themas

Motto: Ich mag das Gefühl von völliger Ungezwungenheit. Dann bin ich am besten, würde ich sagen.

  • Nachricht senden

5

Sonntag, 17. Februar 2019, 22:44

Tendenziell hat die APP die das ganze Smartphone-tauglich macht, einige Probleme mit Pictures und Layern.
Finde die Idee aber an sich ganz gut das man über die LEFT/RIGHT Tasten per Text einfach die Quests anzeigen lässt und über die Eingabetaste halt auswählt was man mitnimmt.
Aber zweifle daran dass Text anzeigen + Conditional Branch if Button Left/Right sich flüssig verhalten.
Lg Cryztal

6

Sonntag, 17. Februar 2019, 23:24

Hm? Wieso sollte das nicht flüssig sein? Eventete Titelmenüs gibt's doch schon ewig, die flüssig laufen und prinzipiell machst Du nichts anderes als jemand, der einen Titelbildschirm eventet.
Ich glaube Dämonenseele hatte auch einen eventeten Titelbildschirm, der flüßig lief.[citation needed]

Cryztal

Knappe

  • »Cryztal« ist der Autor dieses Themas

Motto: Ich mag das Gefühl von völliger Ungezwungenheit. Dann bin ich am besten, würde ich sagen.

  • Nachricht senden

7

Montag, 18. Februar 2019, 00:30

ich nutze ebenfalls ein eventetes TM. Aber da ist das über besagte Pictures gelöst.

Mir wäre es aber lieber es direkt über Text darzustellen. Und das Game wird ja gefreezt sobald eine Textbox auf ist. Was dann wiederum mit einem Abfrage Event kollidiert.
So meinte ich das.
Lg Cryztal

8

Montag, 18. Februar 2019, 00:47

Paralelle Events laufen doch auch weiter, wenn eine MessageBox offen ist, oder?
Dann fragst Du per ConditionalBranch:Script ab, ob gerade eine MessageBox offen ist und wenn nicht (else) reagierst Du auf die Pfeiltasten für den Cursor. Das ist ein Event.
Ein zweites Event fragt ab, ob der Spieler gerade ENTER drückt. Wenn ja, zeigt es die entsprechenden MessageBoxen (ShowText+ShowChoice) an. Das ist das zweite Event. Und das sollte für das gesammte Menü reichen.

Cryztal

Knappe

  • »Cryztal« ist der Autor dieses Themas

Motto: Ich mag das Gefühl von völliger Ungezwungenheit. Dann bin ich am besten, würde ich sagen.

  • Nachricht senden

9

Montag, 18. Februar 2019, 01:23

ConditionalBranch:Script ab, ob gerade eine MessageBox offen ist und wenn nicht (else)

übersteigt leider bereits meine fähigkeiten, was skripten angeht.
Lg Cryztal

10

Montag, 18. Februar 2019, 21:32

Du kannst prüfen, ob das Fenster gerade nicht da ist, indem Du beim ConditionalBranch:Script das Folgende einträgst:

Ruby Quellcode

1
$game_temp.message_window_showing == false

Cryztal

Knappe

  • »Cryztal« ist der Autor dieses Themas

Motto: Ich mag das Gefühl von völliger Ungezwungenheit. Dann bin ich am besten, würde ich sagen.

  • Nachricht senden

11

Dienstag, 19. Februar 2019, 09:03

Merci :3
Lg Cryztal

Ähnliche Themen

Social Bookmarks