SadConsole
A downloadable engine
SadConsole is a C#-based .NET cross-platform terminal, ascii, console, game engine. It simulates these types of programs and with it you can make ascii-styled games for modern platforms. At its heart, SadConsole is really a giant tile-based game engine. However, its object model is conceptually similar to a traditional console app.
SadConsole supports MonoGame, SFML, and FNA. It's distributed primarily through NuGet. SadConsole is fully open source and is hosted on GitHub. Documentation is available on SadConsole.com.
Chat with us on Discord!
Get started with SadConsole:
Here are some of the features SadConsole supports.
- Show any number of consoles of any size.
- Uses graphical tile-based images to build out an ASCII-character font with support for more than 256 characters.
- Fonts are simply sprite sheet tilesets tied to ascii codes, you can use full graphical tiles if you want.
- Use more than one font file. However, each console is restricted to a single font.
- Full GUI system for interactive controls such as list boxes, buttons, and text fields.
- Importers for DOS ANSI files, TheDraw text fonts, RexPaint, and Playscii.
- Animated consoles and instruction system to chain commands together.
- String encoding system for colors and effects while printing.
- Entity support for drawing thousands of movable objects on the screen
- Translating images to text-blocks.
- Keyboard and mouse support.
- Highly customizable framework.
The latest versions are always published to NuGet.
Status | Released |
Category | Tool |
Release date | Oct 20, 2023 |
Author | Thraka |
Tags | ansi, ascii, Game engine, Open Source |
Code license | MIT License |
Links | Source code, Community, Homepage |
Development log
- Version 10.4.1 released!Jun 13, 2024
- Version 10.4.0 released!Apr 01, 2024
- Version 10.0.03 releasedMar 15, 2024
Comments
Log in with itch.io to leave a comment.
Hello