Paradigm - How To Create Patterns

Paradigm patterns are standard "Scalable Vector Graphics" (SVG) files. Therefore, you can create your own patterns with any vector graphics editor. If you don't own a vector graphics editor, you can download Inkscape for free. In fact, I used Inkscape while designing and testing Paradigm, so it may be your safest choice. Paradigm should be able to load SVG files generated by commerical vector graphics editors like Adobe Illustrator, but since I don't own such programs, I haven't been able to test any patterns made with them.

Creating A Pattern

Unlike bitmap images, which are pixel-based, SVG images are object-based. In your image editor, you'll create objects like squares, hexes, and circles. Any object you create that has a black outline and a non-black fill-color will be interpreted by Paradigm as a game tile, and its fill-color will initally appear as white.

You are also allowed to create "display-only" objects which do not represent tiles. Any object that has a non-black outline color or a black fill-color will be interpreted by Paradigm as a display-only object, and will appear as-is.

When you're done creating your pattern file, you may want to manually change its file-extension from ".svg" to ".patt". This will keep browsers and email readers from accidentally displaying your pattern when you're sharing it with your friends. Paradigm treats ".patt" files as ".svg" files.

Things Not To Do

Here are a few things not to do when creating your pattern:

Grid Templates

For your convenience, I've created a square-grid template and a hex-grid template. To use one of the files, open it in your image editor, delete the portions of the grid you don't want to use, and set the colors of the remaining cells. Your editor should allow you to select many cells at once so that you can color or delete them in groups. Try dragging a rectangle around the cells you want to select, or shift-clicking on cells one at a time. Just save the file when you're done, and it should be ready to play.

Although most patterns are grid-based, Paradigm will display whatever arrangement of tiles you create in your editor. The sky's the limit!

Unsupported Features

The following SVG features are not supported by Paradigm:

If you're having trouble getting Paradigm to load one of your patterns, feel free to send me the SVG file so I can help you figure out what's wrong.