Gamed/Sphere Plugins

From Spheriki

Jump to: navigation, search

The following plugins need to be developed in order to make it possible to make sphere games.

Contents

JS Editor

Largely Complete

Volunteers: Kamatsu

Still to do:

  • AutoComplete
  • Preferences panel

Image Editor

Almost Complete

Volunteers: Kamatsu

Still to do:

  • I/O
  • Effects
  • swatch/brush pallete io
  • Preferences Panel

Map Editor / Tileset Editor

Map Editor Component

Volunteers: Radnen

Requirements:

  • I/O for Sphere Map Formats into suitable data structures for maps.
  • Map display.
  • Tile placement and layer shifting, creation and deletion, visibility toggles.
  • Persons/Triggers
  • Obstruction zones, script activation zones.
  • Embedded script editor for various map event scripts (may embed script editor plugin)
  • Minimap and/or ability to zoom in and out for large maps.
  • Configuration of map properties such as parallax and scrolling using intuitive dialogs.
  • Preferences panel (if needed)

Tileset Editor Component

Volunteers:Kamatsu

  • I/O for Sphere Map/Tileset Formats into suitable data structures for tiles.
  • Embedded Image Editor Plugin.
  • Tileset pallete.
  • Obstruction Editor.
  • Preferences panel (if needed)

Spriteset Editor

Volunteers: Kamatsu

  • I/O for Sphere Spriteset formats into suitable data structures.
  • Direction creation, removal, naming.
  • Embedded Image Editor
  • Adding/removing images to directions.
  • Animation preview?
  • Preferences panel (if needed)

Font Editor

Volunteers: Kamatsu

  • I/O for Sphere font formats into suitable data structures.
  • Import TTF functionality.
  • Character palette.
  • Embedded Image Editor
  • Preferences panel (if needed)

SGM (Project Settings) editor

Volunteers: Kamatsu

  • I/O for SGM files into suitable data structures
  • Suitable forms for editing settings.
  • Preferences panel (if needed)

Sphere Engine Plugin and templates

Volunteers: Kamatsu

  • (Note I/O functions will actually end up in here)
  • SPK Packaging routine.
  • Run engine function.
  • Preferences panel


Animation Editor (low Priority)

Sound plugin (low priority)

Personal tools