Skip to content
ec429 edited this page May 27, 2011 · 13 revisions

Roadmap Structure

When adding suggestions, put them in the Ideas section. If the devs decide they are worth doing, they’ll move them to Canon and may place them above one or more Milestones (a Milestone is a release number which will not be reached until all dev items above it are complete; however some items may be moved).
Devs actively working on an item should mark it as ‘Assigned to’ them.

Currently at

0.16.3

Canon & Milestones

  • Proper error-checking; for example, atm running from the wrong dir gives a segfault (I think that’s the font, but I’ll go through looking at all the loads etc – ec429)
  • Store the files and bits in a canonical place (such as somewhere in /usr/), alterable with a Make variable.
    • make install rule. PREFIX ?= /usr/local

Ideas

  • Resize an open map. Probably use a dialogue box that shows a preview of what you’re going to add/crop/offset.
    • Would need code to display front or side elevation (foreach(x, z) { y=0; while(!map[z][x][y]) y++; draw(x,y,z); }, roughly – but catch it before it runs off the end)
  • Redesign the tile system
    • Should have a bit for ROCK_FLOOR, one for CONSTR_FLOOR, one for ROCK_WALL, one for BUILDING, an enum for building_type, maybe have enums for material in each case.

Clone this wiki locally