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.

fro_ozen

Ankömmling

Motto: Morgen ist auchnoch ein Tag...

  • Nachricht senden

21

Sonntag, 4. November 2012, 15:48

Ich denke für Speicherstände übergreifende Erfolge wäre es am beseten ( wenn wir es mit JSON machen) die Erfolge einfach als JSON-Files zu speichern und sie über "Erfolge Hochladen" einfach nurnoch hoch zu laden.
Mfg fro_ozen
  • tumblr

    Besucht mich und folgt mir auf tumblr unter:
    Fro_ozen's Games
  • Aktuelles Projekt

    Name: Rough Like
    Sprache: :German: / :English:
    Programmiersprache: Java
    Settng: Fantasy
    Genre: Action RPG / Arcade
    Gesamtfortschritt: ca.: 70%

    Planung: 99%

    System: 70%

    Grafik: 65%

    Sound/Musik: 0%

Bex

Seher

Motto: Lets have some Fun.

  • Nachricht senden

22

Sonntag, 4. November 2012, 16:06

Hallo,
Ihr wollt erreichen das mehr Leute die einzelnen Spiele spielen,wenn ich das so richtig verstehe?
1.
Wie wärs wenn mal nach 2Jahren endlich die Spieledatenbank funktionsfähig gemacht wird!
Man kann da zwar ein oder 2 alte Demospiele und Spiele laden aber die Beschreibungen sind teilweise naja.
Fehlende Bilder, keine ordentliche Suchstruktur und verbuggt. Da das "In Arbeit" Schild da schon 1Jahr hängt wirkt das
für mich sehr vernachlässigt.Oben in der Leiste der "Spiele-button" müsste eigentlich ein Aushängeschild der Community sein .
Schade das bei dem sonst so Proffesionel und schön gestalteten RPG Studio diesert Bereich bisher scheinbar zu kurz kam.
Arbeitet da überhaupt jemand dran. Und haben die einen Strukturplan dafür?
-Wenn wir uns für eine Funktionierende übersichtliche und Informative Spieledatenbak mit rechtlich einwandfreien Games einsetzen,
dann werden auch mehr Leute spielen.
Natürlich gibt es das Vorstellungsforum. Aber Ziel sollte es doch sein in die Spieledatenbank mit einem Vollprojekt oder sehr hochwertigen Teildemos aufgenommen zu werden.
Momentan ist es wohl den Leuten eh egal ob ihr Spiel in der jetzigen Datenbank steht oder nicht.Das sollte sich ändern.
2.
Ich persönlich hab momentan einfach kaum Zeit zum Spielen.Bzw.Internet wird noch verbessert dann hab ich bald bessere Downloadzeiten zu Weihnachten,
dann wird auch mehr gespielt^^.
"Kill the Player Games like Das ist Gerald".Würde ich wahrscheinlich nicht durchzocken selbst wenn ihr mir sonstwas für einen Forentitel
oder Punkte versprecht :).
Sprich ich bin der Meinung das das hier überflüssige Arbeit ist, und das ihr eure eigentlichen Ziele mehr Community User zum Spielen zu bewegen
anders efektiver umsetzen könntet.

Gruß Bex

Lysop

Schlitzohr

  • »Lysop« ist der Autor dieses Themas

Motto: So lasset uns kein Trübsal sinnieren und gar königlich dinieren!

  • Nachricht senden

23

Sonntag, 4. November 2012, 18:01

Die Sache ist ja die:
Es wird dich keiner zwingen, dieses System zu nutzen. Es soll nicht nur Spieler dazu bringen, mehr zu zocken, sondern auch ein gewisses Zusammengehörigkeitsgefühl vermitteln. Alle Spiele werden im Moment irgendwie, irgendwo von jemandem erstellt, ohne richtigen Einfluss der Spieler selbst.

