{"id":22062557,"url":"https://github.com/pmiddend/ascii-paint","last_synced_at":"2025-07-13T07:06:31.064Z","repository":{"id":28899973,"uuid":"32424751","full_name":"pmiddend/ascii-paint","owner":"pmiddend","description":"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.","archived":false,"fork":false,"pushed_at":"2015-03-18T18:17:01.000Z","size":372,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-15T00:51:34.720Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pmiddend.png","metadata":{"files":{"readme":"README.org","changelog":"changelog.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-17T22:44:42.000Z","updated_at":"2022-03-31T19:16:06.000Z","dependencies_parsed_at":"2022-08-02T16:30:45.481Z","dependency_job_id":null,"html_url":"https://github.com/pmiddend/ascii-paint","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmiddend%2Fascii-paint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmiddend%2Fascii-paint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmiddend%2Fascii-paint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmiddend%2Fascii-paint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pmiddend","download_url":"https://codeload.github.com/pmiddend/ascii-paint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245143968,"owners_count":20568049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T18:21:21.445Z","updated_at":"2025-03-23T17:40:55.240Z","avatar_url":"https://github.com/pmiddend.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"* ascii-paint\n\nascii-paint is a clone of the original ascii-paint by and . The project was\nabandoned in 2011 and was forked by Ben Porter (see the [[https://bitbucket.org/bpio/ascii-paint/overview][bitbucket page]]), which\nwas then subsequently abandoned in 2013.\n\nI decided to clone the original repository because Google Code is shutting\ndown, and because the original code doesn't compile or link with the latest\nversion of libtcod.\n\n* building\n\nThe build process is linked to the build process of \"libtcod\", which you can\nalso find in my repositories list. Both installations are described here.\n\n   * Clone the libtcod repository, switch to the tcod directory and build tcod \n     via =mkdir build \u0026\u0026 cd build \u0026\u0026 cmake .. \u0026\u0026 make=. For this to work you \n     might have to install some dependencies, namely: sdl-dev, sdl-image-dev \n     and opengl-dev. Appropriate packages are available for all systems.\n   * Clone the ascii-paint repository, switch to its directory and initialize\n     cmake via =mkdir build \u0026\u0026 cd build \u0026\u0026 cmake -D tcod_DIR=$x/build ..= where you\n     substitute =$x= by the directory in which you checked out libtcod.\n   * Build ascii-paint via =make= in der =build/= directory.\n   * You can now start ascii-paint from the root project directory (it needs\n     the =ascii-paint.cfg= file in its working directory).\n\n* status\n\nI got the executable to compile with libtcod again. Mouse and keyboard input\nseems to work. There are some random crashes because of out of bounds checking,\nthough.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmiddend%2Fascii-paint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpmiddend%2Fascii-paint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmiddend%2Fascii-paint/lists"}