用户名: 密码:
新用户注册
监管者: rod03801 
 Feature requests

Do you miss something on BrainKing.com and would you like to see it here? Post your request into this board!
If there is a more specific board for the request, (i.e. game rule changes etc) then it should be posted and discussed on that specific board.

For further information about Feature Requests, please visit this link on the Brainking.Info site : http://brainking.info/archives/20-About-feature-requests.html


每页的消息:
讨论板列表
您未权限在该板张贴消息。只有最低脑兵级别的会员才允许张贴在该板。
状态: 所有人能发表
帖子搜索:  

11. 八月 2011, 04:04:01
Aganju 
题目: Really lose on time when you lost on time
Ever had that? I really need to leave, but I have only one hour for my move left in that game, so if I leave, I'll lose. But the opponent does not play either... so I wait and wait... finally, when his clock says -9 minutes, I leave. When I come back, I lost on time - he came, made a move (sitting on -9 minutes!) and won on time. Frustrating.

Now I understand that the timeout demon cannot be run every second (or the CPU would do nothing else), but what about this:
Whenever someone goes to a game page to make his move (and the system knows that he is the user due to move), the remaining time for him is checked, and if it's <= 0, he loses right there.
That would mean that without him opening the game, he could watch the time go to -1, -2, -3 mins, same as now, but he has already lost, the system just did not execute it yet. That would be fairer, and I think easy to do, without producing extra load on the server.

- this is my third idea in so many days; so if I bore you let me know. I thought they are all worthy. -

11. 八月 2011, 05:05:38
Thad 
题目: Re: Really lose on time when you lost on time
Aganju: It seems to me that BrainKing should never display a game as active if time has expired. I would almost certainly guess that the ending time of the game is what's stored in the database, so, in order to show the game page to a user, the time remaining must be calculated every time the game page is shown to the user. BrainKing should detect when the time remaining is negative and should end the game right then and there rather than show games with negative time remaining and allow users to continue to play in them.

11. 八月 2011, 05:13:16
Aganju 
题目: Re: Really lose on time when you lost on time
Thad: Agreed. What you describe it slightly more than what I thought; basically whenever any page display finds a negative time, (instead of displaying it,) it triggers 'end the game'; I meant only when the opponent opens it.
I think the latter is less effort to implement, but the former is nicer of course.

11. 八月 2011, 07:14:45
grenv 
题目: Re: Really lose on time when you lost on time
Aganju: No reason it couldn't timeout whenever *anyone* looks at the game... after all, it has to display the '-9' so it's already figured out the time is run out - the rest is trivial.

11. 八月 2011, 09:35:31
Thad 
题目: Re: Really lose on time when you lost on time
grenv: I agree. I thought of that half way thru what I had typed up, but didn't feel like changing it. ;-)

The rest might not be trivial if half of the code for the page is already generated, but it wouldn't be too hard to do if done right.

11. 八月 2011, 13:03:05
grenv 
题目: Re: Really lose on time when you lost on time
Thad: I'm assuming there is already a method called timeout(gameID) or something equivalent... simply a case of calling it when the page loads if timeRemaining(gameID) <= 0

I guess I'm assuming the site is coded reasonably well already.

11. 八月 2011, 20:13:19
Thad 
题目: Re: Really lose on time when you lost on time
grenv: Do you think that's a good assumption, grenv? ;-)

日期和时间
在线的朋友
最喜欢的讨论板
朋友群
每日提示
Copyright © 2002 - 2024 Filip Rachunek, 版权所有
回顶端