Seite 5 von 11 ErsteErste 123456789 ... LetzteLetzte
Ergebnis 81 bis 100 von 232

Thema: gibt es ein online-script für den maker??????

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    @Dingsi
    Joar eventuell ginge das.. aber ich bin kein Machosist und wenn ich das könnte, wäre es vermutlich weniger Aufwand mir ne 2D oder 3D-Engine zu nehmen und das ganze Spiel direkt in C++ oder Delphi zu programmieren..

    Realistisch gesehen bleibt es unmöglich, auch wenn es theoretisch ginge..

  2. #2
    Also ich wollte nur wissen wehr jetzt alles ein Onlienen Projekt startet oder Interesse hat eins zu anzufangen.

  3. #3
    Zitat Zitat von RedDragonka
    Also ich wollte nur wissen wehr jetzt alles ein Onlienen Projekt startet oder Interesse hat eins zu anzufangen.
    Online im Sinne von DeathMatch oder sonstigen "kleinen" Erweiterungen für ein Spiel ist ja relativ leicht zu erstellen (unteranderem würde ich so etwas zu meinem Spiel hinzufügen). Aber wenn du jetzt ein MORPG meinst, wird es eine Menge bestimmt geben die so etwas erstellen würde... Die meisten würden scheitern, das weiß ich im Vorraus schon.

    Dennis

  4. #4
    Ganz richtig.
    Ich (z.B.) will ein MMORPG machen...
    ...Und ich wäre jetzt auch zu 66.66% ein Kandidat für`s Scheitern, da das
    aktuelle Script nicht die notwendigen Voraussetzungen erfüllt und ich keine
    Ruby-Kentnisse habe um ihn zu verbessern!

    Mir bleiben nur zwei Dinge:
    -1. Abzuwarten, ob Icy an seinem Script weiterarbeitet

    -2. Hoffen, dass mir einer hir ein Downloadlink zu Goldenaura3`s Script gibt

    Wie traurig es auch nicht ist

  5. #5
    Also Goldenaura3s Skript benutz ich für mein MMORPG, aber das kann ich im Moment nicht weitermachen, weil es genauso wie ICYs Skript ist... Nicht fürr MMORPGs geeigent. Warum? Ganz einfach: Du kannst keine Events machen die auf jedem PC gleich agieren. Du kannst also kein ordentliches KS machen...
    MfG, Oburi

  6. #6
    Zitat Zitat von Oburi
    Also Goldenaura3s Skript benutz ich für mein MMORPG, aber das kann ich im Moment nicht weitermachen, weil es genauso wie ICYs Skript ist... Nicht fürr MMORPGs geeigent. Warum? Ganz einfach: Du kannst keine Events machen die auf jedem PC gleich agieren. Du kannst also kein ordentliches KS machen...
    MfG, Oburi
    wie ich das verstanden habe, meinst du dass man keine events serverseitig laufen, und den clients informationen über die events zukommen lassen kann. ich hab mir auch schon überlegt, wie ich das lösen könnte.. aber auf jeden fall wird das in der fertigen version implementiert sein

  7. #7
    Zitat Zitat von Icy
    wie ich das verstanden habe, meinst du dass man keine events serverseitig laufen, und den clients informationen über die events zukommen lassen kann. ich hab mir auch schon überlegt, wie ich das lösen könnte.. aber auf jeden fall wird das in der fertigen version implementiert sein
    Dazu fällt mir eine Lösungmöglichkeit ein Jedoch ist sie Sehr sehr sehr Server auslastent und Kompliziert.

    Undzwar werden alle sagen wir 0,5 sekunden alle Positionen gespeichert also von jedem Char egal ob NPC oder Player

    Dadurch könnte man es Lösen jedoch ist die frage ob es Gut währe ^^,

  8. #8
    Zitat Zitat von dadie
    Dazu fällt mir eine Lösungmöglichkeit ein Jedoch ist sie Sehr sehr sehr Server auslastent und Kompliziert.

    Undzwar werden alle sagen wir 0,5 sekunden alle Positionen gespeichert also von jedem Char egal ob NPC oder Player

    Dadurch könnte man es Lösen jedoch ist die frage ob es Gut währe ^^,
    das wird nicht gehn^^
    spieler 1 bestimmt, wie sich das event vom ersten spieler verhält.
    spieler 2, wie sich das vom zweiten verhält usw.
    und wer bestimmt, wie sich npc's verhalten?
    irgendwer müsste die daten vom npc, zb "das event bewegt sich einen schritt nach links", ja an den server senden. wenn man diese funktion einem bestimmten spieler zuteilen würde, wird das wieder probleme machen, wenn sich dieser ausloggt und so weiter, also ich denke dass ich lieber eine ruby-class für events baue und die dann serverseitig gesteuert werden. das würde zusätzlich das cheating erschweren.

    Zitat Zitat
    oder noch besser, in einer Compiler-Sprache.
    es sollte sich bestimmt eine kompakte version von ruby auftreiben, die man dann dem spiel beilegen könnte, dann muss man nur noch sowas wie einen starter programmieren, so wäre ruby auch nicht viel schlechter^^
    der vorteil von ruby liegt noch darin, dass die sprache im rmxp selbst verwendet wird, sodass man zum proggen eines online-rpgs nicht zwei sprachen lernen muss

    Geändert von Icy (22.05.2005 um 15:37 Uhr)

  9. #9
    Also die Events sind ja nicht das Größte Problem.(zumindest für mich , da
    ich etwas anderes im Sinne hab, als ein herkömmliches MMORPG )
    Was mich interessieren würde ist:
    Lassen sich denn die Variablen bei jedem einzelnen Spieler auf den selben
    Wert setzen? (Ich meine schon wärend des Spiels)
    Wenn ja, könnte man das darüber machen.

    PS: Es wäre trotzdem mal interessant mir mal den GoldenAura3`s script
    anzuschauen, also wenn jemand Link hat - nur her damit!

    Geändert von Sam Gav (22.05.2005 um 10:14 Uhr)

  10. #10
    Also ich bitte euch könnt ihr net mal weiter machen mit dem script - man kann ja netemal saven bzw. spielstand loaden auserdem net fighten etc. ich hätte zwar schon ein mmorpg maker aber da ist die grafic und alles so kagge als ich gehört habe das ihr nen online script macht hab ich mich sehr gefreut - bestimmt so wie viele 1000 andere aber nun hört ihr auf ????
    bitte macht doch weiter vielleicht werdet ihr sogar berühmt ( das glaub ich zwar weniger)

  11. #11
    Ich würde Usereingabe, Visualisierung der Daten und die Verarbeitung der Daten trennen.
    Die beiden ersten Punkte übernimmt der Client, das eigentliche Maker-Spiel. Der Client schickt nur die Befehle, die der Benutzer gibt an den Server weiter, (zB Move: Left) zusammen mit seiner ID.
    Der Server selbst hat keine Events in dem Sinne. Er hat nur alle Daten gespeichert, (wo steht welche Person etc..) und führt in regelmäßigen Abständen, alle bisher angenommenen Befehle aus und schickt eine Kopie der Daten an die Clients zurück, die auf diesen Daten basierend die Visualisierung vornehmen.
    Je nach Ping und dem Arbeitsintervall des Servers (das im Prinzip möglichst klein sein sollte), kommt es dann aber natürlich zu Verzögerungen im Spiel, sowie Ruckeln und dem berühmten Warpen. Das läßt sich aber bei Netzwerkspielen nie ganz vermeiden.

    Für ein MMORPG, was also keinerlei Singleplayer bietet, müßte die gesamte Spiellogik (KS etc..) im Server stehen, der natürlich nicht mit dem Maker erstellt wurde, sondern entweder rein in Ruby, oder noch besser, in einer Compiler-Sprache.
    -------------------------------
    Generell würde ich aber sagen, niemand in diesem Forum wird es schaffen ein auch nur halbwegs annehmbares MMORPG zu schreiben. Dafür ist der Maker einfach nicht geeignet, auch wenn man jetzt Daten übers Netz übermitteln kann. Nehmt ein M (das Massive) raus, dann wird es realistischer. Sowas von 5 - 10 Spielern halte ich durchweg für machbar, obwohl man schon da nen Extraserver braucht, eine einfache DSL-Leitung wird das wohl kaum packen.

  12. #12
    Oh... Also so weit ich das verstanden habe:
    1.Icy`s script wird einen praktischen Chat beinhalten
    2.Die Events werden extern gesteuert werden
    3.Es wird einen Cheater-schutz geben
    und vieles mehr, richtig?
    Das is nur geil kann ich sagen! Ich pfeif auf GoldenAura3`s Script!
    Wenn das von Icy vertig ist, wird die MMORPG-Industrie einen fetten durchbruch haben! ))

  13. #13
    Dann musst dir auber auch den xp kaufen.

  14. #14
    Mhh... Wenn ICY es schafft, alle Variablen, BAs, Pics und Events
    so zu übertragen, das sie bei jedem Spieler an der gleichen Position sichtbar sind, kann ich endlich das KS in ASPA ONLINE einbauen. Achja.. Wer sich mal GoldenAura3s Skript ansehen will, der soll einfach mal bei www.rmxp.de im Forum nachsehen. Da ist eine Sektion die heißt komplette Scripts.. .Ich glaub da war es auch drin, allerdings von nem anderen Autor dort gepostet.. Ich glaube das war MarkusMKS.
    Ich editier den Link hier gleich mal rein. Mom..
    MfG,Oburi

    EDIT:
    Hier: http://forum.rpgxp.de/viewtopic.php?...ghlight=online

    Geändert von Oburi (22.05.2005 um 18:15 Uhr)

  15. #15
    ich hab jetzt folgendes problem:
    ich möchte eine move_random-funktion für die servergesteuerten events basteln, aber wie soll ichs hinbekommen, dass das event nicht durch wände läuft, wenn jetzt move_right rauskommt und rechts von ihm eine wand steht? ich müsste die maps einlesen und prüfen, ob die stelle begehbar ist, aber ich hab nicht wirklich ne ahnung wie man maps einliest^^

  16. #16
    Ist das NPC nun immer noch ein NORMALES Event vom Maker?
    Wenn ja, dann ist das ganze ja nicht so schlimm!
    Ich meine:
    Wenn jetzt Move_Right rauskommt und rechts eine Wand ist, dann bleibt das
    Event ja einfach davor stehen (weil Wände vom Maker aus weder von Events
    noch Heros durchlaufen werden können ) und wenn als nächstes z.B. Move_Left
    rauskommt und links kann er gehen, dann geht er halt und weiter ist nichts, oder?

  17. #17
    Zitat Zitat von Sam Gav
    Ist das NPC nun immer noch ein NORMALES Event vom Maker?
    Wenn ja, dann ist das ganze ja nicht so schlimm!
    Ich meine:
    Wenn jetzt Move_Right rauskommt und rechts eine Wand ist, dann bleibt das
    Event ja einfach davor stehen (weil Wände vom Maker aus weder von Events
    noch Heros durchlaufen werden können ) und wenn als nächstes z.B. Move_Left
    rauskommt und links kann er gehen, dann geht er halt und weiter ist nichts, oder?
    Doch es ist mehr. Es wäre nun auhc möglich zB ein AKS zu machen wo bei jedem spieler der Online ist die Monster den aktuellsten Stand der HP haben (zb) Das wäre vorher nicht möglich gewesen

  18. #18
    Yo, ist klar, ne?
    Beim KS wird alles in den Variablen gespeichert und da muss halt ne Möglichkeit her, die Werte dieser zwischen den Spielern auszutauschen. Wie welches Event zu agieren hat, weiß das entschprechende Event dann schon vor Ort, wegen Variablenwerte! So stelle ich mir das vor
    (Und HP-werte werden ja in nichts anderem gespeichert als Variablen )

    Hier hat Icy aber gesagt, dass er eine -funktion für die servergesteuerten events basteln will. Und Move_random bezieht sich ja in diesem Fall auf die NPC`s in der Stadt, oder ?

    EDIT: Die Komplikation an die ich jetzt gedacht habe ist, dass das Event zwar nicht durch die Wand läuft, das move_random-Script jetzt allerdings dennoch speichert, dass eine Anweisung nach rechts zu gehen gegeben wurde und dass die Event-koordinaten nun auch eins nach rechts verschoben sein müssten. Ich glaube das kann zu diversen Fehlern führen, oder laber ich jetzt Quatsch und die Event-koordinaten sind gar nicht erst wichtig?

    Geändert von Sam Gav (23.05.2005 um 07:58 Uhr)

  19. #19
    Zitat Zitat
    Ich würde Usereingabe, Visualisierung der Daten und die Verarbeitung der Daten trennen.
    Die beiden ersten Punkte übernimmt der Client, das eigentliche Maker-Spiel. Der Client schickt nur die Befehle, die der Benutzer gibt an den Server weiter, (zB Move: Left) zusammen mit seiner ID.
    Der Server selbst hat keine Events in dem Sinne. Er hat nur alle Daten gespeichert, (wo steht welche Person etc..) und führt in regelmäßigen Abständen, alle bisher angenommenen Befehle aus und schickt eine Kopie der Daten an die Clients zurück, die auf diesen Daten basierend die Visualisierung vornehmen.
    Je nach Ping und dem Arbeitsintervall des Servers (das im Prinzip möglichst klein sein sollte), kommt es dann aber natürlich zu Verzögerungen im Spiel, sowie Ruckeln und dem berühmten Warpen. Das läßt sich aber bei Netzwerkspielen nie ganz vermeiden.

    Für ein MMORPG, was also keinerlei Singleplayer bietet, müßte die gesamte Spiellogik (KS etc..) im Server stehen, der natürlich nicht mit dem Maker erstellt wurde, sondern entweder rein in Ruby, oder noch besser, in einer Compiler-Sprache.
    -------------------------------
    Generell würde ich aber sagen, niemand in diesem Forum wird es schaffen ein auch nur halbwegs annehmbares MMORPG zu schreiben. Dafür ist der Maker einfach nicht geeignet, auch wenn man jetzt Daten übers Netz übermitteln kann. Nehmt ein M (das Massive) raus, dann wird es realistischer. Sowas von 5 - 10 Spielern halte ich durchweg für machbar, obwohl man schon da nen Extraserver braucht, eine einfache DSL-Leitung wird das wohl kaum packen.
    Sehe ich nicht so, denn das ist eigentlich kein Thema.
    Du kannst modularisieren und wenn du dann ein wenig stream-lining betreibst und den Server entsprechend anbindest läuft das schon.
    Runter reduziert auf wenige Grundfunktionen ist das sogar ziemlich schnell gemacht.
    Ich sehe eigentlich auch gar kein wirkliches Problem, außer einem großen Aufwand bei der Umwandlung und Verwaltung - aber auf einem Server, der sich nur darum kümmert, ist auch das kein Problem.
    Du kannst dem Maker beibringen eine Gruppe von Helden, die sich zusammen tut, als Gruppe in seinem Sinne aufzufassen (und sperrst die dann halt auch auf derselben Map ein). Dann machst du eine Entfernungsabfrage und wenn die nahe genug beieinander sind, wenn ein Kampf beginnt, dann werden alle Gruppenmitglieder in den Kampf involviert, ansonsten sortiert man aus.
    Was andere Funktionen angeht:
    Alle RPG-Funktionen hat der Maker, ein Chat System ist, hier wurde es ja z.T. schon umgesetzt, auch kein Thema (ich würde das ganze aber vielleicht mit IRC Backend machen und nur einen IRC Client einbinden, das würde einem viel Coding abnehmen, da man die Channels modular aufbauen könnte (in die Richtung von #welt1; #welt1.gruppe md5(Mitglied1,Mitglied2,Mitgliedn); #welt1.handel;#welt1.kartenname;#welt1.xxx) und auch Privatgespräche damit einfach werden (ganz abgesehen davon, dass man den Serverprozess damit entlastet und nicht noch ein weiteres Protokoll entwickeln muss. Einen IRCd nebenher laufen zu lassen ist, wenn man denn Asuka nimmt und keine Services einbindet (und dann jedes MODE etc. filtert) auch sehr einfach (+ man hat schon die Ignore Funktion mit SILENCE).

    Es ist sicher Aufwand, keine Frage, aber ich halte es nicht für unmöglich sondern eigentlich sogar für relativ einfach.

  20. #20
    Find das script ganz gut und wollt wissen ob welche lust haben mit mir zusammen ein mmorpg zu machen, ich würd mich dann um grafiken, chara, chips ect. kümmern, bräuchte dann aber noch leute für die technik (scripten und so) und auch ein paar für's mappen.
    Wer Lust und Zeit hat soll einfach 'ne pn an mich schicken.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •