大约一周之前,看到卷毛君给的一个Link, 是马亲王介绍Once Upon A Time的,看起来相当好玩,简单的规则里包含着无数bt的可能,真是我们这帮jr居家旅行,杀人放火的好东西.
不过大家天南地北的,要聚在一起玩是不可能了,通过聊天群远程玩这个东西,也有些麻烦——怎么管理这些牌呀.
不过实在是想玩的紧,用了几天的业余时间,终于做了一个半成品出来,实现了最基本的功能。大概的原理就是这个程序作为一个client 挂在gtalk上,玩家通过发送指令给他,执行后再转发给其他人。草草的试了一下,感觉没有什么太大问题,先放出来给大家调戏吧.
以下是技术参数时间:
项目主页:http://code.google.com/p/ouat/
编程语言:python
依赖库:稍作修改的xmpppy
使用协议:jabber
游戏规则:http://code.google.com/p/ouat/wiki/RuleOfOnceUponATime
体验用bot:OUAT.Bot(AT)gmail.com (根据开发需要,pc的作息时间以及本人早晨绿茶的温度不定期下线或重启)
说明文档:无 -_,-+
如上所述,没有文档,所以你把这个bot加为好友后说的第一句话应该是/help或者=help(画外音:掌握了help就掌握了一切...),当然更好的办法是直接看源码,最好的办法是看完源码后在wiki上写个帮助.另外,本人的英语较差,建议把英文用金山糍粑按词翻译成中文后理解。
至于bug和不人性化的地方么,自然是有不少的。如果有想尝试菊爆这个bot的同学,可以省省心,如果你们有空看看代码,你们会发现,菊爆这玩意儿还不如去抢小朋友的棒棒糖更有难度。任何意见和建议都无限欢迎,我在有生之年一定找时间修好,其实我更喜欢你们给我patch。
最后,bs下楠君,居然在我还没做好bot之前就去体验真人版,快来陪我战 T.T
没有评论:
发表评论