• Anmelden

1

Donnerstag, 5. Mai 2005, 22:21

Ich will ein neues Ks im maker xp erstellen .Die frage ist welche scripts muss ich alles löschen oder bearbeiten und welche kann ich behalten?

2

Donnerstag, 5. Mai 2005, 22:44

Wenn du RGSS kannst, dann musst du gar nichts löschen, lediglig muss es über Main eingefügt werden.

3

Donnerstag, 5. Mai 2005, 23:26

Was Rgss angeht ich lerne gerade ruby um das zu bewerkstelligen.
Aber ich verstehe nicht so ganz wie man das ins main einfügen funktionieren soll.
Soweit ich das bisher erkennen kann verweisst main hauptsächlich auf scene_title wo dann die einzelnen Klassen aktiviert werden.
Aber wie gesagt ich weiss nicht welche ich ausschalten muss, da ich ja nur das Kampf,skillsystem ändern will(ok die anderen Charackterstats erfordern wahrscheinlich auch änderungen in den skripts die items betreffend)

4

Donnerstag, 5. Mai 2005, 23:34

1.Ruby ist nicht die selbe Sprache wie RGSS
2. schonmal Rechtsklick-> Neues Skript einfügen
3. Main sagt nur wo das Spiel starten soll, in diesem Fall bei Scene_Titel

5

Freitag, 6. Mai 2005, 00:02

schon eine Seite mit rgss besorgt ich hoffe bloss das
t = Time.now
"%0.0i" % t.to_i
immer noch die Zeit in volle Sekunden umsetzt ich brauch volle Sekunden
für meine KS timer,obwhl ich noch rausfinden muss wie Variablen auf ganze Zahlen gerundet werden.
Hmm bei Java gab es eine Möglichkeit den Rest einer Teilung auszugeben gibts die auch im Rgss?(man könnte ja dann durch 1 teilen und das ergebnis subtrahieren)
edit:ich sehe grad ihr habt auch rgss tutorials,der obere code funzt nur in puts,und das kommando name.round hab ich mittlerweile gefunden.

6

Freitag, 6. Mai 2005, 09:35

Uti, non abuti!

für deinen Befehl: http://scientia.rpgfantasy.de/hm3/index.html?strftime.htm

2. a=3 b=2
a %= b
a -> 1

und bei den klassen musst du guggen zB
$data_enemies = load_data("Data/Enemies.rxdata")
lädt es die Standartmonster und
$data_skills = load_data("Data/Skills.rxdata")
die Zaubersprüche

Ave isch
:information: YAams
:rainbow: Random Signatur
Bild





Weitere Informationen | Download
Mit Support für RGSS Project 1!
Bild

7

Freitag, 6. Mai 2005, 16:34

Irgendwie wird das ganze recht verwirrend,zum Beispiel wo sind die genauen Unterschiede zu Rgss und Ruby und welche Dinge sollte man besser über Allg ereignisse definieren?
naja scripts lesen,srcipts lesen und probieren,probiern,probieren.

:o

8

Freitag, 6. Mai 2005, 16:37

rgss un ruby is das gleiche 0.o ruby is halt n programm un ich glaub au irgendwie der oberbegriff für rgss (im maker) oder? 0.o ja doch
[ALIGN="center"] Bild [/align]

9

Freitag, 6. Mai 2005, 17:18

Zitat von »"Lelli"«

rgss un ruby is das gleiche 0.o ruby is halt n programm un ich glaub au irgendwie der oberbegriff für rgss (im maker) oder? 0.o ja doch


Ist es nicht, hast du dir schon mal eine .rb (Rubydatei) angesehen?
es ist eine ganz andere Sprache

um genau zu sein,
Ruby = Objektorientierte Programmiersprache
RGSS = Interpretier Sprache oderso, auf jedenfall keine Programmiersprache, also nicht dasselbe.

10

Freitag, 6. Mai 2005, 23:46

Geocrash hat volkommen recht

