autistdraw ========== 'autistdraw' is a terminal drawing application with multiplayer support. image::http://www.image-share.com/upload/2848/201.png[screenshot] Building and Running -------------------- Build dependencies: CMake, pkg-config, liberty (included), termo (included) + Runtime dependencies: ncursesw, libev $ git clone --recursive https://github.com/pjanouch/autistdraw.git $ mkdir autistdraw/build $ cd autistdraw/build $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -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