Autor Thema: Hilfe bei komplexem Scripten  (Gelesen 3779 mal)

Shoben

  • volljähriger Tentakel
  • *****
  • Beiträge: 896
  • Geschlecht: Männlich
  • Ich bin ein bischen wie Jesus.
    • Profil anzeigen
Hilfe bei komplexem Scripten
« am: 07. März 2011, 11:02:21 »
Hi Leute,

Ich habe mir bei meiner Episode etwas sehr komlexes vorgenommen, dafür bräuchte ich vllt. ein bischen Hilfe,
dh. jemand, der mir bei komplizierteren Skriptereien hilft, also sozusagen bei meiner Episode dadurch mithilft.
Wäre toll, wenn sich da jemand melden könnte, der Fachmann im Skripten ist. Danke schon im Vorraus!

LG, Shoben


--->Das Voll ist immer halb Glas!<---

--->Würde der klügere nachgeben, wäre die Welten von Idioten beherscht!<---

Don't tell me what I can't do
John Locke

Domi

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1079
  • Geschlecht: Männlich
  • Still existing
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #1 am: 07. März 2011, 11:12:27 »
Also ... Ich könnte dir helfen ^^  8)
"Das Internet vergisst nie."

Shoben

  • volljähriger Tentakel
  • *****
  • Beiträge: 896
  • Geschlecht: Männlich
  • Ich bin ein bischen wie Jesus.
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #2 am: 07. März 2011, 11:17:26 »
Nein, glaub mir, noch komplexer. Da brauche ich einen echten Profi.


--->Das Voll ist immer halb Glas!<---

--->Würde der klügere nachgeben, wäre die Welten von Idioten beherscht!<---

Don't tell me what I can't do
John Locke

SeltsamMitHut

  • Dott-MMM-Entwickler
  • Teenie Tentakel
  • **
  • Beiträge: 259
  • Geschlecht: Männlich
    • Profil anzeigen
    • E-Mail
Re: Hilfe bei komplexem Scripten
« Antwort #3 am: 07. März 2011, 12:33:03 »
Vielleicht solltest du schreiben, worum es geht. "Profi" ist sehr subjektiv. ;)
"komm her, süßer, willst du was essen?"

fireorange

  • Ehrwürdiger Tentakel
  • ********
  • Beiträge: 3985
  • Geschlecht: Weiblich
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #4 am: 07. März 2011, 12:39:40 »
Warum postest du die einzelnen Skriptanfragen net einfach im Forum? ;) Die eifrigsten Helfer können dafür ja später in den Credits genannt werden.

Shoben

  • volljähriger Tentakel
  • *****
  • Beiträge: 896
  • Geschlecht: Männlich
  • Ich bin ein bischen wie Jesus.
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #5 am: 07. März 2011, 13:13:54 »
Gut, dann schildere ich es eben öffentlich. Im Grunde will ich ein Tipps-System in meinem Spiel einbauen, habe alles bereits programmiert und es funktioniert wunderbar. Wenn man ins Menü geht, ist oben ein Button [Tipps] und wenn man den drückt erscheint eine Hilfestellung zur Situation, aber leider ist die Episode nicht arg linear, dh. man kann verschiedene Dinge zu verschiedenen Zeiten tun, es gibt nicht immer NUR eine Sache die an tun kann/muss.
Daher wird es arg kompliziert, welcher Tipp kommen muss/kann und ist mir zu hohe Physik. Daher wollte ich Hilfe, von jemandem, der solch komplexere Sachen bereits gemacht hat.


--->Das Voll ist immer halb Glas!<---

--->Würde der klügere nachgeben, wäre die Welten von Idioten beherscht!<---

