文件名称:figment:用于创建基于文本的多人游戏世界的框架
文件大小:39KB
文件格式:ZIP
更新时间:2024-02-25 03:00:18
python game-engine mud ecs entity-component-system
虚构 Figment是用于创建多人基于文本的世界的框架。 它最初旨在探索“实体组件系统”体系结构模式在MUD领域的应用。 哲学 正如Figment所定义的那样,组件只是行为的很小一部分,可以附加到任何实体上。 可组合性是一种强大的模式,组件也不例外。 您可以通过以下几种方式使用它们: 带有易燃成分的火势蔓延到附近的实体 带有警戒人员的NPC会立即袭击罪犯 具有治疗成分的护甲,佩戴时可逐渐恢复健康 带有易碎部件的门,可以将其推倒 只能由具有重型组件的实体权衡的开关 Figment经过明确设计,旨在使世界建造者能够创建动态环境,这些环境由以复杂(甚至是出乎意料)的方式相互交互的实体组成,因此:尝
【文件预览】:
figment-master
----figment()
--------mode.py(198B)
--------utils.py(149B)
--------entity.py(5KB)
--------__init__.py(165B)
--------component.py(354B)
--------zone.py(9KB)
--------cli.py(4KB)
--------debug.py(196B)
--------logger.py(1KB)
--------serializers.py(1KB)
----examples()
--------theworldfoundry()
--------README.md(77B)
----LICENSE(1KB)
----setup.py(2KB)
----README.md(4KB)
----TODO(5KB)
----tests()
--------test_entity.py(7KB)
----.gitignore(24B)