최신 시스템을 확인하십시오 : http://lambdacube3d.com
Lambdacube 3D는 순수한 기능적 스타일로 GPU를 프로그래밍 할 수있는 도메인 별 언어 및 라이브러리입니다.
개발 블로그에서 추가 정보를 찾을 수 있습니다. http://lambdacube3d.wordpress.com/
즉 우분투에 :
sudo apt install libgl1-mesa-dev libxi-dev libxcursor-dev libxinerama-dev libxrandr-dev zlib1g-dev libpulse-dev
다른 Linux 배포의 경우 코스폰 패키지가 설치되어 있는지 확인하십시오.
OpenGL 개발에 필요한 이러한 라이브러리.
컴파일하려면 Haskell 스택이 필요합니다.
stack setup
stack build
stack exec -- lambdacube-hello
stack exec -- lambdacube-shadowmapping
stack exec -- lambdacube-cubemap
stack exec -- lambdacube-convolutionfilter
Lambdacube-EDSL 패키지에는 그래픽 EDSL과 OpenGL 3.2 백엔드가 포함되어 있습니다.
Lambdacube 3D에 대한 글꼴 렌더링 기능을 제공하는 작업 프로젝트.
또한 코드를 확인하십시오.
LambDacube-Core의 Quake III 레벨 뷰어 데모 응용 프로그램. 원래 Quake 3 데모 또는 정식 버전의 *.pk3 데이터 파일이 필요합니다. 추가 맞춤형 게임 레벨은 http://lvlworld.com에서 제공됩니다. 시작하는 동안 응용 프로그램에는 현재 디렉토리에서 사용 가능한 모든 .pk3 파일이 있습니다. 지도 이름은 Q3demo 실행 파일의 인수로 주어질 수 있습니다.

Lambdacube의 비세 크기의 예가되는 클래식 레이싱 게임 스턴트의 부흥. 총알 물리 엔진 하스켈 바인딩에 따라 다릅니다. git 저장소에서만 사용할 수 있습니다.
git 클론 git : //github.com/csabahruska/bullet.git
총알 설치 지침은 Bullet/Readme 에서 찾을 수 있습니다. 스턴트 데모 작업을하려면 프로그램에서 제공 한 지침에 따라 원래 게임을 다운로드해야합니다.

