In this book you will build a working roguelike game from scratch, step by step, in TypeScript. You'll be involved in the design process and the choices that shape the game. Though it is not a programming language tutorial, following detailed construction of a running game is great training in how to develop larger pieces of software. In this book, we will - Move an @ sign around the screen with the cursor keys -...