Skip to content

1030130376/flask_mongodb_game

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简陋的游戏前端链接:http://47.101.151.73:4999/user/login 上云代码在分支tocloud

mongodb及sql实现游戏

考虑以下游戏场景:

\1. 每个游戏玩家都有一定数量的金币、宝物。有一个市场供玩家们买卖宝物。玩家可以将宝物放到市场上挂牌,自己确定价格。其他玩家支付足够的金币,可购买宝物。

\2. 宝物分为两类:一类为工具,它决定持有玩家的工作能力;一类为配饰,它决定持有玩家的运气。

\3. 每位玩家每天可以通过寻宝获得一件宝物,宝物的价值由玩家的运气决定。每位玩家每天可以通过劳动赚取金币,赚得多少由玩家的工作能力决定。(游戏中的一天可以是现实中的1分钟、5分钟、10分钟。自主设定。)

\4. 每个宝物都有一个自己的名字(尽量不重复)。每位玩家能够佩戴的宝物是有限的(比如一个玩家只能佩戴一个工具和两个配饰)。多余的宝物被放在存储箱中,不起作用,但可以拿到市场出售。

\5. 在市场上挂牌的宝物必须在存储箱中并仍然在存储箱中,直到宝物被卖出。挂牌的宝物可以被收回,并以新的价格重新挂牌。当存储箱装不下时,运气或工作能力值最低的宝物将被系统自动回收。

\6. 假设游戏永不停止而玩家的最终目的是获得最好的宝物。

一个假想的Web游戏,可供多人在线上玩耍。界面尽可能简单(简单文字和链接即可,不需要style)。对游戏玩家提供以下几种操作:寻宝(可以自动每天一次)、赚钱(可以自动每天一次)、佩戴宝物、浏览市场、买宝物、挂牌宝物、收回宝物。

mongodb

报告位于 数据库游戏实验报告

有用的程序在 homework2

运行说明在README.md

postgresql

报告位于 数据库游戏实验报告

有用的程序在 homework_sql

运行说明在README.md

sql及之后所有实验报告位于见该链接文件夹下的那些“实验报告.md”

别的都是没用的

About

flask mongodb pytest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.5%
  • HTML 1.7%
  • JavaScript 1.7%
  • Jupyter Notebook 1.0%
  • CSS 0.6%
  • Tcl 0.5%