Periksa sistem terbaru: http://lambdacube3d.com
Lambdacube 3D adalah bahasa dan perpustakaan khusus domain yang memungkinkan untuk memprogram GPU dengan gaya fungsional murni.
Anda dapat menemukan info lebih lanjut di blog pengembangan. http://lambdacube3d.wordpress.com/
yaitu di ubuntu:
sudo apt install libgl1-mesa-dev libxi-dev libxcursor-dev libxinerama-dev libxrandr-dev zlib1g-dev libpulse-dev
Untuk distribusi Linux lainnya, pastikan paket koreksi dipasang.
Perpustakaan ini diperlukan untuk pengembangan OpenGL.
Untuk mengkompilasi Anda akan membutuhkan Haskell Stack.
stack setup
stack build
stack exec -- lambdacube-hello
stack exec -- lambdacube-shadowmapping
stack exec -- lambdacube-cubemap
stack exec -- lambdacube-convolutionfilter
Paket Lambdacube-EDSL berisi grafik EDSL dan backend OpenGL 3.2.
Proyek Work-in-Progress untuk memberikan kemampuan rendering font untuk Lambdacube 3D.
Periksa juga kodenya.
Aplikasi Demo Penampil Level Quake III untuk Lambdacube-Core. Ini membutuhkan file data *.pk3 dari demo quake 3 asli atau versi lengkap game. Tingkat permainan yang dibuat khusus secara addtional tersedia dari http://lvlworld.com. Selama startup aplikasi akan menemukan semua file .pk3 yang tersedia di direktori saat ini. Nama peta dapat diberikan sebagai argumen yang dapat dieksekusi Q3Demo.

Kebangkitan game balap klasik aksi untuk berfungsi sebagai contoh non-mainan untuk lambdacube. Itu tergantung pada engine fisika peluru Haskell Binding. Ini hanya tersedia dari repositori git.
git clone git: //github.com/csabahruska/bullet.git
Instruksi instalasi peluru dapat ditemukan di Bullet/Readme . Untuk membuat demo Stunts berfungsi, Anda perlu mengunduh game asli sesuai instruksi yang diberikan oleh program.

