Roadmap 0.2

Aus PantheonWiki


Diese Seite soll auch unseren aktuellen Arbeitsstand widerspiegeln. Also beteiligt euch bitte alle daran. Aktualisiert die Seite, wenn ihr mit etwas fertig seid, was die Demo betrifft. Das überhaupt nicht von Ogre geklaute Prinzip sieht vor, dass fertigen Aufträgen ein [done] hintenan gestellt wird, und dass Aufträgen, an denen tatsächlich gearbeitet wird [in progress] hintenan gestellt wird, Aufträge, die noch nicht bearbeitet werden können, weil Voraussetzungen fehlen, werden durch ein [wait] markiert. Bitte signiert das dann entsprechend, damit jeder weiß an wen er sich für Nachfragen zuwenden hat.


Version 0.2
Codename Dharai
Keyfeatures Sprachausgabe, Mapwechsel, begonnenes Steering
Feature Freeze 30.06.2006
Release 15.07.2006 / 05.08.2006

Inhaltsverzeichnis

Beschreibung

Eine zweite Techdemo soll Fortschritte in der Engine und in den Fähigkeiten unserer Künstler öffentlich machen und mehr Personal anlocken. Sie soll auf der Dusmania 06 (15.07.2006) präsentiert werden, Feature Freeze ist am 30.06..

Aufgaben

Übriggeblieben aus der Techdemo

  • Animierter Held
    • Die Animation entspricht dem Tastendruck. [semi-done]
    • Animationen einbauen. [semi-done]
  • Physik
    • Der Held kann eine Kiste im Raum durch Gegenlaufen verschieben. [done] haffax
  • Interaktion: Die Map enthält zwei Türen, eine Truhe und einen Hebel
    • In der Truhe liegt ein Heiltrank, der benutzt werden kann, solange die Truhe offen ist (Anzeigen/Ausblenden von ChildAktoren ermöglichen)
    • Anzeige eines Fensters mit den enthaltenen Gegenständen, dort ist die Auswahl des Gegenstandes möglich und die Aktionen des Heiltranks können ausgewählt werden [very-ugly-but-done] Blakharaz
    • Die Aktionen des Helden (wie etwa Heiltrank trinken) werden in einem Nachrichtenfenster angezeigt. [in progress] Blakharaz
  • Animationssteuerung
    • Überblenden done
      • Möglichkeiten automatisch zeitgesteuert Animationen zu überblenden done
  • Dialoge
    • Bei einer bestimmten Antwort gibt er dem Spieler 30 LeP done

Kampf

  • Ein NSC steht in der Map [done]
  • Bei Annäherung beginnt ein Kampf [done]

Rundenbasiert [verschoben]

siehe Notizen:Kampf

Einfacher Kampf

  • 2 Teilnehmer, pro Partei einer
  • Keine Zeitlupe, keine SF
  • Erlaubte Aktionen: (in Klammern die Parameter)
    • Bewegung (Geschwindigkeit)
    • NK-Attacke (Ziel)
    • NK-Parade als Antwort auf die Attacke (ja/nein)
  • Nötig: Anpassungen im CharacterController (Bewegung, Kamerakontrolle einschränken)

Echtzeit

Dialoge

  • Sprachausgabe done
  • Kameraführung done

Multimedia

  • Sound faden/Crossfaden.
  • Auslagern der Soundtreiber in DLLs/Shared Libs. Hintergrund: Fmod linkt statisch libvorbisfile und das kollidiert mit der eigenen Version. done
  • OpenAL-Treiber.
  • Nulltreiber sollte Timingroutinen erhalten, damit die Sprachausgabe passt. über Textlänge gelöst
  • Sprachausgabe im Dialog. done
  • Konfigurationsdialoge (Fmod3 hat schon einen rudimentären).
  • Videoausgabe: Der vorhandene Code sollte komplett entsorgt und neu gemacht werden (-> libavcodec).
  • Freigeben aller Resourcen beim Entladen des Soundtreibers.

UI

Definitionen für

  • Slider
  • Combobox

Weiteres

  • Textarbeit
    • Tutorials
      • Build
      • Installieren
    • Webseite / Foren
      • Ein Sticky Thread im Forum mit Bugs und Lösungen zur TD2
    • Teamarchitektur
  • Hochladen
    • Dependencies
    • Fertige Version

Bugs

  • Wölfe klettern Berge unerreichbar weit hoch
  • Sporadische Abstürze
  • Wenn beim Laden der Techdemo2 nach dem Hauptmenü das Spiel abstürzt, bitte den Patch verwenden
Persönliche Werkzeuge
Link zur berliOS-Projektseite