写了一个FML网页 - 体育游戏(Sports_Game)版 - 北大未名BBS
返回本版
1
2
下一页 >
/ 2
跳转

写了一个FML网页

[复制链接]
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 1楼

并已经向其中导入数据,可以使用

地址:http://fmlpku.com:45807/index.php

源码:https://github.com/twa-pku/FML


2020/03/08更新:

添加根据进球过滤射手榜功能


2020/03/06更新:

更改添加进球方式

限制查找球员最大显示数目

微调了一些显示事项

使手机能通过微信里的链接打开网页


目前已经实现的功能:

处理每轮FML比赛

由玩家手动添加进球,进球可由管理人员撤回

显示实时比分,实时积分榜

结束比赛时自动更新积分榜、射手榜、球队其它信息并保存比赛相关文件供查阅

处理转会

可由管理人员添加玩家之间的转会、自由签、解约,系统自动判定每次操作是否有效

丰富的查询功能

所有人可通过查询球员名/球员编号/现实中球队名/FML中球队名查询球员

查看历史记录

可快速查看历史直播帖、积分榜、射手榜

方便地查看游戏相关文件、比赛状态、最近更新记录及游戏相关网站

简单的日志系统,供后台查阅操作

一个极为简单的账号系统


目前尚未实现的功能:

处理暗标

让玩家在网站上提交转会、自由签和解约

对FMC等其它赛事的支持

爬取footballsqurds网页功能


to-do list

为页面写css,美观页面

让页面适合手机显示

优化账号系统

使管理人员能爬取footballsqurds以更新球员大名单

支持FMC等杯赛类赛事

如有必要,实现暗标处理等功能

签名档

Leadbitter在梦剧场进球


 最后修改于2020-03-08 22:58:42
  • 发表于2020-03-03 23:07:43
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 2楼

在我编辑这个帖子的时候,发现自己成了版务

等于说这也是我以版务身份在贵版发的第一个帖子哈……

算是献礼了……

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

签名档

Novak……Ibe……Ibe shot……Might drop here,Zigic!Off the line by Ream,and then!!……

Paul Caddis!!

Have Birmingham City done it?!Unbelievable things at the Reebok!

There are tears in Birmingham eyes,tears of joy,tears of relief.

As it stands,Birmingham City are staying in the Championship.

发表于2020-03-03 23:21:55

survivor [离线]

TEETOTALER|每天都是一种练习

5.1亚洲

发帖数:9884 原创分:29
<ASCIIArt> 3楼

tql

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

签名档

为了不让你伤心/伤了我的心

--陈绮贞《表面的和平》

发表于2020-03-04 03:22:46

KakaHiguain [在线]

今天青山更新红茶谈话后续了吗?

8.5兔七

发帖数:1.6万 原创分:13
<ASCIIArt> 4楼

大师

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

发表于2020-03-04 10:02:18

huayuankou [离线]

九区区长花园口-口区

5.9高级站友

发帖数:7076 原创分:7
<ASCIIArt> 5楼

瓜瓜的小程序是不是流产了

KakaHiguain (喵利国家生死以) 在 ta 的帖子中提到:

大师

发表于2020-03-04 10:02:54

KakaHiguain [在线]

今天青山更新红茶谈话后续了吗?

8.5兔七

发帖数:1.6万 原创分:13
<ASCIIArt> 6楼

// TODO(KakaHiguain): Develop a wechat mini program for sports_game@bdwm.

huayuankou (猪芳芳 | 小锤仔) 在 ta 的帖子中提到:

瓜瓜的小程序是不是流产了

发表于2020-03-04 10:15:23
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 7楼

因为我这个寒假才开始做,因此历史数据只从第16轮开始记录

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

签名档

Novak……Ibe……Ibe shot……Might drop here,Zigic!Off the line by Ream,and then!!……

Paul Caddis!!

Have Birmingham City done it?!Unbelievable things at the Reebok!

There are tears in Birmingham eyes,tears of joy,tears of relief.

As it stands,Birmingham City are staying in the Championship.

发表于2020-03-04 11:12:00

since [离线]

兰陵笑笑生身后的一位大师

4.9高级站友

发帖数:7112 原创分:9
<ASCIIArt> 8楼

大师太强了,开源吗

twa (--) 在 ta 的帖子中提到:

