{"repo":"wojciech-graj/doom-ascii","free":true,"listed":false,"github":"https://github.com/wojciech-graj/doom-ascii","clone":"git clone https://github.com/wojciech-graj/doom-ascii.git","description":"DooM in the terminal!","language":"C","stars":876,"topics":["c","doom","source-port","text-based","text-based-game","terminal","shell","command-line-tool","ascii","ansi-escape-codes"],"license":"GPL-2.0","category":"cli-tools","readme_excerpt":"DOOM-ASCII Text-based DOOM in your terminal! Source-port of doomgeneric. Does not have sound. You will need a WAD file (game data). If you don't own the game, the shareware version is freely available. Try it out over telnet! Usage Binaries for Windows and Linux are provided as github releases. Build from Source Linux / MacOS Requires Make and a C compiler. Creates /game/doom ascii Other Settings The following command-line arguments can be supplied: - -nocolor : Disable color. - -nograd : Disable text gradients, exclusively use fully filled-in pixels. - -nobold : Disable bold text. - -chars : Use ASCII characters, unicode block elements, or braille patterns. - -erase : Erase previous frame instead of overwriting. May cause a strobe effect. - -fixgamma : Scale gamma to offset darkening of pixels caused by using a text gradient. Use with caution, as colors become distorted. - -kpsmooth < : Set the number of ms a key has to be left depressed for it to count as such. Used to counteract jittery inputs when key repeat delay exceeds frametime. - -scaling < : Set resolution. Smaller numbers denote a larger display. A scale of 4 is used by default, and should work flawlessly on all terminals. Most terminals (excluding Windows CMD) should manage with scales up to and including 2. Controls Default keybindings are listed below. Action Default Keybind --------------- --------------- UP ARROW UP DOWN ARROW DOWN LEFT ARROW LEFT RIGHT ARROW RIGHT STRAFE LEFT , STRAFE RIGHT . FIRE SPACE USE E","default_branch":null,"files":null,"tree":[],"storefront":"/r/wojciech-graj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wojciech-graj/doom-ascii/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}