libtcod

libtcod

  0
Бесплатное ПО Открытый код
Категории: Игры Образование
Платформы: Linux Windows
Особенности:
haiku pseudorandom library roguelike procedural sdl



Библиотека Doryen, также известная как libtcod, является библиотекой функций,
созданной для Chronicles of Doryen.

Это несложная библиотека для разработчиков в стиле roguelike.

Функции :

* оконная или полноэкранная консоль с поддержкой истинного цвета
* поддержка пользовательских наборов символов с использованием растровых шрифтов и цветных плиток
* Mersenne твистер и дополнительное умножение с генератором случайных чисел Carry
* встроенная поддержка для игры в кости (разбора строк, прокатки)
* Набор инструментов для рисования линий Bresenham
* Perlin, Simplex и Wavelet генератор шума
* набор инструментов для поля зрения с 5 различными алгоритмами
* инструментарий изображений с поддержкой поворота / растяжения и уменьшения разрешения субэлемента
* поддержка игр по очереди и в реальном времени
* поддержка мыши
* расширенный анализатор конфигурационных файлов
* быстрый универсальный контейнер с интерфейсами массив / список / стек
* BSP инструментарий
* Инструментарий карты высот
* набор инструментов для поиска пути (A * и Dijkstra)
* инструментарий сжатия
* поддержка сглаживания и шрифтов Unicode
* отображение пользовательских / динамических символов шрифта
* Поддержка изображений PNG
* настраиваемый генератор имен с 20 предопределенными наборами слогов

В настоящее время он имеет привязки для языков C, C ++ и Python.

Аналоги (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
  • BearLibTerminal

    BearLibTerminal - это библиотека, которая создает терминальное окно, облегчающее гибкое текстовое ...
      0
    Бесплатное ПО Открытый код
    Mac Linux Windows
    terminal-client library roguelike curses sdl