Don't tell me what I can't do
John Locke

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2654
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #6 am: 07. März 2011, 13:59:33 »
also so ein hilfesystem ist eigentlich nicht unbedingt standard bzw. notwendig bei MMM epis  ;)
ist zwar ein nettes feature, aber da innerhalb kürzester zeit sowieso ne komplettlösung auf der MMM-seite veröffentlicht wird, bzw. hier im forum ein hilfe-thread geführt wird, ist es eigentlich völlig überflüssig und die implementierung reine zeitverschwendung  :P
wäre vielleicht vernünftiger, darauf zu verzichten und die zeit lieber in das spiel selbst zu investieren  :cl

aber wenn du das unbedingt umsetzen willst, würde ich dir folgendes empfehlen:
mach nen dialog, wo jede dialogoption einen tipp darstellt und diese ordnest du in chronologischer reihenfolge der rätsel bzw. wichtigkeit wenn mehrere rätsel gleichzeitig sein können
hat der spieler jetzt ein rätsel gelöst, was einen tipp unnötig macht, schaltest du die ensprechende dialogoption einfach aus

jetzt brauchst du nur noch eine funktion, die alle dialogoptionen der reihe nach durchläuft, bis sie die erste dialogoption findet die noch aktiv ist (kann sein, dass AGS da eh schon ne passende funktion zur verfügung stellt)
der text der gefundenen dialogoption ist dann der aktuelle tipp  ;D

das ganze hat zwar nen kleinen schönheitsfehler, wenn man zB 3 räume hat in denen man gleichzeitig rätsel lösen kann
da wäre es dann doch schöner, wenn das hilfesystem nen passenden tipp für den aktuellen raum ausspucken würde, aber wir wollen jetzt mal nicht übertreiben  ;)

soviel zur theorie, scripten darfst du das dann selbst  :-* :P
« Letzte Änderung: 07. März 2011, 14:03:53 von Bòógieman »
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

Shoben

  • volljähriger Tentakel
  • *****
  • Beiträge: 896
  • Geschlecht: Männlich
  • Ich bin ein bischen wie Jesus.
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #7 am: 07. März 2011, 14:07:00 »
Hmm, nadann lass ich das System weg und spar es mir auf, für wenn ich mal ein lineares Projekt mache.


--->Das Voll ist immer halb Glas!<---

--->Würde der klügere nachgeben, wäre die Welten von Idioten beherscht!<---

Don't tell me what I can't do
John Locke

Rocco

  • Administrator
  • alter Tentakel
  • *****
  • Beiträge: 2352
  • Geschlecht: Männlich
    • Profil anzeigen
    • Maniac Mansion Mania
    • E-Mail
Re: Hilfe bei komplexem Scripten
« Antwort #8 am: 07. März 2011, 14:42:43 »
du könntest es natürlich auch Raumbezogen machen.
Also je nach Raum einen anderen Text über eine Textausgabe Funktion ausgeben.
Damit hast du zumindest für jeden Raum eine angepasste Hilfe, die könntest du dann natürlich auch noch verfeinern.
Wenn beispielsweise in einem Raum 3 Rätsel sind, könntest du mittels Variablen (oder mittels der Inventorygegenstände) abfragen welche schon gelöst sind und dementsprechend,
nur Tipps anzeigen, für die Rätsel die noch nicht gelöst sind.

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2654
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #9 am: 07. März 2011, 14:49:24 »
aber wenn man sich in einem raum befindet, wo es derzeit nichts zu tun gibt, kann man da nur noch "geh in einen anderen raum" als tipp anbieten  :-\

besser wäre es, bei meinem vorschlag die dialoge durch ne eigene klasse zu ersetzen
da könnte man dann pro tipp auch noch verspeichern, für welchen raum der gedacht ist und dementsprechend filtern
aber das würde wohl skript-neulinge etwas zu kompliziert werden   ;)
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

Shoben

  • volljähriger Tentakel
  • *****
  • Beiträge: 896
  • Geschlecht: Männlich
  • Ich bin ein bischen wie Jesus.
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #10 am: 07. März 2011, 14:50:34 »
Da verzwicke ich mich zu sehr rein, ich spar es mir lieber für ein einfacheres Projekt auf.


--->Das Voll ist immer halb Glas!<---

