Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
35 lines (16 sloc) 1.22 KB

gothonweb

简介

一个在线文字冒险小游戏。

使用web.py框架。

这个游戏的原型是根据《笨办法学python》中的练习描述制作的。

整个游戏其实是通过一个小的有限状态机来实现了游戏中房间的切换。

通过web自带的回话支持保存玩儿家状态。

通过检索一个简单的词汇库对玩儿家输入的命令进行分析。

待完善的功能

  • 改进所有的自动测试,让你可以测试更多的内容,直到你可以不用浏览器就能测到所有的内容为止。

  • 完善前端,让 HTML 页面看上去更美观一些。

  • 增加一个用户登陆和认证功能,这样人们就可以登录这个游戏,并且可以保存游戏高分。

  • 更多的地图,也许可以引入敌人对象,将敌人从房间中剥离出来,特定房间,随机敌人。

  • 给用户一个“帮助系统”,让他们可以查询每个房间里可以执行哪些命令。

  • 为你的游戏添加新功能,想到什么功能就添加什么功能。

  • 创建多个地图,让用户可以选择他们想要玩的一张来进行游戏。你的 bin/app.py 应该可以运行提供给它的任意的地图,这样你的引擎就可以支持多个不同的游戏。

You can’t perform that action at this time.