libtcod

libtcod

libtcod adalah API percuma, cepat, mudah alih dan tidak rumit untuk pemaju roguelike yang menyediakan konsol warna, input, dan banyak utiliti lain yang sering digunakan dalam roguelikes.
Juga dikenali sebagai libtcod, Perpustakaan Doryen adalah perpustakaan fungsi yang dibina untuk Chronicles of Doryen.Ia adalah perpustakaan yang tidak rumit untuk pemaju roguelike.Ciri-ciri: * Konsol skrin berputar atau penuh dengan sokongan warna yang sebenar * Sokongan untuk set aksara adat menggunakan fon bitmap dan jubin berwarna * Mersenne twister dan Complementary Multiply Dengan Membawa penjana nombor rawak * Sokongan terbina untuk dadu (penghuraian rentetan, rolling) * Lukisan garis Bresenhamtoolkit perlin, simplex dan wavelet * field of view toolkit dengan 5 algoritma yang berbeza * toolkit imej dengan sokongan untuk putaran / regangan dan penyelesaian subcell blitting * sokongan untuk giliran oleh giliran dan permainan masa nyata * sokongan mouse * parser file konfigurasi lanjutan *bekas generik cepat dengan array / senarai / stack antaramuka * bsp toolkit * toolkit heightmap * toolkit pathfinding (A * dan Dijkstra) * kompresi toolkit * antialiased dan sokongan font unicode * pemetaan aksara adat / dinamik font * sokongan imej PNG *20 set suku kata yang ditakrifkan ... Ia kini mempunyai pengikat untuk bahasa C, C ++ dan python.

ciri-ciri

Alternatif untuk libtcod untuk semua platform dengan sebarang lesen

ncurses

ncurses

ncurses (kutukan baru) adalah perpustakaan pengaturcaraan yang menyediakan API yang membolehkan pengaturcara untuk menulis antara muka pengguna berasaskan teks secara bebas terminal.
rot.js

rot.js

rot.js adalah satu set perpustakaan JavaScript, yang direka untuk membantu perkembangan roguelike dalam persekitaran pelayar.
BearLibTerminal

BearLibTerminal

BearLibTerminal adalah perpustakaan yang mewujudkan tingkap seperti terminal yang memudahkan output tekstual yang fleksibel dan pemprosesan input yang tidak rumit.