Terminal drawing application with multiplayer support
Go to file
Přemysl Eric Janouch d77a47d54f Inject some of my copy-paste library
So far only to support argument parsing, which we're going to need
soon to set up a server.
2014-10-25 00:48:35 +02:00
termo@f1f9a00cda Add the termo git submodule 2014-10-24 08:33:46 +02:00
.gitignore Initial commit 2014-10-22 23:58:25 +02:00
.gitmodules Initial commit 2014-10-22 23:58:25 +02:00
CMakeLists.txt Use PROJECT_* instead of CMAKE_CURRENT_* 2014-10-24 23:02:46 +02:00
LICENSE Initial commit 2014-10-22 23:58:25 +02:00
README Update the README 2014-10-25 00:03:17 +02:00
autistdraw.c Inject some of my copy-paste library 2014-10-25 00:48:35 +02:00
config.h.in Rewrite to use libuv 2014-10-24 23:01:57 +02:00
utils.c Inject some of my copy-paste library 2014-10-25 00:48:35 +02:00

README

autistdraw
==========

`autistdraw' will be a terminal drawing application with multiplayer support.

Building and Running
--------------------
Build dependencies: CMake, pkg-config, ncursesw, libuv, termo (included)

 $ git clone https://github.com/pjanouch/autistdraw.git
 $ git submodule init
 $ git submodule update
 $ mkdir build
 $ cmake .. -DCMAKE_BUILD_TYPE=Debug
 $ make
 $ ./autistdraw

Known Issues
------------
VTE-based terminals, such as gnome-terminal, are terminally broken and you will
experience drawing artefacts.  Those are neither a problem of this application,
nor a problem of ncurses as far as I can tell.

To achieve the best results, please use a decent terminal such as rxvt-unicode
or xterm.  These two are feature-full and _fast_.  st also works great.

Even so, try not to strain the application too much.  It can and will break if
you flood the communication channel with the terminal.

License
-------
`autistdraw' is written by Přemysl Janouch <p.janouch@gmail.com>.

You may use the software under the terms of the ISC license, the text of which
is included within the package, or, at your option, you may relicense the work
under the MIT or the Modified BSD License, as listed at the following site:

http://www.gnu.org/licenses/license-list.html