spheredev / neosphere

A lightweight game engine and development platform using JavaScript for game coding, based on the original Sphere engine by Chad Austin but with a redesigned, modern API and brand-new command-line development tools.
http://www.spheredev.org/
Other
105 stars 15 forks source link

Implement a new map engine for Sphere v2 #99

Open fatcerberus opened 7 years ago

fatcerberus commented 7 years ago

The new map engine would be part of the standard library rather than being baked into the engine, and written entirely in JavaScript using only the standard Sphere v2 APIs and modules.

Planned features:

fatcerberus commented 7 years ago

I'm a bit on the fence whether to maintain Sphere v1 terminology (Person, Trigger, Zone) for entities or if it would be better to take the opportunity to rethink at least some of the concepts. Person especially: Persons in Sphere v1 are very often used for inanimate objects like doors and sometimes even as a layering aid (treetops, for example), which has proven to be a stumbling block for newbies in the past. Though I'm not sure what a better name for these would be yet...

fatcerberus commented 6 years ago

Work is being done on a new map engine by @rhuanjl; for now I'm removing the milestone until there's a timeframe for when it can be integrated with the engine.