Difference between revisions of "SadConsole"
Jump to navigation
Jump to search
(Updating page with better information) |
|||
Line 1: | Line 1: | ||
{{library| name = SadConsole | {{library| name = SadConsole | ||
|developer = [[Thraka]] | |developer = [[Thraka]] | ||
|released = Sep 01 2011 (1.0) | |released = Sep 01 2011 (1.0.0) | ||
|updated = | |updated = August 19 2016 (4.0.1) | ||
|dependencies = [[MonoGame]] or [[ | |dependencies = [[MonoGame]] or [[SFML]] | ||
|status = Stable | |status = Stable | ||
|licensing = Open Source, MIT | |licensing = Open Source, MIT | ||
Line 10: | Line 10: | ||
|site = https://github.com/Thraka/SadConsole | |site = https://github.com/Thraka/SadConsole | ||
}} | }} | ||
https://github.com/Thraka/SadConsole/raw/master/images/SadConsoleLogo.gif | |||
== Introduction == | == Introduction == | ||
SadConsole is | SadConsole is a .NET 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. | ||
Right now, SadConsole targets Windows and Linux | Right now, SadConsole targets Windows and Linux and uses MonoGame 3.5 or SFML. | ||
See the GitHub page for NuGet packages, source code, and documentation: https://github.com/Thraka/SadConsole | |||
=== Features === | === 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 ==== | |||
https://github.com/Thraka/SadConsole/raw/master/images/stringparseexample.gif | |||
==== UI library ==== | |||
https://github.com/Thraka/SadConsole/raw/master/images/ui-example.gif |
Revision as of 19:02, 19 August 2016
SadConsole | |
---|---|
Library project | |
Developer | Thraka |
Released | Sep 01 2011 (1.0.0) |
Updated | August 19 2016 (4.0.1) |
Status | Stable |
Licensing | Open Source, MIT |
P. Language | C Sharp |
Platforms | Windows, Linux through Mono |
Dependencies | MonoGame or SFML |
Official site of SadConsole |
Introduction
SadConsole is a .NET 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.
Right now, SadConsole targets Windows and Linux and uses MonoGame 3.5 or SFML.
See the GitHub page for NuGet packages, source code, and documentation: https://github.com/Thraka/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
UI library