libtcod

libtcod

libtcod, roguelikes'te sıklıkla kullanılan gelişmiş bir gerçek renk konsolu, girdi ve diğer birçok yardımcı program sağlayan roguelike geliştiricileri için ücretsiz, hızlı, taşınabilir ve karmaşık olmayan bir API'dir.
Libtcod olarak da bilinen Doryen Kütüphanesi, Doryen Günlükleri için inşa edilen fonksiyon kütüphanesidir.Roguelike geliştiricileri için karmaşık olmayan bir kütüphanedir.Özellikler: * gerçek renk desteği ile pencereli veya tam ekran konsolu * bitmap yazı tipleri ve renkli fayans kullanarak özel karakter setleri için destek * Mersenne twister ve Carry rastgele sayı üreteci ile Tamamlayıcı Çarpma * zar için dahili destek (dize ayrıştırma, haddeleme) * Bresenham çizgi çizmearaç takımı * Perlin, Simplex ve Wavelet gürültü üreteci * 5 farklı algoritmaya sahip görüş alanı araç takımı * döndürme / germe ve subcell çözünürlük blitting desteği ile görüntü araç seti * sırayla ve gerçek zamanlı oyunlar için destek * fare desteği * gelişmiş yapılandırma dosyası ayrıştırıcı *dizi / liste / yığın arabirimleri ile hızlı genel konteyner * bsp araç seti * heightmap araç seti * yol bulma araç seti (A * ve Dijkstra) * sıkıştırma araç seti * kenar yumuşatma ve unicode yazı tipi desteği * özel / dinamik yazı karakterleri haritalama * PNG görüntüleri desteği * özelleştirilebilir ad üreteci20 önceden tanımlanmış hece seti ... Şu anda C, C ++ ve python dilleri için bağlamaları var.

Özellikleri

Herhangi bir lisansa sahip tüm platformlar için libtcod'a alternatifler

ncurses

ncurses

ncurses (yeni curses), programlayıcının metin tabanlı kullanıcı arabirimlerini terminalden bağımsız bir şekilde yazmasına olanak tanıyan bir API sağlayan bir programlama kütüphanesidir.
rot.js

rot.js

rot.js, tarayıcı ortamında roguelike bir geliştirmeye yardımcı olmak için tasarlanmış bir dizi JavaScript kitaplığıdır.
BearLibTerminal

BearLibTerminal

BearLibTerminal, esnek metin çıktısı ve karmaşık olmayan girdi işlemeyi kolaylaştıran terminal benzeri bir pencere oluşturan bir kütüphanedir.