Du hast natürlich recht, dass auch eine Datenbank aller Spiele wichtig ist, aber zusammen mit so einem System alle Spiele zu verknoten, würde den Reiz sehr hoch halten.
Dazu könnte noch ein Forum zur Diskussion über Erfolge kommen.

Selbst wenn "Anfängerspiele" dabei sind, die auch berechtigt sein sollten, heißt das ja nicht, dass du diese intensiv spielen musst. Sie bekommen einfach eine kleinere Punktzahl und einfachere Erfolge. Sie müssen natürlich alle funktionieren, so ist es nicht.

Du kannst dir vollkommen unverbindlich deine Lieblingsspiele raussuchen und alles freischalten. Wenn dich dann der Ehrgeiz packt, machst du eben auch mit den anderen Spielen weiter.
Es ist nicht anders, als beim Gamerscore. :D (Nur, dass man hier noch bessere Extra-Belohnungen ins Spiel einpflanzen kann, bzw. hier im Forum!)
  • :cake: So lasset uns beginnen! :new:

    • Ein Abenteuer, wie du es noch nie erlebt hast!
      Tauche ein in die wunderbare Welt des Königs und erlebe auf deiner Reise die verrücktesten Dinge!
      NICHT MEHR LANGE! :navigation-right: Hier gibt es weitere Informationen! :navigation-left:
    • Jetzt die Demo herunterladen!
      Bild
      Euch erwartet eine Welt, wie sie nur ein exzentrischer König veralbern könnte...
    • Titelbild
      Bild
  • :fires: XBOX 360 Bild

    Bild
  • :new: Avatar im Großformat

    Bild

Lysop

Schlitzohr

  • »Lysop« ist der Autor dieses Themas

Motto: So lasset uns kein Trübsal sinnieren und gar königlich dinieren!

  • Nachricht senden

24

Dienstag, 6. November 2012, 08:40

Wer hat denn die Erfahrung mit solchen Implementierungen, bzw. weiß, wie man es umsetzen könnte, sodass es auch funktioniert?
  • :cake: So lasset uns beginnen! :new:

    • Ein Abenteuer, wie du es noch nie erlebt hast!
      Tauche ein in die wunderbare Welt des Königs und erlebe auf deiner Reise die verrücktesten Dinge!
      NICHT MEHR LANGE! :navigation-right: Hier gibt es weitere Informationen! :navigation-left:
    • Jetzt die Demo herunterladen!
      Bild
      Euch erwartet eine Welt, wie sie nur ein exzentrischer König veralbern könnte...
    • Titelbild
      Bild
  • :fires: XBOX 360 Bild

    Bild
  • :new: Avatar im Großformat

    Bild

25

Dienstag, 6. November 2012, 09:14

Hi,

Also ich hatte vor einiger Zeit eine ähnliche Idee, hab aber nie begonnen, ernsthaft daran zu arbeiten. Wäre aber extrem interessiert das zu realisieren, RGSS-Kenntnisse hab ich soweit genug, bräuchte nur jemanden, der den ganzen Server-Kram übernimmt (inkl. Kommunikation mit dem Server im RGSS--Code), oder ein gutes Tutorial.

Ich werd mich wenn ich die Zeit finde vielleicht heute dransetzen und einen ersten Entwurf des Offline-Systems entwickeln. Ich hätte mir das so vorgestellt wie Open-Feint für das iPhone, falls das wer kennt?
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

26

Dienstag, 6. November 2012, 09:15

Man müsste sich einfach auf die Daten der Spiele selbst verlassen können, sprich last poll. In der DB wären die letzten Polls bestimmter Dateien hinterlegt, und diese Dateien würden mit dem Server abgeglichen. So wird es zumindest schwerer was zu ändern... ;)
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

27

Dienstag, 6. November 2012, 10:25

Man müsste sich einfach auf die Daten der Spiele selbst verlassen können, sprich last poll. In der DB wären die letzten Polls bestimmter Dateien hinterlegt, und diese Dateien würden mit dem Server abgeglichen. So wird es zumindest schwerer was zu ändern... ;)


