Tasks:Wastesedge:Engine: Difference between revisions
Jump to navigation
Jump to search
Waste's Edge for 0.4 low-level code requirements |
m Some optional tasks added |
||
Line 14: | Line 14: | ||
* Support i18n of strings in our (XML) data files. | * Support i18n of strings in our (XML) data files. | ||
* Implement more stable map file format to better support distributed editing. | * Implement more stable map file format to better support distributed editing. | ||
* Fullscreen/Windowed mode switching<br/>''(optional, see [http://lists.nongnu.org/archive/html/adonthell-devel/2011-03/msg00010.html])'' | |||
* Evaluate/implement support for SWIG -builtin feature<br/>''(optional, but might give a performance boost on slow devices. see [http://lists.nongnu.org/archive/html/adonthell-devel/2011-12/msg00005.html])'' | |||
* 'See-Through-Walls' [http://lists.nongnu.org/archive/html/adonthell-devel/2011-04/msg00010.html][http://lists.nongnu.org/archive/html/adonthell-devel/2011-05/msg00001.html]<br>''(not strictly required, but came back to my attention while browsing the ML)'' | * 'See-Through-Walls' [http://lists.nongnu.org/archive/html/adonthell-devel/2011-04/msg00010.html][http://lists.nongnu.org/archive/html/adonthell-devel/2011-05/msg00001.html]<br>''(not strictly required, but came back to my attention while browsing the ML)'' | ||
* Implement Map Events (i.e. events that fire when characters enter or leave defined areas of the map).<br>''(may not be required for Waste's Edge, as we do not need to 'teleport' between submaps.)'' | * Implement Map Events (i.e. events that fire when characters enter or leave defined areas of the map).<br>''(may not be required for Waste's Edge, as we do not need to 'teleport' between submaps.)'' | ||
Line 20: | Line 22: | ||
* Thoughts about i18n of strings [http://lists.nongnu.org/archive/html/adonthell-devel/2010-01/msg00014.html] (near bottom) | * Thoughts about i18n of strings [http://lists.nongnu.org/archive/html/adonthell-devel/2010-01/msg00014.html] (near bottom) | ||
* Loading/Saving design [http://lists.nongnu.org/archive/html/adonthell-devel/2009-09/msg00004.html][http://lists.nongnu.org/archive/html/adonthell-devel/2009-10/msg00006.html | * Loading/Saving design [http://lists.nongnu.org/archive/html/adonthell-devel/2009-09/msg00004.html][http://lists.nongnu.org/archive/html/adonthell-devel/2009-10/msg00006.html] and current implementation in Git [https://github.com/ksterker/adonthell/blob/master/src/base/savegame.cc]<br>''The test data has quick-saving/loading hooked to F5 and F6, but loading is only a stub [https://github.com/ksterker/wastesedge/blob/master/schedules/char/player.py] (search for 'handle_keys')'' | ||
* Thoughts about map format and distributed editing [http://lists.nongnu.org/archive/html/adonthell-devel/2011-06/msg00006.html]<br>(implemented for connectors, but not yet for the map file) | * Thoughts about map format and distributed editing [http://lists.nongnu.org/archive/html/adonthell-devel/2011-06/msg00006.html]<br>(implemented for connectors, but not yet for the map file) | ||
[[Category:Tasks]] | [[Category:Tasks]] | ||
[[Category:Recreate Waste's Edge]] | [[Category:Recreate Waste's Edge]] |
Revision as of 10:29, 15 January 2012
Back to Road Map.
Overview
This is the list of (low-level) coding tasks that still have to be implemented (or finalized) in order to re-create Wasre's Edge.
Dependencies
None
Requirements
- Completely implement/test loading/saving across all modules of the engine.
- Support i18n of strings in our (XML) data files.
- Implement more stable map file format to better support distributed editing.
- Fullscreen/Windowed mode switching
(optional, see [1]) - Evaluate/implement support for SWIG -builtin feature
(optional, but might give a performance boost on slow devices. see [2]) - 'See-Through-Walls' [3][4]
(not strictly required, but came back to my attention while browsing the ML) - Implement Map Events (i.e. events that fire when characters enter or leave defined areas of the map).
(may not be required for Waste's Edge, as we do not need to 'teleport' between submaps.)
References
- Thoughts about i18n of strings [5] (near bottom)
- Loading/Saving design [6][7] and current implementation in Git [8]
The test data has quick-saving/loading hooked to F5 and F6, but loading is only a stub [9] (search for 'handle_keys') - Thoughts about map format and distributed editing [10]
(implemented for connectors, but not yet for the map file)