黄金点游戏-服务器(前后端)
测试地址(不保证还有效):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