文件名称:goat-tower:3 个月和低于标准的 ircbot 插件是我们不再在乎的原因
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-31 14:46:14
Python
山羊塔 is_player 每个Actor都有一个父Actor,因为一切都在别的东西里面(可能)。 可以构建一个图,其中存在多个没有父节点的节点。 这个选择背后的决定是考虑到运动的多样性,主要是你可以向北、向南移动,或者进入奇怪的复杂情况,比如“暂时进入过去”或“向南进入吉米的脑海”。 除了每个参与者的关键属性之外,还有某些可变属性。 这些被设计成诸如“僵尸”、“疾病”、“健康”、“恐慌”、“与里根总统的相似之处”或其他任何可以想到的东西。 这是为了保持游戏的动态性和可从内部修改。 例如,您可以构建一个 Actor,在它附近使用“look”会使玩家着火,或者构建一个自我延续的模因病毒,用 rick roll 文本覆盖每个 say 命令。 命令结构以类似于 Actor 模型的方式分层。 可以使用简单 CRUD 命令的增强子集来完成对 Actor 的操作。 删除、修改或创建新属性,
【文件预览】:
goat-tower-master
----goattower()
--------models.py(3KB)
--------engine.py(3KB)
--------cli.py(141B)
--------objects()
--------__init__.py(0B)
--------load.py(2KB)
--------api.py(2KB)
--------scripts()
----LICENSE(18KB)
----requirements.txt(34B)
----setup.py(637B)
----.gitignore(330B)
----README.md(3KB)