Der Sound im Spiel soll ausgestellt werden können.

Fragen zu "Adventure Game Studio"? Hier rein!
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

Bild

es ist imho nicht der sinn dieses boards, anderen leuten ihre sachen zu coden, sondern ihnen tipps und lösungsvorschläge zu unterbreiten.
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von a-v-o »

Immerhin ist es nicht verboten, anderen ein Stück Script zu geben, sonst würde diese Meldung, die immerhin als festes Thema obenan geklebt wurde, keinen Sinn ergeben:

[quote author=dasjan link=board=7;threadid=779;start=0#msg10392 date=1037123396]
Wer in diesem Forum postet, wird vielleicht direkt AGS-Code schreiben wollen.[/quote]

Ich weiss nicht, wie du das Programmieren lernst. Ich jedenfalls schaue mir an, wie jemand ein Problem gelöst hat und passe diese Lösung an mein Problem an. Das ist eine schnelle und effektive Art des Lernens.

Nebenbei stelle ich hier vor, wie ein Script durch #define leserlich gemacht werden kann und sich später auch leichter ändern läßt.

Zitate von theDon:
"tipps und lösungsvorschläge zu unterbreiten":
1) "mit variablen"
2) "und zwar bitteschön /alleine/"
3) "Eine Variable hat einen Namen und einen Wert"
4) "geh googlen"

also mit diesen Tipps und Lösungsvorschlägen wäre ich sicher nicht auf mein Script gekommen, zumal Nr 3) vollkommen irreführend ist:
In meinem Script verwende ich eine Variable, nämlich ein GlobalInt. GloablInts haben keinen Namen sondern Nummern und werden daher auch nicht über Namen sondern über Nummern referenziert. Die Zuweisung erfolgt auch nicht mit dem Gleichheitszeichen, sondern mit SetGlobalInt. Zugegeben, das ist ein Sonderfall in der Scriptsprache von AGS, aber hier geht es um AGS und nicht um irgendeine andere Programmiersprache.

Wenn du das Lösungsscript nicht posten willst, dann solltest du es wenigstens im Kopf oder vor Augen haben, um hilfreiche Tipps und Lösungsvorschläge zu geben. Ich für meinen Teil poste dann lieber das Script, als es nochmal in irgendwelche verschleiernden Worte zu übersetzen. Ist für mich einfacher und für den Hilfesuchenden sicher auch.

Nun kenn ich deine Meinung zu Scriptposten und du meine und du kannst es uns allen ersparen, mich beim nächsten Mal wieder zu kritisieren. Ich werde dich auch nicht kritisieren, wenn du derartige Tipps und Lösungsvorschläge abgibst.
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

nur soviel: ein name muss nicht unbedingt alphanumerisch sein. globalints werden nämlich sehr wohl über einen namen angesprochen, der allerdings nur numerischer natur sein darf.

defines sind in den meisten fällen schlechter stil, außer man arbeitet mit flags und bitkonstanten.

ich denke außerdem, daß man durch das bloße copy & paste von scripts _überhaupt nichts_ lernt (außer vielleicht fingerfertigkeit). posten von pseudocode oder codesnippets (bspsweise funktionsaufrufe) sind ok, auch wenn diese meistens per rtfm-methode gefunden werden können.
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
DasJan
Adventure-Treff
Adventure-Treff
Beiträge: 14683
Registriert: 17.02.2002, 17:34
Wohnort: London
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von DasJan »

Defines sind schlechter Stil? Kannst du das bitte erläutern, warum? Überall wo ich nämlich bis jetzt was übers Programmieren gelernt hab, hat man mir gesagt (und ich halte es auch für nachvollziehbar), dass sowas sehr gut ist, da nämlich der Code wesentlich leserlicher wird (OK, für C-Programmierer ist Leserlichkeit oft ein Feindbild, aber ich mag sie - außerdem gehts hier ums AGS, nicht C).

Übrigens: GloablInts werden zwar über eine Zahl angesprochen, aber auf ganz andere Weise (nämlich über Funktionen) als normale Variablen.

Und ich glaub dir nicht, dass du noch keine Programme abgeschrieben hast. Ich behaupte mal, wir alle haben das getan. Ich weiß noch, wie ich damals lauter QBasic-Programme aus der DOS abgetippt und dadurch sehr viel gelernt hab.

Das Jan
"If you are the smartest person in the room, you are in the wrong room."
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

abschreiben ist immernoch was anderes als bloßes kopieren. beim abschreiben ist man gezwungen, sich mit dem source auseinanderzusetzten.
zu den defines: ist das hier lesbar?
/* murphy.h */
#define A " "
#define EN"er kommen koennte!\n");}
#define GEH" noch "
#define GEHE" ist so "
#define IRD"dass es "
#define KANN" , "
#define Murhpymain(){printf(
#define NA
#define SCHIEF(a,b)a "schlimm" b
#define W(x,y)x "nicht" #y
/* murhpy.c */
#include "murphy.h"

Murhpy
W(A,s) SCHIEF(GEHE,N) KANN W(IRD,) SCHIEF(GEH,EN)
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
DasJan
Adventure-Treff
Adventure-Treff
Beiträge: 14683
Registriert: 17.02.2002, 17:34
Wohnort: London
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von DasJan »

Nein, das ist nicht lesbar. Aber was soll mir das zeigen?

Das Jan
"If you are the smartest person in the room, you are in the wrong room."
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

dass mans mit defines auch übertreiben kann?
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
DasJan
Adventure-Treff
Adventure-Treff
Beiträge: 14683
Registriert: 17.02.2002, 17:34
Wohnort: London
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von DasJan »