Funktioniert leider so auch nicht. Wenn jemand Zugriff auf die Scripte hat kann er ja manipulieren was das Spiel an den Server sendet. Wenn wir zB sagen er soll den ganzen Data-Ordener mit dem Server vergleichen, kann der Cheater den Ordner kopieren, Data2 nennen, und den Pfad im Script ändern. Sofern es nicht eine direkte Daten-Abfrage von der Serverseite her gibt, in die man nicht eingreifen kann, gibt es nur die Möglichkeit einer DLL-Abfrage in Kombination mit einer einfachen Verschlüsselung:

- Entwickler verschlüsselt Änderungsdatum des Projekts mit unserer DLL, gibt dem Server diesen Wert als Referenz.
- Im Script wird die DLL nochmals aufgerufen, das Änderungsdatum erneut ausgelesen (in der DLL!) und nochmal verschlüsselt. Die Verschlüsselung inkludiert einen Zeitabhängigen, prozedural erstellten Schlüssel, den kein Cheater nachvollziehen bzw. faken kann. Zeitsynchronisierung mit dem Server.
- Sever entschlüsselt und prüft nun den empfangenen Key. Dieser enthält das Änderungsdatum sowie unseren prozeduralen Key. Wenn beide Werte stimmen ist alles ok, wenn nicht, wurde gecheated.

Somit gibt es keine Möglichkeit mehr, zu cheaten. Wurde irgendetwas geändert, wird das aktualisierte Datum vom Server registriert. Der prozedurale Key verhindert dass man zB manuell ein falsches Änderungsdatum angibt, als auch dass man die Zeiteinstellung fakt. Da der Key auch auf dem Server generiert wird und übereinstimmen muss, kann man der DLL auch keinen falschen Wert angeben! Das ganze ist schon etwas technisch, hoffe aber jeder kann sich was drunter vorstellen.

Dies ist mMn die einzige Möglichkeit, wirklich sicher zu sein. Ich gehe bicht von Leiten aus die DLLs hacken können, gegen solche Leute kann man nur schwer etwas ausrichten.
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

28

Dienstag, 6. November 2012, 10:57

Die DLL müsste dann idealer weiße in C / C++ geschrieben sein, weil man diese meines Wissens nach auch entsprechend schützen kann (neben Obfuscaten und so weiter). Ich kann zwar VB, aber VB und andere .Net-Ableger sind in solchen Sachen immer sehr unsicher... ^-^

Wenn wir eine anständige Auftragsbeschreibung bekommen, kann ich mich da schon mit dir ran setzen... welche Verwendung es von Teamseite her findet ist wieder was anderes... aber wenn dann sollte es auch genutzt werden :/
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

29

Dienstag, 6. November 2012, 12:29

Ja, C++ wäre optimal, ich beherrsche die Sprache an sich gut genug, habe aber noch nie wirklich mit DLLs gearbeitet. Dürfte aber nicht so schwer sein, bisschen Einarbeitung dann geht das schon^^

Also ich wäre sofort dabei, so wie es aussieht gibt es keine fixe Aufgabenstellung, müsste man sich ein Konzept dazu überlegen (z.B. ob man es bei Erfolgen belässt oder es eher zu einer Ingame-Community-Plattform ausarbeitet, etc..). Wenn allgemeines Interesse besteht können wir das gerne machen. Bräuchten eventuell noch einen Designer der das ganze hübsch gestaltet, und jemanden der wie gesagt das ganze Server-seitge Zeugs macht, außer du hast da auch Erfahrung?^^
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

30

Dienstag, 6. November 2012, 15:05

Serverseitig bin ich ein totaler Noob :D
Aber da lässt sich auch einarbeiten.

