How to create smooth levels using Inkscape

From X-Moto
Revision as of 11:18, 12 August 2006 by The only dude (talk | contribs)
Jump to: navigation, search

To be completed when i'll be more motivated to take screenshots...


Required softwares

  • Inkscape (>= 0.43)
  • Python (>= 2.4)
  • Svg2lvl converter (need to put converter files somewhere in a cvs before)

Draw the level

Open Inkscape.

Inkscape-empty.png

Press Shift+Ctrl+D to open file properties and choose the file dimensions. They must be in pixel unit (px).

Inskcape-preferences.png

You're ready to draw your level using Inskcape. See Inskcape howto's from the help menu.

Inskcape-drawn.png

Transform all objects into paths

Inskcape deals with its own shapes like stars, circles, ... so you have to convert them to path of vertex. Disclaimer: don't put objects properties before transforming them to paths ! Else properties will be lost... Inkscape remove them.


Level objects properties

Once your level is drawn, you have to put entities, blocks and sprites properties.


Generate level file

$ python svg2lvl.py level.svg 100 level.lvl [level.lua]