由用户驱动内容组成的协作rpg

helga-quest的Python项目详细描述


https://badge.fury.io/py/helga-quest.pnghttps://travis-ci.org/narfman0/helga-quest.png?branch=master

基于用户驱动内容的协作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

有关许可信息,请参见附带的许可证

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Android应用内小部件中显示之前停止活动   swing如何在java文本字段中添加文本而不是替换文本   java相对布局getParams和setMargin不工作   java处理JDBC中Oracle的“本地时区时间戳”数据类型   ArrayList的java空指针异常   java无法使用跨不同机器生成的访问令牌进行身份验证   for循环中的java后缀和前缀   java验证方法未运行Mockito   java如何防止从其他网站调用我的servlet   java需要您的帮助来理解Android中的更新状态点   java使用纬度和经度获取时区   java httpURLConnection:post参数可以有多长?   java如何将执行的GROOVY脚本结果返回到RESTAPI响应   java为什么不同的线程输入了两次“synchronized(lock)”?   java在使用springsecurity和springwebflux时禁用WebSession创建   java如何解决“itemTag无法解析或不是字段”?   Java静态和动态绑定、重载   java为什么instanceof听上去不工作?   java登录到外部站点?(安卓)