作者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
推 kuso0516:看過人家玩西洋棋嗎 猛打旁邊的時鐘 就是在計算思考時間 04/09 00:07
→ pthuang:講圍棋應該比較多人知道 XD 04/09 01:43
→ madturtle:我看棋靈王的規則是:思考時間用完後,每一步最多想一分鐘 04/09 01:47
→ madturtle:"列入積分"是指甚麼我就不知了 04/09 01:48
→ bigdieman:大概是指思考時間越少下棋的戰鬥力就有加分吧 04/09 14:34
→ popfish:思考時間正規稱為Game time或自由時間 04/09 14:55
→ popfish:但沒聽過思考時間長短會被列入積分 是說短時間KO對手加分똠 04/09 14:56
→ popfish:我覺得應該說明一下 我自己比賽會按鐘 但那不會納入計算!! 04/10 00:02
推 ddavid:跟積分無關......超時是直接輸掉。 04/10 19:17
→ ddavid:而依比賽的不同有不同的計時方法。 04/10 19:18
→ ddavid:像台灣的圍棋電視快棋賽是一次30秒,設定可超時多少次,當 04/10 19:18
→ ddavid:超時次數用完又再超時就輸掉。 04/10 19:19
→ ddavid:而一般棋賽則是總共給多少思考時間,用完後進入數秒階段, 04/10 19:20
→ ddavid:數秒再超時就輸掉。但還沒聽過時間還算積分的XD 04/10 19:20
→ ddavid:又回popfish大,網站就是可以有包容性這點沒錯,不過如果有 04/10 19:22
→ ddavid:人開棋局就一直掛在那裡也是消耗Server資源的XD 04/10 19:22
→ ddavid:除非採用Server只是撮合對手,之後是交給雙方自己p2p連線, 04/10 19:23
→ ddavid:這樣倒是一個方法。 04/10 19:24
→ FancyWing:雙方自己p2p 這樣不免遇到斷線問題 其實只要在此對弈模 05/04 16:26
→ FancyWing:式下設一個conneting timeout 就好了 05/04 16:27
→ FancyWing:server此時比較偏重database 而不是process 05/04 16:28