Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Update README.md | 92723e77dce56e75c51c29690ef0aaf206f852a8 | Michael Fogleman | 2013-04-02 14:00:26 |
another README link fix ... | 56a0e28849d098a0d6c39dc88e60400190f715ca | richvel | 2013-04-02 13:49:49 |
fixed link in README | 77560c5968cf10d5370e7b572dbd3b0d60a2979e | richvel | 2013-04-02 13:16:10 |
README update for Mac 32-bit issue #7, and installing git+pip on various platforms | e1dd181c3688bbf83dd515daf5d375da6855b419 | richvel | 2013-04-02 12:48:39 |
Update README.md | fae6988d441345efaa4c27d3c0ee833d5999a257 | Michael Fogleman | 2013-04-01 12:55:07 |
How to play instructions in README | 8bc3605f26a4f428bed4ea1fa31ee62654c2a44e | richvel | 2013-04-01 10:09:33 |
keys 1 - 0, not 0 - 9 | 5d6190b600f5fc98d16e7b459b55d44a5860fef7 | Michael Fogleman | 2013-03-31 23:49:26 |
Suggest multiple ways to run in OS X | 84e6e2e1c45bdcbd18105258dc501c207c101aa1 | Adam McKerlie | 2013-03-31 17:34:59 |
Tweaked textures to be more vibrant and simillar to original Minecraft | f5827045a0022a04cba25bda68dec73989d90b6e | Piotr Grabowski | 2013-03-31 16:22:36 |
Use Pyglet 1.2 for OS X | 6c348ae97adabac3e234295c40aa5d2617cf1eb9 | Adam McKerlie | 2013-03-31 13:10:44 |
Added support for creating all types of breakable blocks. | e825d879f9c1cd9b395451187297780592fea83b | geppettodivacin | 2013-03-31 04:08:19 |
use GLfloat instead of c_float | 7042d8cb277aed7bdd4c875f9ff647bff7156898 | Michael Fogleman | 2013-03-31 00:24:41 |
Update README.md | 915700d390e41b804e2256bbc8a57e6c7eeadf3e | Michael Fogleman | 2013-03-29 13:36:19 |
markdown readme | c7fe87c43b7fec820d2d9264c9ba4df7543882cd | Michael Fogleman | 2013-03-29 13:33:12 |
added draw_focused_block | 7106671b10592bc89143578fcd0ad136f0827fbb | Michael Fogleman | 2013-03-29 12:50:23 |
TextureGroup path argument | ffdd5424d24279deab630b414f69812b7a9586b8 | Michael Fogleman | 2013-03-29 12:43:06 |
removed TEXTURE_DATA, just load it from file | 06133b00b0e90d797c048ac1b824c0f9df619d47 | Michael Fogleman | 2013-03-29 12:31:31 |
A more majestic jump/gravity combination | 50247398b898bd6de3bbb8fd4b9e8c9becc1bb70 | Yuval Greenfield | 2013-03-29 11:42:48 |
Fixed ctypes error and load directly from PNG | 6e7f962125cc0f50351c5892620561433b6435fe | blain maguire | 2013-03-05 17:03:41 |
added LICENSE | 92356317b25c36c0fd73929ccb6b9e665d02a260 | Michael Fogleman | 2013-02-03 20:25:19 |
File | Lines added | Lines deleted |
---|---|---|
README.md | 22 | 0 |
File README.md changed (mode: 100644) (index 29138b9..c8267da) | |||
... | ... | Simple Minecraft-inspired demo written in Python and Pyglet. | |
4 | 4 | ||
5 | 5 | http://www.youtube.com/watch?v=kC3lwK631X8 | http://www.youtube.com/watch?v=kC3lwK631X8 |
6 | 6 | ||
7 | ## Goals and Vision | ||
8 | |||
9 | I would like to see this project turn into an educational tool. Kids love Minecraft and Python is a great first language. | ||
10 | This is a good opportunity to get children excited about programming. | ||
11 | |||
12 | The code should become well commented and more easily configurable. It should be easy to make some simple changes | ||
13 | and see the results quickly. | ||
14 | |||
15 | I think it would be great to turn the project into more of a library / API... a Python package that you import and then | ||
16 | use / configure to setup a world and run it. Something along these lines... | ||
17 | |||
18 | import mc | ||
19 | |||
20 | world = mc.World(...) | ||
21 | world.set_block(x, y, z, mc.DIRT) | ||
22 | mc.run(world) | ||
23 | |||
24 | The API could contain functionality for the following: | ||
25 | |||
26 | - Easily configurable parameters like gravity, jump velocity, walking speed, etc. | ||
27 | - Hooks for terrain generation. | ||
28 | |||
7 | 29 | ## How to Run | ## How to Run |
8 | 30 | ||
9 | 31 | pip install pyglet | pip install pyglet |