Skip to content

ASCII-Paint is a simple, open source painting program which uses ASCII characters instead of pixels to draw images. It was made to help rogue-like developers, though it can be used by anyone.

License

Notifications You must be signed in to change notification settings

pmiddend/ascii-paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ascii-paint

ascii-paint is a clone of the original ascii-paint by and . The project was abandoned in 2011 and was forked by Ben Porter (see the bitbucket page), which was then subsequently abandoned in 2013.

I decided to clone the original repository because Google Code is shutting down, and because the original code doesn’t compile or link with the latest version of libtcod.

building

The build process is linked to the build process of “libtcod”, which you can also find in my repositories list. Both installations are described here.

  • Clone the libtcod repository, switch to the tcod directory and build tcod via mkdir build && cd build && cmake .. && make. For this to work you might have to install some dependencies, namely: sdl-dev, sdl-image-dev and opengl-dev. Appropriate packages are available for all systems.
  • Clone the ascii-paint repository, switch to its directory and initialize cmake via mkdir build && cd build && cmake -D tcod_DIR=$x/build .. where you substitute $x by the directory in which you checked out libtcod.
  • Build ascii-paint via make in der build/ directory.
  • You can now start ascii-paint from the root project directory (it needs the ascii-paint.cfg file in its working directory).

status

I got the executable to compile with libtcod again. Mouse and keyboard input seems to work. There are some random crashes because of out of bounds checking, though.

About

ASCII-Paint is a simple, open source painting program which uses ASCII characters instead of pixels to draw images. It was made to help rogue-like developers, though it can be used by anyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published