刘晟驰 35dd7f50f5 | 2 роки тому | ||
---|---|---|---|
README.md | 2 роки тому | ||
寻宝游戏demo.zip | 2 роки тому | ||
寻宝游戏demo说明.pdf | 2 роки тому |
考虑以下游戏场景:
请根据以上场景构建一个假想的Web游戏,界面尽可能简单(简单文字和链接即可,不需要style)。后台的数据库使用MongoDB。 对游戏玩家提供以下几种操作:寻宝(可以自动每天一次)、赚钱(可以自动每天一次)、佩戴宝物、浏览市场、买宝物、挂牌宝物、收回宝物等操作。
程序要求:
文档要求:
需要完整的表述本次作业mongodb数据库与后端游戏逻辑设计,例如:mongodb数据库需求分析、概念设计、结构设计;游戏逻辑操作的实现方法;后端业务与数据库之间的交互(CRUD)等。(不限于上述内容)
为玩家的操作设计JSON HTTP协议的接口,自定义接口格式(request和response的JSON),为每个接口编写测试用例和测试代码,可借助Postman等接口测试工具进行测试。在文档中要包含接口的设计方法与测试结果。
在完成作业的过程中遇到的工程问题,记录解决的过程与方法。
提交要求:
参考资料(仅供参考,同学们可以自行上网搜索):
Flask基础操作: https://flask.palletsprojects.com/en/2.0.x/
API Design: https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/
Test API: https://www.katalon.com/resources-center/blog/api-testing-tips/