--->Würde der klügere nachgeben, wäre die Welten von Idioten beherscht!<---

Don't tell me what I can't do
John Locke

Rocco

  • Administrator
  • alter Tentakel
  • *****
  • Beiträge: 2352
  • Geschlecht: Männlich
    • Profil anzeigen
    • Maniac Mansion Mania
    • E-Mail
Re: Hilfe bei komplexem Scripten
« Antwort #11 am: 07. März 2011, 14:55:20 »
aber wenn man sich in einem raum befindet, wo es derzeit nichts zu tun gibt, kann man da nur noch "geh in einen anderen raum" als tipp anbieten  :-\
was ich gar nicht schlecht finde, immerhin erspart man sich dann dort stundenlanges rumprobieren.  ;)

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2654
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #12 am: 07. März 2011, 15:35:33 »
aber wenn man sich in einem raum befindet, wo es derzeit nichts zu tun gibt, kann man da nur noch "geh in einen anderen raum" als tipp anbieten  :-\
was ich gar nicht schlecht finde, immerhin erspart man sich dann dort stundenlanges rumprobieren.  ;)
das schon, aber wenn man in der villa zB gerade in ednas zimmer ist und das letzte verbleibende rätsel befindet sich im labor, dann wird das etwas uncool, wenn man alle räume der villa ablaufen muss, bis man endlich den raum findet, wo der tipp nicht "geh in einen anderen raum" ist  ;D
da wäre ein "der pepsi-automat kann auch geöffnet werden" wohl doch hilfreicher  ;)
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 988
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #13 am: 07. März 2011, 17:09:36 »
Die ursprüngliche Frage war doch, wie man dieses Tipp-System für einen nichtlinearen Spielablauf einsetzt, vielleicht befassen wir uns damit mal? ;)

Ich würde das Ganze in einer art Questlogbuch-Stil umsetzen, also intern; d.h. sobald der Spieler an die Stelle kommt, an der er mehrere Sachen parallel machen muss, bekommt er auch zwei oder drei Tipps gleichzeitig zu sehen. (Ich glaube, Käptain Brawe macht das auch so.)

Die Tipps sind dann eben (falls notwendig) so formuliert, dass der Spieler nicht stundenlang Räume absucht, in denen er gerade nichts machen kann.
Man kann natürlich auch zusätzlich die Tipps je nach Gebiet anpassen, z.B. den Keller mit erwähnen, falls der Spieler im 1. Stock unterwegs ist.

Technisch gesehen gibt es dabei mehrere Tipp-Ketten, die unabhängig voneinander an bestimmten Stellen angeschaltet werden bzw. zum nächsten Tipp umschalten. Alle momentan aktiven werden dann auch gleichzeitig angezeigt.

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2654
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Hilfe bei komplexem Scripten
« Antwort #14 am: 07. März 2011, 19:34:18 »
Die ursprüngliche Frage war doch, wie man dieses Tipp-System für einen nichtlinearen Spielablauf einsetzt, vielleicht befassen wir uns damit mal? ;)
haben wir doch
er will ja nen GUI button im menü machen, wo er per knopfdruck den aktuellen tipp anzeigen will
und wenn mehrere rätsel gleichzeitig laufen, will er halt den passendsten anzeigen (oder zumindest hätte ich das so verstanden)
und genau darauf zielen ja die vorschläge von rocco und mir ab   8)

ansonsten hätte ich ja das system von TMMCMFH vorgeschlagen, wo immer die aktuellen rätsel gleichzeitig behandelt werden, was im endeffekt aber wieder auf das oben genannte dialog-system raus läuft, nur halt mit mehreren aktiven einträgen die erst aktiviert werden, wenn sie aktuell sind  ;)
natürlich gibt es mehrere möglichkeiten, das zu bewerkstelligen
bei meiner epi hat sich durch das vorhandensein eines sidekicks die umsetzung als gespräch mit ihm nahezu aufgedrängt  ;)
man kann das selbe aber natürlich auch mit nem eigenen GUI als anzeige machen
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<