forked from patchfx/spritejam
/
README
54 lines (39 loc) · 1.27 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
.: SpriteJam Framework (0.0.10) :.
The framework is a collection of tools and little libraries to help with games development using the Gosu lib in Ruby.
Current Features:
Input Manager
- Register game entities with the input manager
- Notifies all registered game assets to player input
- Handles multiple simultaneous key presses
TileMap Engine
- Map loader
- Collision Detection
- Custom Map Format
- Customisable viewport
Features in Development:
- Collision Detection
TODO:
- Fix collision detection bug when using a viewport
- Convert map format to YAML
===========================
.: TileMap Engine (0.0.9) :.
See the 'Example' directory for examples of how to use the map engine.
The map file format is a plain text document containing a couple of tags related to the map.
_____________
|[info] | -> Info about the map
|32 | -> Tile Size
|tile_set.png | -> TileSet Image
|_____________|
_____________
|[tiles] | -> Tile codes
|#,Grass,0 | -> Ascii Symbol, Label, Solid?
|_____________|
_____________
|[map] | -> The map in ascii form
|########## | -> The ascii map layout
|##000000## |
|##000000## |
|########## |
|_____________|
Developed By: Richard Patching
More Info: http://www.jamjargames.com