Level Editor To Do List

This page will list the features i want to add to my level editor for platform game.
Highlighted features have been added.


  • Set counter
    • for stars
    • blocks used
    • add number of blocks used to save feature so that game knows how many blocks to load. this is currently entered manually.
  • Add a settings feature for the level being designed for:-
    • Game world name.
    • game world height.
      • editor works this out as you create level
    • Game world width.
      • Editor works this out as you create level
  • Allow level to be reloaded into editor to make adjustments.
  • Ability to rotate objects.
  • Ability to set two points which an object will move between.
    • for baddies
    • for moving platforms
  • if you click on a previously placed object, display its stats with option to delete object.
  • work out a new file structure to make it easier to load levels into game, and save and load from editor
  • Add delete block function
  • Add delete all function
  • Add Baddies menu: so you can select from different types and give them all the settings you need for them
    • Falling  (like dropping something from above)
    • One way (like an arrow firing from a bow)
    • back and forward (like moving left and right continuously)
    • up and down
    • canon (which would have a projectile being fired in an arc)
    • crusher (a block coming from above to crush you then goes back up after a set time)
    • Spikes (spike coming up through the floor to spike you then lower themselves back down after set time
  • Add moving platforms (Allow you to pick two locations that platforms move between)
    • Add function to delete moving platforms
  • Add a home and end key to the editor to make navigation of a level a lot quicker.
  • Add a start/end button.
    • start button is where you appear within level at start
    • end is where you need to go to to finish current level
  • Highlight currently selected tile, so you can see instantly which tile is currently selected for placement.

No comments:

Post a Comment