Ich kann Ruby mittlerweile einigermaßen gut, und hab da noch so meine Probleme mit den einfachsten RGSS Scripts

Man könnte RGSS mit dem Eventprogging vergleichen,
das "klickenundparametereinstellen" beim Event mit einfacher Rubysyntax.

So sind in RGSS alle Befehle, die für ein grafisches RPG benötigt werden(Bsp. Class Bitmap),
schon vorangebracht, man muss sie lediglich kennen und benutzen können.

RGSS hat mit Ruby nur eine einzige Sache gemeinsam: Die Syntax


Um dein eigenes KS zu schaffen musst du eigentlich nicht das alte Standart löschen, sondern die Klassen lediglich nur "erweitern"
Bild

11

Donnerstag, 12. Mai 2005, 14:50

Ruby und RGSS sind nicht wirklich unterschiedlich.

Ruby ist eine, von einem japaner entwickelte, interpretierte Skriptsprache, die voll Objektorientiert ist.
Im XP ist der Ruby-interpreter eingebunden. Das RGSS ist der Teil, der eigentliche Spieleengine, der in Ruby geschrieben ist und daher vom User auch bearbeitbar.

Es ist sicherlich möglich, daß die implementierung des Rubyinterpreters nicht vollständig im XP ist, und daher bestimmte Rubyfeatures nicht möglich sind, aber generell besteht, aus Sicht des Users zwischen RGSS und Ruby kein nennenswerter Unterschied.
Immerhin bestehen alle Skripte (mit Ausnahme von Main), aus Klassen, alle Variablen sind Objekte etc. Halt voll OOP.

Ich zumindest arbeite mit einer Dokumentation von Ruby und bisher hatte ich damit noch keine Probleme. Gut, das einzige was ich bisher noch nicht zustande gekriegt habe, ist das Schreiben und einbinden eines eigenen Moduls, aber sonst konnte ich bisher alle Rubyfeatures (Iteration, volle OOP) nutzen.

12

Donnerstag, 12. Mai 2005, 16:41

Achja?
Was passiert wenn du eine Ruby Datei, die nur aus einer Klasse besteht, schreibst und das selbe mal im Maker machst
Ich glaub da ist wohl schon ein kleiner Unterscheid, zumal ich jetzt verstanden hab, was Geocrash mit "Interpretiersprache" meinte

Ruby ist Aktiv, wohingegen RGSS fast ganz Passiv verläuft, d.h. die Scripts
werden "benutzt", bei Ruby allerdings werden die Handlungen selbst erzeugt

@magic
Du must doch nur

Quellcode

1
include x
schreiben, wasn daran so schwirig?
Bild

13

Samstag, 14. Mai 2005, 16:04

Zitat

Ruby ist Aktiv, wohingegen RGSS fast ganz Passiv verläuft, d.h. die Scripts
werden "benutzt", bei Ruby allerdings werden die Handlungen selbst erzeugt

Es mag ein Unterschied sein, ob man Ruby-Code compiliert oder interpretiert, aber das ändert nichts an der Sprache. Ansonsten würde ich gerne einmal eine Ruby-Datei sehen, wo der Unterschied zu RGSS deutlich wird..

Zitat

Was passiert wenn du eine Ruby Datei, die nur aus einer Klasse besteht, schreibst und das selbe mal im Maker machst

Dasselbe. Wie gesagt, 90% der Scripte im Maker sind Klassendefinitionen. OOP bleibt OOP. Beim Maker haben wir nur den Effekt, daß RGSS mit anderen Teilen des Programmes kommuniziert, die nicht selber in Ruby geschrieben sind.

Eine Sprache definiert sich durch Vokabular, Syntax und Semantik. Vokabular und Syntax ist bei RGSS und Ruby ja identisch, also wenn es zwei verschiedene Sprachen sind, müßten sie eine unterschiedliche Semantik haben. Also nenn mir bitte ein Schlüsselwort, oder eine Anweisung, die in Ruby eine andere Bedeutung hat als in RGSS.

Social Bookmarks