Eine DLL zu erstellen ist nicht weiter schwer, der Unterschied ist hier, dass eine DLL nur aus Klassen und FUnktionen besteht und als DLL kompiliert wird. Eine DLL wird daher auch einfach Klassenbibliothek genannt.

Ich kann C++ nicht gut, aber Ruby einigermaßen.
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

31

Dienstag, 6. November 2012, 16:55

Zitat

Serverseitig bin ich ein totaler Noob :D


Ich erst, wäre cool wenn du dich da reinarbeiten könntest, ich hasse Netz-Programmierung wie die Pest ^^

Zitat

Eine DLL zu erstellen ist nicht weiter schwer, der Unterschied ist hier, dass eine DLL nur aus Klassen und FUnktionen besteht und als DLL kompiliert wird. Eine DLL wird daher auch einfach Klassenbibliothek genannt.


Dürfe ja gar nicht schwer sein, gab da auch mal ein Tutorial wie man explizit DLLs zur Verwendung für den Maker schreibt, werd ich mir mal Suchen. Und dann muss ich mir noch anschauen wie RAS-Verschlüsselung genau geht, bzw. wie man prozedurale Schlüssel erzeugt.
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Lysop

Schlitzohr

  • »Lysop« ist der Autor dieses Themas

Motto: So lasset uns kein Trübsal sinnieren und gar königlich dinieren!

  • Nachricht senden

32

Dienstag, 6. November 2012, 18:21

Wer steht den aktuell an der Spitze dieses Forums, bzw. dieser Seite? Diese Person hat sicher genug Ahnung mit der Implementierung des Systems auf diese Seite.

Allerdings haben wir auch mehrere Maker, die alle ein anderes Ruby haben.
D.h. jeder Maker braucht ein Script, das ähnlich arbeitet. Oder bleibt das egal?
  • :cake: So lasset uns beginnen! :new:

    • Ein Abenteuer, wie du es noch nie erlebt hast!
      Tauche ein in die wunderbare Welt des Königs und erlebe auf deiner Reise die verrücktesten Dinge!
      NICHT MEHR LANGE! :navigation-right: Hier gibt es weitere Informationen! :navigation-left:
    • Jetzt die Demo herunterladen!
      Bild
      Euch erwartet eine Welt, wie sie nur ein exzentrischer König veralbern könnte...
    • Titelbild
      Bild
  • :fires: XBOX 360 Bild

    Bild
  • :new: Avatar im Großformat

    Bild

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

33

Dienstag, 6. November 2012, 18:41

Lysop, obenauf Mitglieder => Team, dann haste die Antwort.
Da Kain aber bisher hier nicht geantwortet hat, hat er entweder keine Ahnung, keine Zeit oder es interessiert ihn nicht ^-^ (Wobei wir ja ihm zuliebe und des Anstands wegen einfach mal zweiteres hoffen).

Vielleicht Abt oder DK, aber die haben nach meiner Beobachtung scheinbar auch kaum Zeit derzeit :D

Zu den Scripts:

