由用户驱动内容组成的协作rpg
helga-quest的Python项目详细描述
基于用户驱动内容的协作RPG
目的
在用户生成的世界中包含轻型rpg机制。可以加入暴徒或者 暴徒可以采取的行动。用户可以去认真/纯粹的幻想或更滑稽 在内容上。
用法
以下命令的高级视图,quest允许用户控制内容,包括mob及其操作: ` !quest (action|adventure|attack|mob|rest) `
` !quest mob add '{"name":"Assault Shaker", "hp":1,"level":1,"xp":60}' !quest mob remove '{"name":"AssaultShaker"}' ` helga使用指定的统计/参数添加/删除mob
` !quest action add '{"name":"Assault Shaker", "description":"{name} peppers {target} for {dmg} damage", "attack":5}' ` helga在每轮随机选择的行为池中添加/删除操作(它映射到具有“name”属性的特定mob)
` !quest adventure helga> You've encountered a Assault Shaker! ` 开始冒险/遭遇的开始。目前只有一个敌人被选中,并被缩放到英雄的力量范围内。
` !quest attack helga> You strike for 1 damage, Assault Shaker peppers Hero for 5.9 damage" ` 对敌人发动进攻!最终,英雄们应该可以使用行动,但现在它是跛脚的,不受支持。
` !quest rest ` 休息片刻恢复战斗以外的健康。
许可证
版权所有(c)2015 Jon Robison
有关许可信息,请参见附带的许可证