Milestone 2 Design Document/Styleguide

From SuperTux

Jump to: navigation, search

These guidelines should be kept for any level that appears on the official world maps. Designers contributing levels to the Contrib and Bonus sections are free of regulations - that's what those sections are for.

Contents

[edit] Difficulty

If you are in doubt if a level is getting to hard, change to a input configuration that is unfamiliar to you, like left/right inversed, play with the left hand or anything like that. If you can still beat the level, it likely is easy enough, if not, then maybe you should ease it a bit, since inexperienced players will have just an equally hard time.

[edit] Slopes

When creating slopes, make sure that they are smooth and don't make sudden jumps in inclination. Note when using slopes that some combinations are ill-fitting; ignore these artifacts as they are graphics problems, not level problems.

Styleguide Slope

[edit] Tiles

Don't use tiles in the background that were built for the foreground. Use only special background tiles in the background. In general, don't mix tilesets except for an obvious reason such as a transition level. Clearly distinguish between the layers - players should be able to see immediately where they can safely walk and what is foreground and background. (Secret areas, of course, are allowed to violate this)

Styleguide Tiles

[edit] Other

SuperTux is meant to be a fair and fun game, so don't create unfair configurations, like a spike on the roof as well as one on the ground, that require way too much precision or luck and just aren't fun to play.

How NOT to design levels
How NOT to design levels

Other things to avoid:

  • Creating paths that are only two tiles high, make things high enough that SuperTux can jump.
  • Don't create jumps that require pixel perfect precision unless it is for a special secret area.
  • Don't use invisible tiles for normal gameplay.
  • Keep the number of enemies that are on the screen at once small, it shouldn't be more then three for most cases.
  • Do not overuse switches and doors: SuperTux isn't an adventure game, it's a jump'n run, so make the level straightforward and easy to understand.
  • Avoid creating large monotonous spaces; players get tired of running around a huge level.
  • Try to limit the use of reset points; if you can get away with none whatsoever, do so.
  • Don't allow dead ends or impossible levels; either the player dies, or there's still a way to solve it. (Allowing the player to suicide from a trap works as well) Test your level thoroughly to find possible paths you missed before.
  • Avoid too hard or too easy levels. Too easy levels get boring very quickly while too hard ones can be frustrating. Levels you built often appear a lot easier for yourself, so be sure to let other people test them.
  • Secret areas should be well-hidden and not be visible on first sight. Use your imagination to think of new ways to create secrets - some of the above rules can be broken for that purpose, but be careful!
  • Avoid impossible-to-reach coins or lives. Collecting everything in a level is often important to players. However, difficulty can be just short of impossible - requiring frame-by-frame accuracy is fine. (So long as you provide a demo to prove that it is in fact possible) This only applies to bonus items - players should be able to complete the level minus some items with only moderate difficulty.
  • Avoid using any water. Swimming and water physics have not been finalized, so any current water behavior is unreliable.
More things to avoid
More things to avoid

[edit] External Links

Personal tools