An imperfect Python ECS
Project description
An imperfect Python ECS
Documentation: http://rui.rtfd.org.
Free software: BSD license
Features
A simple Python Entity Component System
Unoptimized
Favors World based access, eschews Managers (Artemis, which inspired this, uses both)
Examples
Press Space To Jump: https://github.com/timothyhahn/press-space-to-jump
History
0.8.0(2014-1-27)
Added example to README
Works decently well now!
0.3.8(2014-1-27)
You can now remove entities from groups
0.3.5(2014-1-27)
Groups now return empty list if there is no group of that name
0.3.4(2014-1-26)
Updated usage documentation to fix typo
Added partial (subset) component selection
0.3.3(2014-1-26)
Updated README with GitHub and PyPI links
Systems can now be removed
Entities can now be removed
Entities will now check if they are alive or else raise an exception
0.3.2(2014-1-26)
Added API documentation
0.3.1(2014-1-25)
Realized I already had an installation and usage section
0.3.0(2014-1-25)
Added usage documentation
Fixed capitalization in tests
0.2.2(2014-1-25)
Syntax error!
0.2.1 (2014-1-25)
Realized I was even doing that wrong - looked at Facebook’s tornado to figure it out
0.2.0 (2014-1-25)
Forgot a requirement for Travis-CI
0.1.0 (2014-1-25)
Added simple entity component system
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file rui-0.8.0.tar.gz
.
File metadata
- Download URL: rui-0.8.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3edbb1541d399047443ef8c4405cda752c52046e15147029f8f3a67ef0624c93 |
|
MD5 | 0e36145066a219b996542248c5361aca |
|
BLAKE2b-256 | 3720908e843020fb604468339b06bb887039c41caf0650e83aafa89b4f489d53 |