Difference between revisions of "MiniSphere"

From Spherical
Jump to: navigation, search
(Initial stub for minisphere article)
 
m
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:minisphere}}
+
[http://forums.spheredev.org/index.php/topic,1215.0.html '''miniSphere'''] is a modern replacement for and evolution of the aging [[Sphere|Sphere 1.5]] engine.  It is not a fork of the original engine's codebase; it is a completely new implementation written from the ground up in C, based on [http://alleg.sourceforge.net/ Allegro] and [http://duktape.org/ Duktape], and includes support for modern features such as OpenGL shaders and CommonJS modules.  The vast majority of the Sphere 1.5 JavaScript API is also available for use in miniSphere, with only a few functions missing from the implementation.  A complete implementation of the Sphere 1.5 map engine is also included and built in.
  
[http://forums.spheredev.org/index.php/topic,1215.0.html '''minisphere'''] is a replacement for the Sphere 1.x engine.  It is not a fork of the original engine's codebase; it is a completely new implementation written from the ground up in C and is based on [http://alleg.sourceforge.net/ Allegro] and [http://duktape.org/ Duktape].  The vast majority of the Sphere 1.5 JavaScript API is available for use in minisphere, with only a few functions missing from the implementation. A complete implementation of the Sphere 1.5 map engine is also included and built in.
+
The miniSphere engine is available in both x86 (32-bit) and x64 (64-bit) variants, the latter of which is recommended on supported platforms as it typically provides better performance. The engine is tiny and self-contained, requiring only about 3 MB for the 64-bit engine and its system assetsAs it is coded in C, it is also very portable and has been successfully compiled on both Linux and OS X platforms.
  
The minisphere engine is available in both x86 (32-bit) and x64 (64-bit) variants, the latter of which is typically faster. It is tiny, requiring only 1.7 MB for the 64-bit engine and the Windows build is completely self-contained in a single executable. As it is coded in C, it is also very portable and has been successfully compiled on both Linux and OS X platforms.
+
As of this writing (June 30, 2015), there is not yet an official site on the Web for miniSphere, but the engine is available for download and discussion on the Spherical forums [http://forums.spheredev.org/index.php/topic,1215.0.html here]. The current official release is '''miniSphere 4.5.11'''.
 +
 
 +
{{DISPLAYTITLE:miniSphere}}

Latest revision as of 23:53, 20 June 2017

miniSphere is a modern replacement for and evolution of the aging Sphere 1.5 engine. It is not a fork of the original engine's codebase; it is a completely new implementation written from the ground up in C, based on Allegro and Duktape, and includes support for modern features such as OpenGL shaders and CommonJS modules. The vast majority of the Sphere 1.5 JavaScript API is also available for use in miniSphere, with only a few functions missing from the implementation. A complete implementation of the Sphere 1.5 map engine is also included and built in.

The miniSphere engine is available in both x86 (32-bit) and x64 (64-bit) variants, the latter of which is recommended on supported platforms as it typically provides better performance. The engine is tiny and self-contained, requiring only about 3 MB for the 64-bit engine and its system assets. As it is coded in C, it is also very portable and has been successfully compiled on both Linux and OS X platforms.

As of this writing (June 30, 2015), there is not yet an official site on the Web for miniSphere, but the engine is available for download and discussion on the Spherical forums here. The current official release is miniSphere 4.5.11.