Erlang-China

erlang 中文社区

[ANN]let’s play! Erlang’s webmine!


九牛二虎之后,erlang的webmine终于配置起来了。

请点击这里访问:http://erlang-china.org:8088/

任何反馈都欢迎,请在此跟帖。

The Erlang version of web mine game was online!

please click here to play, enjoy! (http://erlang-china.org:8088/)

any comment is welcome.





Comments



1
Author:  goodman | Date:  May 26, 2007 | Time:  7:09 am

noticket 是什么意思?

2
Author:  Arbow | Date:  May 26, 2007 | Time:  3:24 pm

莫非是server程序挂了,客户端连不上就显示noticket?

3
Author:  jackyz | Date:  May 27, 2007 | Time:  12:09 am

noticket 是无法识别 player 的意思。服务器一直没有挂。

服务器上的网路连接比和本地测试环境慢,两个 ajax call 之间有时会出现时序异常,从而导致这个问题。

已经更新了程序,解决了此bug。谢谢反馈。

4
Author:  jackyz | Date:  May 27, 2007 | Time:  12:49 am

tips: 如果总是出现问题,请先访问 http://erlang-china.org:8088/erlq/push/close 重置,再重新试试。

5
Author:  lijie | Date:  May 27, 2007 | Time:  3:28 am

还是玩不了,点击start没有反应,FF和IE上都是如此。

6
Author:  jackyz | Date:  May 27, 2007 | Time:  9:31 am

嗯,确实如此。重启之后会恢复正常,但是运行一段更长的时间之后又会出现这种情况。
只是不知道,要等多久。看来应该再分析一下。

7
Author:  pandawang | Date:  May 27, 2007 | Time:  11:04 am

反应比较慢,js 的原因?
然后就是用着用着没有反应了,能否公开源码看看:)

8
Author:  jackyz | Date:  May 27, 2007 | Time:  5:49 pm

“比较慢”:部分是网络原因,服务器在国外,我这里的 ping 值是 500 多 ms 。在目前的 push 实现方式下,一次点击,延迟需要乘以 2 ,也就是说要延迟 1 秒。慢就可想而知了。另外 js 也有问题,没有做 img 的 preload ,已经改进了一下。

“用着用着没有反应了”:原因是在迅速反复的点击时(叠加的请求),会走到一支不常的流程中去,而该流程会出一个异常,导致 process crash 。已经 fix 掉了。

“公开源码”?暂时没有这个计划。

9
Author:  jackyz | Date:  May 27, 2007 | Time:  5:53 pm

对了,比较慢,还有一个可能的原因是js代码之中的is_blocked开关,它的目的是实现“一次请求尚未返回,不允许发起下一次请求”的限制,防止连续的狂点。

10
Author:  goodman | Date:  May 28, 2007 | Time:  9:02 pm

所有的雷都标出来了怎么不能结束?
速度是有点慢

11
Author:  jackyz | Date:  May 29, 2007 | Time:  11:11 am

@goodman

木有做标雷总数是否等于雷数的检查,只做了尚未点开的雷数是否等于雷数的检查。比方:

总共10个雷,你标了10个(其中有2个标错了),另外还有2个没点开。标雷数等于雷总数。这样能不能算结束呢?

如果算结束,那算是成功还是失败呢?如果算失败,你明明有两个没有点开。而且,你标了也可以再改。算失败似乎不合理。算成功,就更不合理,分明标错了2个,怎么能算成功呢?

只能不算结束了。以剩下没有点开的作为判断结束的唯一条件。

另外,都反映慢,能不能告诉一声 ping 值是多少?



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>