Added note.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@248 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
+22
-20
@@ -1,6 +1,13 @@
|
|||||||
#
|
#
|
||||||
# $Id: design.txt,v 1.2 2001/07/10 22:22:35 shaper Exp $
|
# $Id: design.txt,v 1.3 2001/08/15 01:08:00 mdb Exp $
|
||||||
|
|
||||||
|
* Notes
|
||||||
|
Consider making MISO sufficiently sophisticated to allow the cluster stuff
|
||||||
|
to be implemented as an extension. This would included allowing the XML
|
||||||
|
scene stuff to allow extensions, the scene editor to allow extensions and
|
||||||
|
of course extending the MisoScene class itself.
|
||||||
|
|
||||||
|
* Discussion
|
||||||
Date: 07/10/01
|
Date: 07/10/01
|
||||||
Venue: General discussion in vast sweeping loft area.
|
Venue: General discussion in vast sweeping loft area.
|
||||||
Participants: mdb, shaper.
|
Participants: mdb, shaper.
|
||||||
@@ -28,8 +35,8 @@ TBD: art details, how many frames of animation, what kinds of things
|
|||||||
can be carried, paper-doll-ing of character clothing, possibility of
|
can be carried, paper-doll-ing of character clothing, possibility of
|
||||||
color-replacement to allow increased re-use of clothing art.
|
color-replacement to allow increased re-use of clothing art.
|
||||||
|
|
||||||
Scene Description
|
* Design
|
||||||
-----------------
|
** Scene Description
|
||||||
- sid: unique scene identifier
|
- sid: unique scene identifier
|
||||||
- name: scene name
|
- name: scene name
|
||||||
- version: scene description file format version
|
- version: scene description file format version
|
||||||
@@ -38,17 +45,13 @@ Scene Description
|
|||||||
of scene coords
|
of scene coords
|
||||||
- exits: set of scene coords and associated sids that the exits lead to
|
- exits: set of scene coords and associated sids that the exits lead to
|
||||||
|
|
||||||
Potential Classes
|
** Potential Classes
|
||||||
-----------------
|
|
||||||
|
|
||||||
SceneIDBroker: dynamic scene creation and obtaining/tracking scene ids
|
SceneIDBroker: dynamic scene creation and obtaining/tracking scene ids
|
||||||
SceneManager: scene retrieval, caching
|
SceneManager: scene retrieval, caching
|
||||||
TileManager: tile retrieval, caching
|
TileManager: tile retrieval, caching
|
||||||
Config: tileset/tile info
|
Config: tileset/tile info
|
||||||
|
|
||||||
Tile Sets and Tiles
|
** Tile Sets and Tiles
|
||||||
-------------------
|
|
||||||
|
|
||||||
General high-level categories of tiles:
|
General high-level categories of tiles:
|
||||||
|
|
||||||
3 * outside (three prospective themes)
|
3 * outside (three prospective themes)
|
||||||
@@ -104,15 +107,14 @@ needed for drawing tiles (e.g. exclude corners of iso squares), but
|
|||||||
only if noteworthy perf gain achieved. Perhaps other similar
|
only if noteworthy perf gain achieved. Perhaps other similar
|
||||||
worthwhile uses.
|
worthwhile uses.
|
||||||
|
|
||||||
TBD:
|
** TBD
|
||||||
|
*** Resource mgmt
|
||||||
|
When is scene data and art loaded, how big are the chunks of data
|
||||||
|
downloaded, what's the user experience during download like.
|
||||||
|
|
||||||
- Resource mgmt: when is scene data and art loaded, how big are the
|
*** On-screen "map" display of the surrounding scenes
|
||||||
chunks of data downloaded, what's the user experience during
|
The scenes comprising a town, etc. potentially impacts how we allow
|
||||||
download like.
|
placement of exits in a scene since allowing folks to place exits to their
|
||||||
|
houses/bldgs willy-nilly may make map generation wacky. perhaps useful
|
||||||
- on-screen "map" display of the surrounding scenes, the scenes
|
for game designer use as well when laying things out and "surveying the
|
||||||
comprising a town, etc. potentially impacts how we allow placement
|
landscape."
|
||||||
of exits in a scene since allowing folks to place exits to their
|
|
||||||
houses/bldgs willy-nilly may make map generation wacky. perhaps
|
|
||||||
useful for game designer use as well when laying things out and
|
|
||||||
"surveying the landscape."
|
|
||||||
|
|||||||
Reference in New Issue
Block a user