diff options
author | jeannekamikaze <jeannekamikaze@gmail.com> | 2012-09-02 12:51:52 +0300 |
---|---|---|
committer | jeannekamikaze <jeannekamikaze@gmail.com> | 2012-09-02 12:51:52 +0300 |
commit | ff420d5b1380453e9be810b0693373146a7781b8 (patch) | |
tree | aab144793d3e452bb1822442517da31fe5fcc892 /README.md | |
parent | ae9425681f4a921f76a0aa763ba2d38dead31262 (diff) |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -1,7 +1,9 @@ | |||
1 | Spear | 1 | Spear |
2 | ===== | 2 | ===== |
3 | 3 | ||
4 | Spear is a simple 3D game framework I have been working on since I started learning Haskell. The project's goal is to put what I learn into practise, to explore how far I can get with Haskell and if the results are decent enough, to build one or two game demos along the way. | 4 | Spear is a simple 2.5D game engine I have been working on since I started learning Haskell. |
5 | The project's goal is to put what I learn into practise, to explore how far I can get with Haskell and if the results | ||
6 | are decent enough, to build one or two game demos along the way. | ||
5 | 7 | ||
6 | Installation | 8 | Installation |
7 | ------------ | 9 | ------------ |
@@ -33,15 +35,15 @@ Features | |||
33 | * Assets backed up by Resource for automatic (and optionally, manual) deletion. | 35 | * Assets backed up by Resource for automatic (and optionally, manual) deletion. |
34 | 36 | ||
35 | ### Collision | 37 | ### Collision |
36 | * Simple collision library featuring AABBs and bounding spheres (more to come). | 38 | * Simple collision library featuring AABBs and bounding circles. |
37 | 39 | ||
38 | ### OpenGL | 40 | ### OpenGL |
39 | * High level OpenGL >=3 wrappers. | 41 | * OpenGL >=3 wrapper library. |
40 | * OpenGL resources (VAOs, buffers, textures, etc.) backed up by Resource for automatic (and optionally, manual) deletion. | 42 | * OpenGL resources (VAOs, buffers, textures, etc.) backed up by Resource for automatic (and optionally, manual) deletion. |
41 | 43 | ||
42 | ### Math | 44 | ### Math |
43 | * Vectors, matrices, quaternions, cameras, etc. | 45 | * Vectors, matrices, quaternions, cameras, segments, rays, etc. |
44 | * The Spatial type class for objects that can be moved around in 3D space. | 46 | * The Spatial2 and Spatial3 type classes for objects that can be moved around in 2D and 3D space, respectively. |
45 | 47 | ||
46 | ### Render | 48 | ### Render |
47 | * Static and vertex-animated model resources, compiled into a VAO for efficient rendering. | 49 | * Static and vertex-animated model resources, compiled into a VAO for efficient rendering. |