因为我这个寒假才开始做,因此历史数据只从第16轮开始记录


签名档

           ▄▅▆▇███▇▆▅▄

          ▄     陇      西     ▄       

          ▄    LONG     XI     ▄       

          ▄                    ▄       

          ▄ 鸳鸯镇←  →云田乡 ▄       

          ▄                    ▄       

发表于2020-03-04 12:03:25

since [离线]

兰陵笑笑生身后的一位大师

4.9高级站友

发帖数:7112 原创分:9
<ASCIIArt> 9楼

哦看到有github

since (兰陵笑笑生身后的一位大师) 在 ta 的帖子中提到:

大师太强了,开源吗


签名档

甘宁见众人有难色,乃拔剑在手,怒叱曰:“我为上将,且不惜命;汝等何得迟疑!”

发表于2020-03-04 12:03:45

childeyi [离线]

Anarchy|小得意

5.0纯钧

发帖数:8337 原创分:116
<ASCIIArt> 10楼

大师是真·行动派。建议版务组发放原创分。

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

签名档

"I have low esteem for everyone else."    Daria Morgendorffer


发表于2020-03-04 15:22:28

childeyi [离线]

Anarchy|小得意

5.0纯钧

发帖数:8337 原创分:116
<ASCIIArt> 11楼

以及不懂就问:由玩家手动添加进球,会不会有重复添加的可能啊?虽然管理人员可以撤回,但是工作量会不会太大了一点?又或者一个球员在一场比赛中梅开二度甚至帽子戏法,要怎么区分是玩家重复添加进球还是同一球员多个进球?

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

签名档


发表于2020-03-04 15:27:19
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 12楼

这是个好问题。我其实是周日在微信群发布之前才意识到,为了保证网站的用户体验,必须允许所有人添加进球。(本来这也是个需要权限的功能……)

由于时间紧张,并且我现在数据库姿势水平还不够,因此最后做了一个特别粗略的处理:5分钟之内不再允许游客提交最近进球球员的进球……同时在网页的顶部显示最近一个被提交的进球

实际上这样可能连治标都没满足,并且我知道现在代码本身还有bug(比如,两个游客在同一毫秒提交一个球员的进球,可能会导致该球员显示*2)。不过对于这个网站本身的预期使用量而言,这样处理应该已经足够了(我相信周六和周日有3+场比赛同时进行的时候都会有版务挂在上面)。

childeyi (Anarchy|小得意) 在 ta 的帖子中提到:

以及不懂就问:由玩家手动添加进球,会不会有重复添加的可能啊?虽然管理人员可以撤回,但是工作量会不会太大了一点?又或者一个球员在一场比赛中梅开二度甚至帽子戏法,要怎么区分是玩家重复添加进球还是同一球员多个进球?

签名档

Novak……Ibe……Ibe shot……Might drop here,Zigic!Off the line by Ream,and then!!……

Paul Caddis!!

Have Birmingham City done it?!Unbelievable things at the Reebok!

There are tears in Birmingham eyes,tears of joy,tears of relief.

As it stands,Birmingham City are staying in the Championship.

发表于2020-03-04 16:50:23

huayuankou [离线]

九区区长花园口-口区

5.9高级站友

发帖数:7076 原创分:7
<ASCIIArt> 13楼

如果做个简单的处理呢,比如Messi1、Messi2,如果数据库中能匹配的话就不计,如果没有匹配的话就split一下再计入

twa (--) 在 ta 的帖子中提到:

这是个好问题。我其实是周日在微信群发布之前才意识到,为了保证网站的用户体验,必须允许所有人添加进球。(本来这也是个需要权限的功能……)

由于时间紧张,并且我现在数据库姿势水平还不够,因此最后做了一个特别粗略的处理:5分钟之内不再允许游客提交最近进球球员的进球……同时在网页的顶部显示最近一个被提交的进球

实际上这样可能连治标都没满足,并且我知道现在代码本身还有bug(比如,两个游客在同一毫秒提交一个球员的进球,可能会导致该球员显示*2)。不过对于这个网站本身的预期使用量而言,这样处理应该已经足够了(我相信周六和周日有3+场比赛同时进行的时候都会有版务挂在上面)。

发表于2020-03-04 23:37:05
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 14楼

大师能解释得更清楚一点吗,没太明白这种方法是如何确定Messi被重复输入了一遍,而不是真的*2了……


huayuankou (猪芳芳 | 小锤仔) 在 ta 的帖子中提到:

如果做个简单的处理呢,比如Messi1、Messi2,如果数据库中能匹配的话就不计,如果没有匹配的话就split一下再计入

签名档

Leadbitter在梦剧场进球


发表于2020-03-04 23:55:31

jiamingpku [离线]

jiamingpku

7.4大三元

发帖数:1.4万 原创分:0
<ASCIIArt> 15楼

如果是Messi*2 需要输入 Messi2(或者Messi*2)

输入Messi 就表示Messi*1?


twa (--) 在 ta 的帖子中提到:

大师能解释得更清楚一点吗,没太明白这种方法是如何确定Messi被重复输入了一遍,而不是真的*2了……


签名档


发表于2020-03-05 00:24:53
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 16楼

明白了,感觉有可行性,毕竟大家报比分时都会报某人*2什么的,不用额外去查这是第几个球

jiamingpku (jiamingpku) 在 ta 的帖子中提到:

如果是Messi*2 需要输入 Messi2(或者Messi*2)

输入Messi 就表示Messi*1?


签名档

Leadbitter在梦剧场进球


发表于2020-03-05 00:36:14

huayuankou [离线]

九区区长花园口-口区

5.9高级站友

发帖数:7076 原创分:7
<ASCIIArt> 17楼

re

jiamingpku (jiamingpku) 在 ta 的帖子中提到:

如果是Messi*2 需要输入 Messi2(或者Messi*2)

输入Messi 就表示Messi*1?


发表于2020-03-05 01:39:38

rhyshm [在线]

BOOM!BOOM!BOOM!

7.9大三元

发帖数:2.7万 原创分:27
<ASCIIArt> 18楼

太强了!

twa (--) 在 ta 的帖子中提到:

并已经向其中导入数据,可以使用

地址:39.106.174.180:45807/index.php

源码:https://github.com/twa-pku/FML

……

签名档

人生的起点都是零。总共有10次选择,可以选择+1,-1或者不变。

无论最后结果等于什么其实都很很好,只是最后的结果等于10和-10只有一种可能。

所以一旦错过就没机会咯。

发表于2020-03-05 08:51:09

survivor [离线]

TEETOTALER|每天都是一种练习

5.1亚洲

发帖数:9884 原创分:29
<ASCIIArt> 19楼

理论上可以试着用爬虫处理联赛官网的比分页面,但这个工作量太大了。只有一个官网的FMC也许可以试点。另外这个思路下扑点是个坑。

twa (--) 在 ta 的帖子中提到:

这是个好问题。我其实是周日在微信群发布之前才意识到,为了保证网站的用户体验,必须允许所有人添加进球。(本来这也是个需要权限的功能……)

由于时间紧张,并且我现在数据库姿势水平还不够,因此最后做了一个特别粗略的处理:5分钟之内不再允许游客提交最近进球球员的进球……同时在网页的顶部显示最近一个被提交的进球

实际上这样可能连治标都没满足,并且我知道现在代码本身还有bug(比如,两个游客在同一毫秒提交一个球员的进球,可能会导致该球员显示*2)。不过对于这个网站本身的预期使用量而言,这样处理应该已经足够了(我相信周六和周日有3+场比赛同时进行的时候都会有版务挂在上面)。

签名档

安排我难得的假期/整天陪伴你/听你说话做你的歌迷

--陈绮贞《女明星》

发表于2020-03-05 15:13:51
楼主

twa [离线]

--

3.8中级站友

发帖数:1016 原创分:7
<ASCIIArt> 20楼

使用者注意,现在输入进球已经改成这种方式了

即,Messi或Messi1代表梅西第1粒进球,Messi2代表第2粒进球,以此类推

jiamingpku (jiamingpku) 在 ta 的帖子中提到:

如果是Messi*2 需要输入 Messi2(或者Messi*2)

输入Messi 就表示Messi*1?


签名档

Leadbitter在梦剧场进球


发表于2020-03-06 23:34:34
返回本版
1
2
下一页 >
/ 2
跳转

请您先 登录 再进行发帖

快速回复楼主
标题
建议:≤ 24个字
签名档
发布(Ctrl+回车)

您输入的密码有误,请重新输入