作者popfish (泡鱼儿)
看板GameDesign
标题Re: [企划] 非同步对奕
时间Tue Apr 8 22:06:42 2008
※ 引述《ddavid (谎言接线生)》之铭言:
: ※ 引述《etrexetrex (moonet)》之铭言:
: : 曾经想过
: : 目前的线上的下棋软体
: : 都要求一手棋要在几秒内出手
: : 为什麽要这麽急呢?
: : 下棋本身应该是很缓慢的游戏
: : 每一步棋都是经过缜密思考後才出手
: : 如果线上下棋可以跟MSN一样有离线下棋之类的
: : 是不是就不用这麽赶了?
: 因为你不赶对方并不一定不赶,就算你们都不赶也不是每个人都可以电脑一直开
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
网站就是可以有包容性 寻找到两个以上不想要赶的人 :)
: 着挂在线上。而如果一局棋中间会上线又断线,那根本不需要使用特殊的线上下棋软
: 体,请见下述。
: : 而且也能实作同时跟多人下棋
: : 不晓得大家觉得这个想法如何?
: : --
: : ◆ From: 140.118.109.233
: : 推 single770301:正规棋类比赛会将思考时间列入积分,so... 04/07 14:56
正规棋类将思考时间列入积分?
不懂这句的涵义 第一次听到耶!@@
: : → etrexetrex:嗯 我只是想问真正的休闲会这麽急嘛? 04/07 14:58
: : 推 pthuang:结果一盘棋要下好几天 XD 04/07 16:19
: : → bigdieman:倒数计时会激发潜能 \囧/~要迟到了 04/07 17:04
: 如果你尝试过以E-Mail玩Diplomacy(强权外交,不知道的话google一下便有)
: 这类游戏的话就知道你想的事已经被做过了XD
: E-Mail棋局也早已存在,请参考以下网址。
: http://www.renjupost.com/pbem/emiind1.htm
: 事实上,除了E-Mail读写以外你不需要任何程式的辅助就可以进行一个E-Mail无
: 限时(只要双方同意)棋局或游戏(当然是要一个所有资讯公开的游戏啦,麻将或桥
: 牌这种就不得不至少有个Server或绝对公正裁判来管理才可能实现),比如围棋你只
: 需要在接到对方的信後想出棋步,在信内写上「D4」寄回去,如果是象棋就写上「包
: 二平五」之类。只要该棋类存在唯一记录棋步的方法,你就能这样下。你甚至不需要
: 考虑你得挂在线上,哪一天你在路上想出棋步了甚至可以发手机简讯给对方就好,只
: 要双方都同意且承认,没有造成不公平或者有人否认悔棋就行。
其实是可以把你说的这些问题都消除掉
走子也不用"写"包二平五 用"Click"的就可以
: 若硬要程式化,那也只需要一个可以收发特定格式E-Mail并解读里面棋步然後排
: 出来的简单软体就可以了,可以说随便拿个可排棋谱的软体外包一层E-Mail介面就能
: 做到。
以上其实还可以做到不需要下载就可以玩的
用物件的概念在网路上点选就可以
--
CREATE TABLE `che_member` (
`mem_id` varchar(16) NOT NULL default '',
`star` tinyint(3) unsigned NOT NULL default '1',
`win` int(10) unsigned NOT NULL default '0',
`lose` int(10) unsigned NOT NULL default '0',
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.61.179
1F:推 kuso0516:看过人家玩西洋棋吗 猛打旁边的时钟 就是在计算思考时间 04/09 00:07
2F:→ pthuang:讲围棋应该比较多人知道 XD 04/09 01:43
3F:→ madturtle:我看棋灵王的规则是:思考时间用完後,每一步最多想一分钟 04/09 01:47
4F:→ madturtle:"列入积分"是指甚麽我就不知了 04/09 01:48
5F:→ bigdieman:大概是指思考时间越少下棋的战斗力就有加分吧 04/09 14:34
6F:→ popfish:思考时间正规称为Game time或自由时间 04/09 14:55
7F:→ popfish:但没听过思考时间长短会被列入积分 是说短时间KO对手加分똠 04/09 14:56
8F:→ popfish:我觉得应该说明一下 我自己比赛会按钟 但那不会纳入计算!! 04/10 00:02
9F:推 ddavid:跟积分无关......超时是直接输掉。 04/10 19:17
10F:→ ddavid:而依比赛的不同有不同的计时方法。 04/10 19:18
11F:→ ddavid:像台湾的围棋电视快棋赛是一次30秒,设定可超时多少次,当 04/10 19:18
12F:→ ddavid:超时次数用完又再超时就输掉。 04/10 19:19
13F:→ ddavid:而一般棋赛则是总共给多少思考时间,用完後进入数秒阶段, 04/10 19:20
14F:→ ddavid:数秒再超时就输掉。但还没听过时间还算积分的XD 04/10 19:20
15F:→ ddavid:又回popfish大,网站就是可以有包容性这点没错,不过如果有 04/10 19:22
16F:→ ddavid:人开棋局就一直挂在那里也是消耗Server资源的XD 04/10 19:22
17F:→ ddavid:除非采用Server只是撮合对手,之後是交给双方自己p2p连线, 04/10 19:23
18F:→ ddavid:这样倒是一个方法。 04/10 19:24
19F:→ FancyWing:双方自己p2p 这样不免遇到断线问题 其实只要在此对弈模 05/04 16:26
20F:→ FancyWing:式下设一个conneting timeout 就好了 05/04 16:27
21F:→ FancyWing:server此时比较偏重database 而不是process 05/04 16:28