1 """Meat Engine
2
3 Copyright (C) 2007, Big Dice Games
4
5 One practical definition of a "game engine" is "the code you reuse on
6 your second game". That's mostly tongue-in-cheek, but it isn't far
7 from the philosophy of what's currently included in MeatEngine.
8
9 I've included a variety of pieces of code, not because they're all
10 appropriate for the game you want to make, and they're certainly not
11 all appropriate for any particular game, but instead, each piece might
12 be useful for some game, or for some game-related-project.
13
14 MeatEngine is more of a toolbox than a framework - you're responsible
15 for the main loop of your program. Some of the code makes certain
16 assumptions about being called periodically. This should not be
17 difficult to handle, regardless of the structure of your game.
18
19 Included (currently) are modules for adaptive music, GUI display, AI,
20 and low-level math. Also included is the beginnings of a ray tracer -
21 not that you'd want to use a ray tracer in your game (certainly not
22 this ray tracer, anyway), but it may be of benefit in creating
23 assets. Also, it serves as a test harness for the math module.
24
25
26 Version History
27 --------------------
28
29 0.0.1 - Initial packaging in advance of PyWeek5
30 """
31
32 __all__ = ['MoodMusic', 'Math', 'Widgets', 'AI', 'RayTrace', 'Logic']
33
34 __version__ = "0.0.1"
35
36 __docformat__="restructuredtext en"
37