Ascii-painter is a toolkit (released under the MIT license) that allows you to make roguelike maps out of ascii tiles.
Ascii-painter grew out of a roguelike game I'm writing. I needed a way to easily hand-place tiles in certain maps. In ascii-painter, you can use random map generators to fill out most of the map, then using the brush tools, specially place tiles in the exact area you need them.
This tool would be good for creating static city/town levels for instance.
Windows & OS X binaries are in the releases section.
Some ascii folk singing a tune near a bonfire
An old example
A World Map
Picking a color:
Finally, no Lisp program is complete without Lambdas!
The default map is 100x60. To change the dimensions, click File->New Map.
The camera is controlled with the arrow keys. Undo is ctrl-z
, and ctrl-s
saves the current tile to the tile library.
- Brushes (Paintbrush, single painter, shape brush)
- Generators (Fill map, Random Placement)
- Full color support
- All glyphs in code-page 437 supported
- Saving and loading maps in csv format
- Undo (press ctrl-z)
- More random map generators
- Thanks to @jpverkamp for ascii-canvas