SadConsole is pretty simple to get up and running. If you’re working with the starter project included in the source code, you can tweak that to test out engine features.
- New project for MonoGame (from a MonoGame template)
- New project for MonoGame (from a blank-new project)
Once you have a basic SadConsole project up-and-running, use these tutorials to accomplish tasks.
- How to Create a Console
- How to Draw on a Console
- How to Change the font size of a console
- Printing pretty with a cursor object – COMING SOON
Knowing more about how SadConsole works can help you think your way out of a problem. You will also come to know how to work around the engine features to accomplish your design goals.
- What are Screens, Consoles, and Surfaces?
- Create and load fonts
- How does SadConsole draw?
- Understanding SadConsole.Global – COMING SOON
These tutorials offer something a bit more in-depth than the basic tutorials. Once you understand the basics and how SadConsole works, these show you more in depth things.
- Create a custom console to render a border
- Create a console to scroll with a scroll bar
- Introduction to game objects
- Relative game object positioning
- Use the string parser
SadConsole provides a text UI (TUI) system that makes it easy for you to create and use controls like buttons and lists.
These tutorials will be replaced with a new series that will be complete. Please do not use these right now. They are just kept here for historical purposes.