Check out my first novel, midnight's simulacra!
Hacking The Planet! with Notcurses
From dankwiki
A guide to the use of Notcurses for creating vivid TUIs with character graphics.
The first draft is rapidly reaching completion. PDF is available here.
It is currently being updated multiple times per day.
A paperback version is available for purchase. It was published April 2, 2020.
Errata in the First Edition
*All known issues have been corrected in the currently-available book*
- The very first day it was available for purchase (2020-04-02), all copies were printed with a large grey "DRAFT" watermark on each page. If you have such a copy, and would like to exchange it for one without this flaw, email me and we'll work it out.
- I then uploaded a version which had a phantom fifth chapter entitled "A very cursory introduction to fullscreen mode". This chapter does not yet exist. It ought not have occupied a page with its title, and I am incompetent.
- The Tetris case study takes a lock in the wrong place. Tetris::Ticker() ought read:
do{ mtx_.lock(); ms = msdelay_;
rather than
mtx_.lock(); do{ ms = msdelay_;
- The reference for Tetris::MoveLeft was incorrectly defined, leading to a "??" reference at the beginning of section 15.2. It is now the proper "83".