Developing a Sphere-compatible engine

From Spherical
Revision as of 20:12, 16 July 2013 by Apollolux (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Note.svg

Notice

This tutorial article is incomplete, but it is also important. Do not edit it unless you've been given permission, thanks.


This article aims to provide a checklist and resources for developing a JavaScript-powered game engine that is compatible with Sphere's JavaScript API.

Introduction

Throughout this article, the original Sphere implementation shall be referred to as "vanilla" Sphere.

(TODO: list possible media frameworks?) (TODO: more)

Input

(keyboard, mouse, joystick, touch-screen?)

Output

Video

(TODO: more) (TODO: multi-monitor?) (TODO: touch-screen?)

Audio

List of Sphere-compatible engine implementations

Complete or in-progress

  • vanilla Sphere
  • TurboSphere
  • unnamed Sphere clone in SDL
  • sphere-sfml

Discontinued or abandoned

(TODO)

See also

(TODO)