BearLibTerminal

BearLibTerminal

  0
Бесплатное ПО Открытый код
Категории: ОС и утилиты Игры Образование
Платформы: Mac Linux Windows
Особенности:
terminal-client library roguelike curses sdl



BearLibTerminal - это библиотека, которая создает терминальное окно,
облегчающее гибкий текстовый вывод и несложную обработку ввода.

Во многих играх в стиле roguelike намеренно используется аскетичный текстовый
или псевдографический визуальный стиль. Однако собственный вывод через
интерфейс командной строки обычно имеет несколько досадных недостатков, таких
как низкая скорость или ограничения палитры и шрифта. Использование
расширенного набора символов (несколько языков одновременно или сложная
псевдография) также может быть сложным. BearLibTerminal решает эту проблему,
предоставляя свое собственное окно с сеткой символьных ячеек и простым, но
мощным API для конфигурации и текстового вывода.

Известные особенности BearLibTerminal включают в себя:

Простота использования Юникода.
Поддержка растровых и векторных (TrueType) шрифтов.
Расширенные возможности вывода: состав плитки, выравнивание, смещения.
Высокая производительность (использует OpenGL).
Поддержка клавиатуры и мыши.
Сборки для Windows и Linux.
Привязки для нескольких языков программирования: C / C ++, C #, Lua, Pascal,
Python, Ruby.

В отличие от популярной библиотеки libtcod, BearLibTerminal фокусируется на
выводе графики. Он не включает генераторы случайных чисел или алгоритмы поиска
пути. Вместо этого BearLibTerminal предоставляет гораздо больше возможностей
для настройки шрифта / набора тайлов и вывода на основе плиток.

Аналоги (3):

  • ncurses

    ncurses (новые curses) - это библиотека программирования, которая предоставляет API, который позволяет программисту ...
      5
    Бесплатное ПО Открытый код
    Linux
    text-based terminal-client toolkit пользовательский интерфейс api
  • rot.js

    rot.js - это набор библиотек JavaScript, предназначенных для помощи в разработке в браузерном стиле ...
      2
    Бесплатное ПО Открытый код
    Linux Web Windows Mac
    pseudorandom library roguelike procedural javascript
  • libtcod

    libtcod - это бесплатный, быстрый, переносимый и несложный API-интерфейс для разработчиков в стиле roguelike, предоставляющий ...
      0
    Бесплатное ПО Открытый код
    Linux Windows
    haiku pseudorandom library roguelike procedural sdl