BearLibTerminal is a library that creates a terminal-like window facilitating flexible textual output and uncomplicated input processing.
A lot of roguelike games intentionally use asketic textual or pseudographic visual style. However, native output via the command line interface ususally have a few annoying shortcomings like low speed or palette and font restrictions. Using an extended character set (several languages at once or complicated pseudographics) may also be tricky. BearLibTerminal solves that by providing it's own window with a grid of character cells and simple yet powerful API for configuration and textual output.
Notable features of BearLibTerminal include:
Ease of Unicode usage.
Support for bitmap and vector (TrueType) fonts.
Extended output facilities: tile composition, alignment, offsets.
High performance (uses OpenGL).
Keyboard and mouse support.
Windows and Linux builds.
Bindings for several programming languages: C/C++, C#, Lua, Pascal, Python, Ruby.
Unlike popular libtcod library, BearLibTerminal focuses on graphics output. It does not include random number generators or path finding algorithms. Instead BearLibTerminal provides a lot more options for font/tileset configuration and tile-based output.
Want a really good BearLibTerminal alternative? Take a look at these popular alternatives if you're hunting for software similar to BearLibTerminal. Let's take a quick peek at some comparison that highlight your device and platform.
rot.js is a set of JavaScript libraries, designed to help with a roguelike development in browser environment.
Add your reviews & share your experience when using BearLibTerminal to the world. Your opinion will be useful to others who are looking for the best BearLibTerminal alternatives.
Popular Alternatives
iOS Alternatives
Android Alternatives
Copyright © 2021 TopAlter.com
Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP