BearLibTerminal

BearLibTerminal is a library that creates a terminal-like window facilitating flexible textual output and uncomplicated input processing.

BearLibTerminal screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

BearLibTerminal News & Activities

Highlights All activities

Recent activities

No activities found.

BearLibTerminal information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    6 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

OS & UtilitiesGamesEducation & Reference

Popular alternatives

View all
BearLibTerminal was added to AlternativeTo by ogr on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is BearLibTerminal?

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.