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.
Metadata
Release files for rui 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rui-0.8.0.tar.gz | 7.0 kB | Details |
Release files / rui-0.8.0.tar.gz
| Download URL | rui-0.8.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3edbb1541d399047443ef8c4405cda752c52046e15147029f8f3a67ef0624c93
|
|
BLAKE2b-256 checksum How to use checksums |
3720908e843020fb604468339b06bb887039c41caf0650e83aafa89b4f489d53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |