Benutzer:Miro/FWEditor

aus FreewarWiki, der Referenz für Freewar
Version vom 26. Februar 2007, 00:45 Uhr von Miro (Diskussion | Beiträge) (Miro/FWEditor wurde nach Benutzer:Miro/FWEditor verschoben: Hat nix im normalen WikiSpace zu suchen ;))
Zur Navigation springen Zur Suche springen

Im folgenden will ich für mich und die Leute die es interessiert Dinge aufschreiben, die der Freewar Editor tun soll. Da ich plane den Editor mit verschiedenen Leuten neu zu machen, soll dies hier als Konzept / Design dienen. Wer eigene Ideen beisteuern will, kann dies gerne tun.


Freewar Editor

Sinn & Zweck

Mithilfe des Freewar Editors soll es den Spielern ermöglicht werden, eigene Karten zu entwerfen, die sie dann im Kartenforum veröffentlichen können. Auf diese Weise können die Spieler sich aktiv an der Entwicklung des Spiels beteiligen und es entwickelt sich eine stärkere Bindung an das Spiel. Neben dem Entwickeln von Karten ist es mit dem Editor genauso möglich, eigene Quests in bereits bestehende Karten zu implentieren.

User Interface

Die Karte

In Freewar ist die Karte Schachbrettartig aufgebaut, soll heißen die Welt ist in eine NxM-Matrix aufgeteilt, wobei jedes Feld in der Matrix einen Ort in der Spielwelt darstellt. Jeder Ort hat nun wiederrum einen Namen, ein Bild sowie einen Beschreibungstext. Neben diesen visuellen Eigenschaften gibt es noch spielbeeinflussende Eigenschaften, die Aussagen ob das Feld heilig ist, ob man es mit den Zauberkugeln anspringen kann usw. Die Struktur der Karte selbst sowie die Eigenschaften müssen direkt und einfach über den Editor manipulierbar sein.

Menü

Datei

* Neu >
 * Datei - Neue Datei öffnen (Speichernabfrage bei geöffneter, geänderter Datei)
 * Karte - Neue Karte innerhalb der aktuellen Datei anlegen (Nur bei geöffneter Datei)
* Öffnen - Bietet Öffnendialog zum auswählen einer Kartendatei
* Speichern - Speichert die aktuelle Karte (Speicherndialog, wenn noch kein Dateiname festgelegt wurde)
* Speichern als - Öffnet immer den Speicherndialog
* --- 
* Einstellungen - Öffnet den [Einstellungen] Dialog
* Beenden - Beendet den Freewar Editor (Speicherndialog, wenn die Datei geändert wurde)

Bearbeiten

* Kopieren - Kopiert das aktuell ausgewählte Objekt (Text, Kartenfeld, NPC, ...)
* Ausschneiden - Wie Kopieren, nur wird das Objekt entfernt
* Einfügen - Fügt das Objekt an der aktuellen Position ein (Falls Objekt nicht passt, keine Reaktion)

Karte'

* [x] Dungeon - Ist die aktuelle Karte ein Dungeon
* Eigenschaften - Öffnet den Einstellungsdialog für die aktuelle Karte
* 

Info

* Hilfe - Hilfeseite in irgendeiner Form (Browser?)
* Website - Öffnet die URL zur Projektseite(BerliOS, Wiki, whatever)
* Information - Der EgoDialog der Entwickler :)

Karteneigenschaften

Im Karteneigenschaftsdialog kann man den Namen der Karte einstellen, Autoren angeben, weitere Bilderordner angeben und diverse andere Dinge machen *grübel*

Einstellungen

Im Einstellungsdialog kann man diverse grundsätzliche Dinge zum Freewar Editor speichern. Hinterlegt werden alle Einstellungen in einer XML Datei im Home-Ordner des Benutzers.

Bilderordner

Im Einstellungsdialog kann man mehrere Ordner angeben, aus denen der Freewar Editor seine Kartenbilder lädt. Hier lassen sich eine beliebige Anzahl von absoluten! Ordnerangaben in einer Tabelle hinterlegen. (Relative sollten nur bei den Ordnerangaben unter Karteneigenschaften möglich sein, da diese relative zur Kartendatei sein sollten)

+-------------------------------+----------+
| C:\Freewar\Bilder\            | [ Add ]  |
| C:\images\                    | [ Del ]  |
|                               | [ Edit ] |
|                               |          |
|                               |          |
|                               |          |
|                               |          |
|                               |          |
|                               |          |
|                               |          |
+-------------------------------+----------+

Featurestichwortliste

* Entwickeln von Karten
* Unterscheidung Dungeon / Oberfläche
* Mehrere Karten pro Datei
* Mehrere Bilderordner angebbar, sowohl absolut wie auch relative Angaben
* Anlegen von NPCs auf einzelnen Kartenfeldern
* Unterscheidung zwischen Gruppen / Unique / Normalen NPCs
* Minimalistisches Bildbearbeitungstool (50x50 auschneiden, Farbwert bearbeiten bearbeiten)