Ergebnis 1 bis 16 von 16

Thema: Gedankenspielerei: Elinor

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Tja um Anzeigen kommt man kaum rum und das ist hin- und hergeschiebe von Bildern ist zwar ein enormer Aufwand aber bei einer halbwegs brauchbaren Grund-eninge mit weniger aufwand einzusetzen (anzugeben wären ja nur die Koordinaten der npcs, alles andere ist Rechenarbeit die stets auf dieselbe Weise abgearbeitet werden muss).

    Simpler wäre es vielleicht -wenn auch beim pixeln ein enormer aufwand- für jede kombination ein charset zu pixeln. Würde ebenfalls, sofern es denn mal vollbracht sein sollte, leicht zu handhaben sein...

    Am rmxp wäre das alles nochmals um eineiges leichter zu realisieren,
    gibt es Gründe weswegen du so ein Monsterprojekt nicht auf dem technisch vielseitigsten Maker planst?
    -hätte da ein hervorragendes Paperdoll-script bei der Hand ^^

    Der rmxp würde den Komplexitätsgedanken ja keinen Abbruch tun aber es wäre einfahc viel mehr und v.a. vieles viel leichter umsetzbar...

    Geändert von Phantom of Kami (02.12.2006 um 00:17 Uhr)

  2. #2
    Da ich den XP nie benutzt habe kann ich zwar nicht beurteilen ob das leichter geht (wobei ich davon ausgehe), aber trotzdem möchte ich eins nicht im Raum stehen lassen:
    Zitat Zitat
    Simpler wäre es vielleicht -wenn auch beim pixeln ein enormer aufwand- für jede kombination ein charset zu pixeln. Würde ebenfalls, sofern es denn mal vollbracht sein sollte, leicht zu handhaben sein...
    Den Pixler der das schafft sollte man ins Buch der Weltrekorde aufnehmen -.-.

    Dazu eine kleine Rechnung:

    - Grundgerüst des Helden (jung, mittel, alt)
    -> 3 Chars

    - Haare (Rot, Blond, Schwarz, Grün, Braun)
    -> 5 Chars * 3 Chars = 15 Chars (aufgrund der Kombinationsmöglichkeiten)

    - Hose (Ums abwechslungsreich zu machen mindestens 10)
    -> 10 Chars * 15 Chars = 150 Chars

    - Oberteil (Ums abwechslungsreich zu machen mindestens 15)
    -> 15 Chars * 150 Chars = 2250 Chars

    - Waffe (ca. 10)
    -> 10 Chars * 2250 Chars = 22500 Chars

    - Schild (ca. 10)
    -> 10 Chars * 22500 Chars = 225000 Chars

    - Extras (Anhänger, Köcher, etc. (5))
    -> 5 Chars * 225000 Chars = 1125000 Chars

    - Animationen (Springen, Schwimmen, Klettern, Hängeln, Sitzen (ohne Posen im Gespräch))
    -> 5 Chars * 1125000 Chars = 5625000 Chars

    Ergebnis:
    Man bräuchte ca. 5.625.000 Chars, das sind 703.125 komplette Char-Sets. Bei einer Größe von sagen wir mal 10 KB pro sind das ca. 7.031.250 KB, also 6866,45 MB, also 6,70 GB!
    Ich muss zugeben, ich bin selbst ein bisschen überrascht das das derart groß werden würde ^^°.

    Na ja, an der ein oder anderen Stelle ist die Rechnung evtl. ein bisschen ungenau, aber generell lässt sich eine Tendenz feststelle. Ich glaube nicht das jemand gerne 703.125 (siebenhundertdreitausendundeinhundertzweiundfünzig) komplette Char-Sets pixeln will.
    Wie es sich mit der Abfrage im Maker verhält dürfte dabei eigentlich recht klar sein. Man bräuchte für jede Mögliche Kombination 8 Abfragen (Grundgerüst, Haarfarbe, etc.). D.h. bei 5.625.000 Chars 45.000.000 Abfragen. Jede Abfrage würde eine Fork-Condition bedeuten. Ohne Else-Verschachtelung braucht man also für jede Fork 4 Zeilen:
    Code:
    <>Fork Variable "Heldenhose" = 1
    <><>Change Hero Walk GFX -> Held 563.789 (1|1)
    <><>
    <>End:
    Das wären dann also 180.000.000 Zeilen Code.
    (Der Rest ist jetzt Spielerei)
    Ich hab mal nachgemessen. Eine Codezeile ist bei mir (Auflösung: 1152 x 864) 3 mm hoch. Würde man den Code nun nach Metern berechnen wären das bei mir (bei besagter Auflösung) 540.000 Meter, also 540 Kilometer (!) Code XD.
    Ich möchte lieber mal nicht ausrechnen wie lange man zum scrollen, bzw. finden eines einzelnen Eintrags brauchen würde (besonders da der Maker bei mir so ab ca. 500 Zeilen (grob geschätzt, hab nie gezählt ^^°) anfängt extrem zu ruckeln).

    Na ja, ich denke was ich verdeutlichen wollte ist auch klar geworden

    Code:
    Zusammenfassung:
    Bei dieser Methode bräuchtest du:
    -5.625.000 Chars
    -> 703.125 komplette Char-Sets
    -6,70 GB Speicherplatz (nur Heldengraphiken)
    -45.000.000 Abfragen
    ->180.000.000 Zeilen Code
    -->540 Kilometer Code (1152 x 864)
    Dieser Beitrag ist nicht ernst zunehmen. Ich wollte lediglich mal wieder ein bisschen mit Zahlen spielen

    mfg
    Phönix Tear

  3. #3
    @Phönix Tear

    Oha, ich liebe diesen Post!
    Ich hab zwar mit einer hohen zahl gerechnet aber 5 1/2 millionen chars?
    Es war mir jedenfalls schon von anfang an klar, dass das alles einzelln zu pixeln unmöglich wäre, vorallem da du jetzt ja von einer recht kleinen Posen zahl ausgingst

    Den 2000er bevorzuge ich desswegen dem XP weil...
    nun...
    Er is mir einfach sympathischer, ich weiß nicht mal genau warum, ich hab mich zwar ne zeitlang mit dem XP auseinander gesetzt, doch gefällt mir der 2k einfach besser (eben noch ein Maker mit Charakter )
    Ich weiß dass das keine begründung is, ich bleib aber dabei

    Also weiter:

    Quests sind in einem solchen Spiel immer wichtig, und auch diese gerecht und vorallem ideenreich zu verteilen trägt dem spielspass bei.

    Auf anhieb würden mir drei arten von Quests einfallen:

    Der Botengang:
    Nachdem man den auftrag angenommen hat muss man sich von punkt A nach punkt B bewegen. Vielleicht steigt die Belohnung auch jenachdem wie lange man für die Übergabe benötigt. Eine andere Idee wäre ein größeres Gegneraufkommen auf der Route die man nun einschlagen muss einzubauen, um den Auftrag auch etwas schwieriger zu gestalten.
    Alles in allem nix schwieriges...

    Die-absolute-Vernichtung!:
    Alleine oder in einer selbstständigen NPC gruppe säubert man ein kleineres Gebiet von allen Gegnern, oder kämpft sich schließlich zu einem Obergegner durch, den es zu besiegen gilt. Wenn solche aufträge nur auf einer Map stattfinden, wäre es denkbar die NPS mit wegpunkten durch die Map zu führen, und am besten auch gleich auf mein "Gewohnheiten-System" zurückgreifen, dass die NPCs alle Gegner in ihrer Nähe angreifen lässt, und erst wenn dieser besiegt ist zurück auf seine route weicht.

    Leibgarde Mission:
    Zusammen mit einigen NPS hat man etwa den auftrag eine Karrawane von punkt A nach punkt B zu geleiten. Doch plötzlich brechen von rechts und links gegner hervor. Manche NPCs suchen nun die Flucht, andere stellen sich den Gegnern.
    Besiege alle gegner bis die Karrawane weiter kann...

    Mfg

Berechtigungen

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