Skip to content

学校作业:黄金点游戏-服务器(前后端)

Notifications You must be signed in to change notification settings

pg7go/SchoolAssignment_GoldPoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SchoolAssignment_GoldPoint

黄金点游戏-服务器(前后端)

测试地址(不保证还有效):http://goldpoint.doingtest.top/

项目介绍

学校作业,这是一个多人在线的游戏
后端:基于websocket的PHP
前端:bootstrap框架,自适应

游戏规则

N个同学,每人写一个0~100之间的有理数,交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N+2分,离G最远的同学得到0分,其他同学得2分。

部署方法

1.需要服务器支持PHP脚本(最好取消脚本运行时间的限制)
2.将所有文件放到你服务器网站的根目录或者网站子目录,例如linux的www
3.访问相应地址即可

注释

前端被访问时会自动调用server.php,如果已经在运行则会调用运行的实例,否则新建实例
主要的两大数据储存是player和room,代码里均有相应的注释,一个socket连接就是一个player

代码可能比较乱,可能有遗留bug,本人在此不做修正,欢迎提交request

About

学校作业:黄金点游戏-服务器(前后端)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published