autistdraw ========== `autistdraw' is a terminal drawing application with multiplayer support. Building and Running -------------------- Build dependencies: CMake, pkg-config, ncursesw, libuv>=0.11.x, termo (included) $ git clone https://github.com/pjanouch/autistdraw.git $ git submodule init $ git submodule update $ mkdir build $ cmake .. -DCMAKE_BUILD_TYPE=Debug $ make Now, for standalone mode you can run: $ ./autistdraw To run as a server for other clients to connect to and draw simultaneously: $ ./autistdraw -s :1234 Finally, to connect to a running server, run: $ ./autistdraw -c localhost:1234 Usage ----- Simply select a colour you like from the palette and draw by clicking and dragging the mouse. Use the middle mouse button to move the canvas. 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