SadConsole

From RogueBasin
Jump to navigation Jump to search
SadConsole
Library project
Developer Thraka
Released Sep 01 2011 (1.0.0)
Updated June 22 2019 (8.7.0)
Status Stable
Licensing Open Source, MIT
P. Language C Sharp
Platforms Windows, Linux, MacOS
Dependencies MonoGame
Official site of SadConsole


Introduction

SadConsole is an MonoGame 3.7-based game library that provides an engine to emulate old-school console and command prompt style graphics. One or more textures are used to represent the standard ascii character set. SadConsole allows you to create console instances which can be managed independently of each other. A console is made up of individual cells which can have a foreground, background, character, and a special effect applied to it.

SadConsole can be used on Windows, Linux, and MacOS.

See the GitHub page for NuGet packages, source code, and documentation: https://github.com/SadConsole/SadConsole

Features

  • Show any number of consoles
  • Uses PNG graphic fonts supporting more than 256 characters
  • Multiple fonts in your game
  • Draggable console windows within the game
  • Text GUI controls
  • Full keyboard support
  • Full mouse support
  • Read ansi files from the good old DOS days
  • Animation engine
  • Instruction engine
  • And more...

String parsing

stringparseexample.gif

Theme-able UI Library

ui-example.gif