Natürlich kann man mit defines übertreiben. Aber glaub mir, man kann sie wesentlich sinnvoller einsetzen.

Das Jan
"If you are the smartest person in the room, you are in the wrong room."
Benutzeravatar
Daniel_2003
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 132
Registriert: 22.01.2003, 18:22
Wohnort: Hornburg, Niedersachsen

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von Daniel_2003 »

Sound an sound aus. wie alt war ich als ich das nich verstanden habe? drei? also echt, das ist doch sowas von simpel ;D :

Variable :
Sound an -
Wert bei Spielstart : Wahr

Kulisse Optionen :
Sound-an/aus-Schalter
Drücke Schalter :
"Wenn..."
Variable "Sound an" wahr ist
...dann führe die folgenden Befehle aus:
Setze Variable "Sound an" auf falsch
...sonst ( also wenn sie auf falsch steht )
Setze Variable "Sound an" auf wahr.
Ende von Wenn

Kulisse (Raum) "Am Flughafen"
Benutze Helicopter:
"Wenn..."
Variable "Sound an" wahr ist
...dann führe die folgenden Befehle aus:
Spiele Musik-Datei "Helicopterstart.wav"
...sonst...
NÜX
Ende von Wenn

oder auch:

Kulisse NASA:
Benutze Raumschiff
"Wenn"
Variable "Sound an" wahr ist
...dann führe die folgenden Befehle aus:
Spiele Musikdatei "Raumschiff.wav"
...Sonst...
NÜX
Ende von Wenn

-----

mit freundlichen grüßen,
daniel
Sieht aus wie eine Warnung:


"Sie reißen dir die Knochen aus...
...und bauen einen Thron daraus.
Ihr Höllenfürst sitzt dann bei Festen...
auf deinen kläglich' Überresten.
Dieser Schlüssel öffnet das Tor...
zur Hölle, Reisender - sieh dich vor!"
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

und wieso hast du das vorher nicht verstanden?
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
Daniel_2003
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 132
Registriert: 22.01.2003, 18:22
Wohnort: Hornburg, Niedersachsen

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von Daniel_2003 »

in AGS habe ich es nich verstanden, aber in visionaire is das sowas von simpel...
Sieht aus wie eine Warnung:


"Sie reißen dir die Knochen aus...
...und bauen einen Thron daraus.
Ihr Höllenfürst sitzt dann bei Festen...
auf deinen kläglich' Überresten.
Dieser Schlüssel öffnet das Tor...
zur Hölle, Reisender - sieh dich vor!"
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

wo es _zufällig_ in ags genauso geht, da variablen keine erfindung von ags oder visionaire sind, sondern aus der mathematik stammen?
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
Benutzeravatar
Daniel_2003
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 132
Registriert: 22.01.2003, 18:22
Wohnort: Hornburg, Niedersachsen

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von Daniel_2003 »

ja ACH NEEE, das variabeln nur mathematik /( wenn man logisch denkt ) sind, dat weiss ich auch. aber in visionaire muss man kein script schreiben sondern da geht ALLLLLLELEEEEEEEES ohne script denn da kann man garkein script schreiben.

ausserdem find ich ags sowieso blöd. versucht da mal bitteschön grafik mit guter qualität reinzubauen. das geht garnicht. ags hätte man 1993 erfinden sollen, für diegrafik von damals wirds warscheinlich noch gehen
Sieht aus wie eine Warnung:


"Sie reißen dir die Knochen aus...
...und bauen einen Thron daraus.
Ihr Höllenfürst sitzt dann bei Festen...
auf deinen kläglich' Überresten.
Dieser Schlüssel öffnet das Tor...
zur Hölle, Reisender - sieh dich vor!"
theDon
Rätselmeister
Rätselmeister
Beiträge: 2219
Registriert: 11.06.2002, 18:22
Wohnort: gone (forever)
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von theDon »

[quote author=Daniel_2003 link=board=7;threadid=1003;start=15#msg14017 date=1046547463]versucht da mal bitteschön grafik mit guter qualität reinzubauen. das geht garnicht.[/quote]
das geht sehr wohl.
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.

http://www.thwboard.de | http://oph-qfb.sourceforge.net
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Re:Der Sound im Spiel soll ausgestellt werden können.

Beitrag von a-v-o »

Variablen in Programmiersprachen sind nicht das gleiche wie Variablen in der Mathematik. Dieser Vergleich hinkt so sehr, dass man ihn besser schnell wieder vergessen sollte, weil er schon bei der ersten einfachen Operation neues Unverständnis auslöst:

x=x+1

Für einen Mathematiker bedeutet dies: Hier ist eine Gleichung mit einer Variablen. Der Wert der Variablen x soll so bestimmt werden, dass beide Seiten des Gleichheitszeichen denselben Wert haben. Die Gleichung ist für jeden Wert von x falsch, daher gibt ein Mathematiker an, dass die Lösungsmenge für x die leere Menge ist, es also keine gültigen Wert für x gibt.

In der Mathematik steht x auf beiden Seiten für denselben Wert, in Programmiersprachen werden die Werte von Variablen verändert.

Natürlich ist gegen diese pauschale Aussage Widerspruch möglich, denn die Mathematik kennt Fälle, in denen sich eine Variable innerhalb einer Gleichung ändert, wie bspw. beim Limes, bei der Summenfunktion (Sigma) oder bei Integralen. Nicht verstanden, wovon ich rede? Nun, jemand der den Umgang mit Variablen in Programmiersprachen nicht versteht, wird wahrscheinlich mit diesem Teil der Mathematik auch nicht vertraut genug sein, um die Analogie nachvollziehen zu können.
Antworten