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.
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.Birçok roguelike oyun kasıtlı olarak asetik metinsel veya sahte görsel stil kullanır.Ancak, komut satırı arayüzü üzerinden yerel çıktı genellikle düşük hız veya palet ve yazı tipi kısıtlamaları gibi birkaç can sıkıcı eksikliğe sahiptir.Genişletilmiş bir karakter seti (aynı anda birkaç dil veya karmaşık pseudographics) kullanmak da zor olabilir.BearLibTerminal kendi pencere karakter hücreleri bir ızgara ve yapılandırma ve metin çıktısı için basit ama güçlü API ile sağlayarak çözer .... BearLibTerminal önemli özellikleri şunlardır: Unicode kullanım kolaylığı.Bitmap ve vektör (TrueType) yazı tipleri desteği.Genişletilmiş çıktı tesisleri: karo bileşimi, hizalama, ofsetler.Yüksek performans (OpenGL kullanır).Klavye ve fare desteği.Windows ve Linux oluşturur.Çeşitli programlama dilleri için bağlamalar: C / C ++, C #, Lua, Pascal, Python, Ruby.Popüler libtcod kütüphanesinin aksine, BearLibTerminal grafik çıktısına odaklanır.Rastgele sayı üreteçleri veya yol bulma algoritmaları içermez.Bunun yerine BearLibTerminal yazı tipi / karo kümesi yapılandırması ve karo tabanlı çıktı için çok daha fazla seçenek sunar.

Özellikleri

Herhangi bir lisansa sahip tüm platformlar için BearLibTerminal'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.
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.