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 Jump to search

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)