Difference between revisions of "LambdaCubeEngine"
Jump to navigation
Jump to search
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Overview == |
== Overview == |
||
− | LambdaCube is a Domain Specific Language for 3D graphics. |
+ | [http://lambdacube3d.wordpress.com/ LambdaCube] is a Domain Specific Language for 3D graphics. |
The main goal of this project is to provide a modern and feature rich graphical backend for various Haskell projects, and in the long run it is intended to be a practical solution even for serious purposes. |
The main goal of this project is to provide a modern and feature rich graphical backend for various Haskell projects, and in the long run it is intended to be a practical solution even for serious purposes. |
||
Line 8: | Line 8: | ||
[https://github.com/csabahruska/lc-dsl LambdaCube DSL repository at GitHub] |
[https://github.com/csabahruska/lc-dsl LambdaCube DSL repository at GitHub] |
||
− | |||
− | [http://code.google.com/p/lambdacube/ LambdaCube repository at Google Code (obsolete)] |
||
== History == |
== History == |
||
+ | * 2012-08-15 - Started development [http://lambdacube3d.wordpress.com/ blog] |
||
− | |||
* 2011-06-23 - The second big release which already includes a more advanced Bullet binding and the Stunts example; details in the [http://just-bottom.blogspot.com/2011/06/renewed-lambdacube-bullet-bindings-and.html announcement] |
* 2011-06-23 - The second big release which already includes a more advanced Bullet binding and the Stunts example; details in the [http://just-bottom.blogspot.com/2011/06/renewed-lambdacube-bullet-bindings-and.html announcement] |
||
* 2009-11-18 - The first release on Hackage: [http://hackage.haskell.org/package/lambdacube-engine engine] and [http://hackage.haskell.org/package/lambdacube-examples examples], plus a [http://hackage.haskell.org/package/lambdacube-bullet bullet example] that will eventually grow into a library |
* 2009-11-18 - The first release on Hackage: [http://hackage.haskell.org/package/lambdacube-engine engine] and [http://hackage.haskell.org/package/lambdacube-examples examples], plus a [http://hackage.haskell.org/package/lambdacube-bullet bullet example] that will eventually grow into a library |
||
Line 22: | Line 20: | ||
== Screenshots == |
== Screenshots == |
||
+ | |||
+ | === 2012-06 - LC DSL Q3 example === |
||
+ | |||
+ | [[Image:Lc-q3.png|800px|Quake3 example]] |
||
=== 2012-06 - LC DSL Stunts example === |
=== 2012-06 - LC DSL Stunts example === |
Revision as of 09:00, 8 September 2012
Overview
LambdaCube is a Domain Specific Language for 3D graphics.
The main goal of this project is to provide a modern and feature rich graphical backend for various Haskell projects, and in the long run it is intended to be a practical solution even for serious purposes.
Download
LambdaCube DSL repository at GitHub
History
- 2012-08-15 - Started development blog
- 2011-06-23 - The second big release which already includes a more advanced Bullet binding and the Stunts example; details in the announcement
- 2009-11-18 - The first release on Hackage: engine and examples, plus a bullet example that will eventually grow into a library
- 2009-09-22 - The summer report was presented at the JSSP meeting
- 2009-08-10 - Major public commit that went with the mid-summer report
- 2009-05-12 - Project announced to be among the JSSP winners
- 2009-03-31 - Application for Jane Street Summer Project sent in
- 2009-01-?? - Development started
Screenshots
2012-06 - LC DSL Q3 example
2012-06 - LC DSL Stunts example
2009-11 - Hackage release
2009-09 - JSSP meeting
Tile Racer track loader:
Bullet physics integration:
2009-03 - Pre-summer mock-up
Licence
The code is released under BSD3.
The engine and the examples not using physics build out of the box on a fresh Haskell Platform install under Windows. If Bullet is installed, the Stunts example should also be possible to get running with cabal-install.