Wir brauchen hier kaum RGSS, eher Ruby selbst (ohne RGSS). Sprich es könnte eine Lib geben und das Menu selbst wird Maker-Spezifisch, wenn die Lib aber sauber programmiert ist, haste da dann ein paar Methoden die dir die notwendigen Infos geben. Sprich jeder Ruby-Anfänger würde die am Ende zusammen basteln können (:
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

34

Dienstag, 6. November 2012, 18:51

Zitat

Allerdings haben wir auch mehrere Maker, die alle ein anderes Ruby haben.
D.h. jeder Maker braucht ein Script, das ähnlich arbeitet. Oder bleibt das egal?


Ah da war Kagurame schneller als ich^^
Wie gesagt, für das grundsätzliche Achievement-System ist wenig RGSS-eigener Code nötig. Die Menüs bzw. HUDs etc. müsste man konvertieren, dürfte aber kein Problem sein.

Btw, ich hab schonmal den Ansatz eines Achievement-Systems geschrieben, zwar offline, aber unter Verwendung eines Event-Systems. Damit ist das System sowohl einsteigerfreundlich einzubauen als auch für Fortgeschrittene schneller und sauberer zu implentieren als wenn man z.B. nur nen einfachen Befehl zum Achievement-erhalten hätte und die Abfragen immer selbst implementieren müsste. Ist noch nicht ganz fertig, aber wenn ich soweit bin und es entsprechend dokumentiert habe, lass ich es Kagurame mal zukommen, wär cool wenn du drüberschauen könntest und sagen was du davon hälts^^ Hab mir nicht verkneifen können schon anzufangen, lenkt mich auch von den doofen Hausaufgaben ab :D
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

35

Dienstag, 6. November 2012, 20:18

:D
Wehe es ist net anständig dokumentiert... Ja, Systeme die einfach zu nutzen sind verlangen einem immer so viel ab, sitze auch an einem (System was einfach zu nutzen ist für alle, nicht Archivements... bei mir gehts um Speicher :D).

Also ich würde drüber schauen...

Aber wie ich schon erwähnte, bevor ich mir hier großartig irgendwo Mühe mache, hätte ich eben schon gerne das wir von der hiesigen Technik ein OK bekommen bzw. Hilfe zugesagt wenn wir die Server-Seitig brauchen... ^-^
Bild

  • Hallo

    Tabs klicken unso, ne?
  • Lyric

    Meine schwarze Liste, beginnt mit einem Satz:
    "Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
    Auf der Liste meiner Feinde, ist auch für euch noch Platz
    Wer zuletzt lacht, lacht am besten!
    Merkt euch diesen Satz!

    Ode an die Feindschaft von Saltatio Mortis

  • Outtakes

    • Nummer 3
      20.09.2012 - 19:46
      "Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?"
    • Ich mag Kekse
    • Nummer 2
      08.09.2012 - 01:29 Uhr
      "Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"

      *Lachflash*
    • Nummer 1
      07.09.2012 - 22:58 Uhr
      *Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
      "Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
      "Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
  • Profile

    Bild
  • Ich

    Dass bin ich:

    Maker: RPG-XP, RPG-VX
    Story:
    Für andere mehr als für mich: 60%

    Grafik:
    Ich werde besser: 35%

    Pixeln:
    Ich stehe an den Anfängen: 7%

    Mapping:
    Es fehlen nur noch (alle) Feinheiten: 67%

    Scripting:
    Informatiker, mittlerweile auch andere Sachen am skripten: 93%
  • Neues aus der SB

    Neues aus der SB:

    Spoiler: Die Camper
    (03:41:36) Kagurame: n8 du
    (03:41:37) Irrlicht: Nacht Mozilla
    (03:41:47) MozillaBabybird: Kagu: der witz war flach
    (03:42:01) Kagurame: welcher witz?
    (03:42:14) Heatra: geh nicht benji
    (03:42:21) Heatra: spiel lieber ats2 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (03:42:57) Kagurame: ^^
    (03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
    (03:43:07) Kagurame: bis heute
    (03:43:11) Steve: MozillaBabybird verlässt den Chat.
    (03:43:15) Kagurame: ich so um 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
    (03:05:41) Ankou: oh
    (03:05:45) Ankou: okay
    (03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
    (03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
    (03:07:01) Heatra: maschine
    (03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
    (03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
    (03:07:08) Ankou: änder was konzeptionelles oder lass es bleiben.
    (03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
    (03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
    (03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
    (03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
    (03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
    (03:09:28) Heatra: -> lampenfieber
    (03:09:40) Asandril: Kann ich nur beipflichten.
    (03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
    (03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
    (03:11:23) Irrlicht: mal schaun :)
    zum Lesen den Text mit der Maus markieren


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) Irrlicht: Cache.system("Iconset")
    bekommst das Iconset
    (03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
    (03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
    (03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
    (03:33:07) Irrlicht: Index berechnet sich einfach aus
    x = index % 16
    y = index / 16
    (03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
    (03:33:28) (Kagurame_AnkündigungImForumMach): ok, danke.
    (03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
    (03:34:01) Steve: (Kagurame_AnkündigungImForumMach​) heißt jetzt Kagurame.
    (03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
    (03:34:09) Steve: Kagurame ist nun Scripten!
    (03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
    (03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrt
    zum Lesen den Text mit der Maus markieren

36

Dienstag, 6. November 2012, 20:21

Einpaar Fragen meiner Seits:

Welches Format wollt ihr den verwenden für die Kommunikation?
JSON oder XML und wie sollte es aufgebaut werden?
Wie soll ein Spielerentwickler Archhivements Anmelden bei der Seite die es Verteilt?

37

Dienstag, 6. November 2012, 20:58

@Kuma:

Zitat

Welches Format wollt ihr den verwenden für die Kommunikation?
JSON oder XML und wie sollte es aufgebaut werden?


Nun, wie gesagt, bin ein rechter Netzwerk-Boon, könnte mir schon XML vorstellen, damit hab ich offline schon mal gearbeitet. Wie genau wäre aber schön wenn sich da jemand anderes darum kümmern könnte.

Zitat


Wie soll ein Spielerentwickler Archhivements Anmelden bei der Seite die es Verteilt?


Meine Vorstellung geht von einer Webpage, d.h. Formular etc. (entweder hier auf rpg-studio.de falls die verantwortlichen Interesse haben, die Idee mitzutragen bzw. zu verbreiten; alternativ hab ich auch auf meinem Webserver noch Platz). Zuerst müsste man dann einen Account erstellen, das Spiel registrieren, dann kann man Achievements erstellen. Wenn wer ne bessere Idee hat, nur her damit :D

@Kagurame:

Ich geb mir Mühe mit der Dokumentierung, bins noch nicht wirklich gewohnt, weil ich selten Scripte/Programme schreib wo andere Leute am Quellcode arbeiten ;)

Zitat

Aber wie ich schon erwähnte, bevor ich mir hier großartig irgendwo Mühe mache, hätte ich eben schon gerne das wir von der hiesigen Technik ein OK bekommen bzw. Hilfe zugesagt wenn wir die Server-Seitig brauchen... ^-^


Zur Not können wir das auch über meinen Webserver laufen lassen, kauf ich mir halt ne billige Top-Level-Domaine, also umsonst ist die Arbeit (hoffentlich) nicht (solange jemand das dann auch nützt^^). Wäre aber natürlich besser wenn schon im Vorhinein bekannt wäre, dass allgemeines Interesse vorliegt..
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Motto: Jede Geschichte hat mindestens zwei Seiten

  • Nachricht senden

38

Dienstag, 6. November 2012, 21:14

Ich lese hier nun schon seit Beginn mit und würde hiermit dann das Interesse bekunden, welches wohl momentan noch nicht richtig feststellbar ist. Allerdings mache ich mir auch Sorgen, dass dieses Skript das Spiel stark bremsen oder sogar zu Abstürzen bringen könnte, deswegen würde ich mit dem Einbau (nach dem Erscheinen) noch etwas warten.
Ansonsten erstellt doch mal eine Umfrage, welche ihr beispielsweise einen Monat lang laufen lasst. :)

MfG, Jade
  • Verfolgte Projekte:

  • Empfehlenswerte XP-Skripte:

    ccoa, ForeverZer0, Agckuu Coceg, Blizzard - Advanced Weatherscript (Vielzahl neuer Wettereffekte und bessere Regulierung ihrer Intensität)
    Leif - Sound Effekt Script (Events können an Entfernung angepasste Geräusche von sich geben)
    Jumping Coconut
    - Hide and Seek (Events erhalten Reaktionsradius/Sichtlinien)
  • Projekt:

    Weite Welt (Arbeitstitel)
    :ab16: :w_ausruck: :w_drogen: :w_sex: :w_gewalt:
    Genre: RPG in einer Dark-Fantasy-Welt
    Status: In der Konzeptionsphase

39

Dienstag, 6. November 2012, 21:29

@Chimaera Jade:

Zitat

Allerdings mache ich mir auch Sorgen, dass dieses Skript das Spiel stark bremsen oder sogar zu Abstürzen bringen könnte, deswegen würde ich mit dem Einbau (nach dem Erscheinen) noch etwas warten.


Klar, gerade am Anfang sind Bugs nur schwer zu vermeiden. Ich kenne jedoch auch einige Leute die mir normalerweise immer beim Testen meines Projekts helfen, die würden mir da sicher auch unter die Arme greifen um einen sauberen Release sicherzustellen.

Meinst du mit "stark bremsen" eigentlich das Script an sich, oder die Online-Funktionen? Der Offline-Part den ich (ausgenommen grafische Benutzeroberfläche) beinahe fertig habe läuft auch bei einer unmenschlichen Menge an Achievements (2000+) die pro Frame auf Erfolg überprüft werden noch einwandfrei. Ich denke mal eher dass die Online-System ihre Macken haben, oder? Performancetechnisch würde ich meinen dass es genügt wenn maximal 1x pro Sekunde mit dem Server synchronisiert wird..

Zitat

Ansonsten erstellt doch mal eine Umfrage, welche ihr beispielsweise einen Monat lang laufen lasst.


Klingt gar nicht mal so schlecht, werde ich die Tage mal machen, oder Kagurame, wenn er lieber möchte^^
Terranigma 2 - Episode I - Open Beta out now!

RPC - Rpg-Maker Community Platform - Spielübergreifende Erfolge und mehr!

Motto: Jede Geschichte hat mindestens zwei Seiten

  • Nachricht senden

40

Dienstag, 6. November 2012, 21:48

Ich gestehe, dass ich ein vollkommener Laie bin, was Ruby und ähnliches betrifft. Ich versuche nur recht wenige Skripte in mein Spiel aufzunehmen, um Inkompatibilitäten oder eben "zu große" Eingriffe ins System zu vermeiden. Wenn es spielintern keine Probleme geben sollte, bin ich natürlich beruhigt. Was die Internetverbindung betrifft:
Werden auch in dem zuvor angesprochenem Offlinemodus (der Vergleich zu Windows Live) erzielte Erfolge aufgrund von Schaltern oder sonstigem, im nachhinein dem Account hinzugefügt? Zum einen hat ja nicht jeder eine stabile Leitung und zum anderen möchte ich eine zu große Abhängigkeit vom Internet während des Spielens eines Einzelspielertitels eher vermeiden.
Wird dieses Skript eigentlich als eigenständiges "Paket" für den Skripteditor erstellt oder muss man Teile der Quelldaten überschreiben? (Was ich (abgesehen vom "main") eher vermeiden wollen würde)

Danke schon mal für die Antworten.
  • Verfolgte Projekte:

  • Empfehlenswerte XP-Skripte:

    ccoa, ForeverZer0, Agckuu Coceg, Blizzard - Advanced Weatherscript (Vielzahl neuer Wettereffekte und bessere Regulierung ihrer Intensität)
    Leif - Sound Effekt Script (Events können an Entfernung angepasste Geräusche von sich geben)
    Jumping Coconut
    - Hide and Seek (Events erhalten Reaktionsradius/Sichtlinien)
  • Projekt:

    Weite Welt (Arbeitstitel)
    :ab16: :w_ausruck: :w_drogen: :w_sex: :w_gewalt:
    Genre: RPG in einer Dark-Fantasy-Welt
    Status: In der Konzeptionsphase

Social Bookmarks