
0
Biblioteka Doryen, znana również jako libtcod, jest biblioteką funkcji zbudowaną dla Chronicles of Doryen.Jest to nieskomplikowana biblioteka dla programistów roguelike.Funkcje: * konsola okienkowa lub pełnoekranowa z obsługą prawdziwych kolorów * obsługa niestandardowych zestawów znaków za pomocą czcionek bitmapowych i kolorowych kafelków * Twister Mersenne i komplementarny generator mnożenia z Carry * wbudowane wsparcie dla kości (parsowanie ciągów, toczenie) * Rysowanie linii Bresenhamzestaw narzędzi * Generator szumów Perlin, Simplex i Wavelet * zestaw narzędzi pola widzenia z 5 różnymi algorytmami * zestaw narzędzi do obrazu z obsługą obrotu / rozciągania i blittingu rozdzielczości podkomórkowej * wsparcie dla kolejnych gier i gier w czasie rzeczywistym * obsługa myszy * zaawansowany parser plików konfiguracji *szybki ogólny kontener z interfejsami tablica / lista / stos * zestaw narzędzi bsp * zestaw map wysokości * zestaw narzędzi pathfinding (A * i Dijkstra) * zestaw narzędzi do kompresji * obsługa czcionek antyializowanych i Unicode * mapowanie znaków czcionek niestandardowych / dynamicznych * obsługa obrazów PNG * generator nazw z możliwością dostosowania za pomocą20 predefiniowanych zestawów sylab ... Obecnie ma powiązania dla języków C, C ++ i Python.
Stronie internetowej:
https://bitbucket.org/libtcod/libtcodcechy
Kategorie
Alternatywy dla libtcod'a dla wszystkich platform z dowolną licencją

6

2

0
BearLibTerminal
BearLibTerminal to biblioteka, która tworzy okno podobne do terminala, co umożliwia elastyczne wyświetlanie tekstu i nieskomplikowane przetwarzanie danych wejściowych.