1 頁 (共 1 頁)

[討論] 開發中國象棋整合進水怪遊戲 (衹欠一步, 更新於 2007-01-03)

發表於 : 2006-06-03 20:13
kkt
前言:

我的站上有裝水怪遊戲, 大家都知內有五子棋.
但相信大家可能會同意, 中國象棋有可能比五子棋來得更受歡迎.

所以我忽發奇想, 如果在水怪遊戲內加入中國象棋, 那站上的娛樂性可就更加豐富.

===============================================

構思:

而我的構想是這樣的, 找合適軟體. (這個其實已有, 衹是版權問題.)

就是一個簡單的象棋軟體已足夠, 它可在線跟電腦下, 或邀請在線好友對奕.

並且可用積分投注, 勝負皆有獎罰.

===============================================

可行性:

在此向竹貓或各方高朋請教, 像這樣的外掛可行性成立嗎 ?

但我個人的觀點猜估, 有需求自必有人開發.

===============================================

前景預測:

喜歡閒來下象棋的人, 實在很多, 是可以肯定了. 衹不過網絡上都有很多象棋網.
但我構思中並非跟這等專門下棋網站競爭. 如上所述, 衹是增加娛樂性罷.

就像水怪遊戲一樣, 如果跟現時的軟體遊戲或是一些網絡遊戲相比.
我敢斷言一句, 簡直是落後了三..五年光景, 但....卻仍受很多人喜愛.
看竹貓每天都有水怪查詢也知大概.

所以憑我市場觸覺, 我相信這支外掛是有可為及為眾人所接受的.

==============================================

在此, 借此間作一個小型可行性探討,

順道作一個票選, 到底支持的又有多少比例呢 ?




ps. 未知發此區是否合適, 因我覺得是開發 "非官方外掛" 的雛型.



.

發表於 : 2006-06-04 01:59
jwxinst
XDDD偶搶沙發
當然好啦
其實水怪也應該改革了

阿K努力一點喔!


但先以自己的站內方式成功再連絡作者XDDDD

發表於 : 2006-06-04 09:04
心靈捕手
下 (象) 棋, 一直是我的興趣之ㄧ;
衷心期待您, 早日實現願望! :-D

發表於 : 2006-06-04 10:48
Kill
好像還沒看過PHP版的象棋
如果要自己寫的話可能會很累
加油吧 ;-)

發表於 : 2007-01-03 23:41
kkt
我找到了一個有線上平台的象棋對戰插件, 但未知能否用在 phpbb 上,
但我看似乎可以的, 因為它衹需上傳連接平台的路徑及確認身份識別檔案.
毋需修改模版文件. 好了讓我詳述一下情況:

=============

由於我架有 phpbb 及 discuz 雙子站, 而這個遊戲已可在 discuz 站上成功連線對戰, 它衹包含 3 個文件檔.

下載看看:
http://www.kktfriend.com/phpBB2/download/chess.rar

內包含:

Chinchess.php
templates/chess_china.htm (等同 phpbb 的 tpl)
bigorsmall.htm (象棋插件 0.5 程序開發宣告而已)

==============

打開後, 要改的就是 Chinchess.php 中的會員身份讀取
而 chess_china.htm 則沒甚麼問題, 可因應各自風格修改即可.

==============

遊戲圖示:

圖檔


==============

遊戲測試

登入: 12345
密碼: 12345


==============

有興趣的大大研究一下, 我相信如 "倉大" 或"捕手老師" 來說易如反掌
或許我也可改, 但不知何年何日了..

衹望有更多人可分享遊戲.


==============

遊戲玩法:

可相約好友對戰, 或站內, 及所有裝此插件的站台皆可對戰.

遊戲中雙方可留言

有記錄步法

可加入觀戰


==============


期望早日可加入 phpbb 釋出.





.

發表於 : 2007-01-04 13:45
心靈捕手
kkt 寫:我找到了一個有線上平台的象棋對戰插件, 但未知能否用在 phpbb 上,
但我看似乎可以的, 因為它衹需上傳連接平台的路徑及確認身份識別檔案.
這的確是個較人興奮的好消息! :-D

我會先在測試論壇跑看看, 感謝分享!

--
建議您:
可以在 discuz 論壇的 header.htm 加上 '對戰象棋' 連結.

發表於 : 2007-01-04 17:24
kkt
多謝老師參與開發, 我也研究當中.
如需提供檔案內的未知變數, 我樂意隨時提供.

例如:

Chinchess.php 內的

代碼: 選擇全部

$username = $bbname."-".$discuz_user;
$bbname 是論壇名稱
$discuz_user 是會員名稱

就是把他轉為讀取 phpbb 內的相關欄位
我是卡了在如何讀取上.



.

發表於 : 2007-01-04 23:07
心靈捕手
kkt 寫:多謝老師參與開發, 我也研究當中.
如需提供檔案內的未知變數, 我樂意隨時提供.
因為目標設定在將 '象棋整合進入水怪',
所以試著將測試論壇 (phpBB 2.0.22) 新增以下外掛.
1. Attach mod 2.4.5
2. Cash mod 2.2.3a
(因為 Attach mod 的 Pre-modified files 只有相容 phpBB 2.0.21,
所以套用原 Cash Mod 2.2.3a 完整包 for phpBB 2.0.21 後, 再手動升級到 phpBB 2.0.22)
3. 水怪 1.0.4
(因為測試論壇已經 utf-8 化, 所以將此外掛重新編碼, 並修正部分錯誤後, 升級版號)

我想, 可以先將目標訂在, 象棋整合進入 phpBB,
之後, 整合進入水怪, 將會水到渠成.

發現在 Chinchess.php 有使用到下列函式

代碼: 選擇全部

function PrintEot($template,$EXT="htm"){
	global $tplpath;
	if(!$template) $template=N;
	file_exists("$template.$EXT") ? $path="$template.$EXT" : $path="$template.$EXT";
	return $path;
}
由於不方便下載到 'Discuz!5.0' 一探究竟,
所以苦無對策.

發表於 : 2007-01-04 23:56
kkt
請恕先加註前言:
因為原本我想把一些 Dz 的遊戲插件轉到 phpbb 上的.
所以才架起 Dz 來一窺全豹, 也好作更深入了解.

由於我也接觸不久, 僅略知片面.

==========

據我所得, 兩者結構大同 "小異".

相同者*.php 都是存於根目錄下
風格資料夾都是 template

而phpbb/template/subSilver/ 為例, 之下是 *.tpl
等同 Discuz/template/default/ 之下是*.htm

==========

附件中的 Chinchess.php 正是存於根目錄下即可
而 chess_china.htm 按他所指向讀取路徑是 templates/ 之下

==========

編碼問題不是障礙, 可轉用 utf-8 或 big-5 皆可.

如要下載整個 discuz 5.0 也可下來一看, 在此有各編碼版本:

http://www.alan888.com/Discuz/viewthread.php?tid=81517

==========

至於 Chinchess.php 這段函式:

代碼: 選擇全部

function PrintEot($template,$EXT="htm"){ 
   global $tplpath; 
   if(!$template) $template=N; 
   file_exists("$template.$EXT") ? $path="$template.$EXT" : $path="$template.$EXT"; 
   return $path; 
}
就是指向 template 資料夾下的 chess_china.htm
而 chess_china.htm 內是顯示連結到象棋平台之前, 確認會員身份.
是指確認自己站上身份. 象棋平台之開發者並不要求登錄. 是歡迎免費參與的.

==========

方向應該是像水怪遊戲一樣, 要讀取參與的會員 ID

我也在嘗試中, 對 php 語法所知太差..沒辦法, 衹有慢慢試.




.

[分享] 已經成功整合進入 phpBB 論壇 (含水怪)

發表於 : 2007-01-06 08:39
心靈捕手
目前, 已經成功整合進入 phpBB 論壇 (含水怪).

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=251393#251393

測試論壇:
http://wang5555.dnsfor.me/test/phpbb2/
TEST ID: goodluck
PASSWORD: 12345678

目前問題是, 玩這個象棋, 純粹只是消磨時間.
當連線過慢時, 將等待許久;
且知音難尋, 經常遇到, 下棋到一半, 突然離開了?...

--
水怪整合部分, 還有待加強!
(ps. 稍待整理後, 會先行釋出分享)

我希望玩象棋時, 可以增 (減) 個人的現金.
但是由於遊戲的主程式 (JAVA APPLET) 是在遠端伺服器,
其並沒有提供任何 (輸贏) 的記錄, 實在很難判讀.

--
DEMO 圖示:
利用論壇 (水怪) 與測試論壇, 進行下象棋測試.

圖檔

圖檔

圖檔

圖檔

圖檔

發表於 : 2007-01-06 15:14
kkt
老師, 這真是太好消息呀!!!
好消息不單是象棋這插件, 那麼代表了其他都可如法泡制.

phpbb 更多姿多采了

衷心感謝老師!! 老師果然不負眾望!!

===========

目前問題是, 玩這個象棋, 純粹只是消磨時間.
當連線過慢時, 將等待許久;
且知音難尋, 經常遇到, 下棋到一半, 突然離開了?...
這正好是推動更多論壇參與之主因, 也可相約好友對奕的.
而最主要是站上好友會員可實現在站上對奕.



ps. 如確可行, 往後我可考慮提供平台軟件, 讓它更穩定.





.

Re: [分享] 已經成功整合進入 phpBB 論壇 (含水怪)

發表於 : 2007-01-06 21:46
心靈捕手
心靈捕手 寫:目前, 已經成功整合進入 phpBB 論壇 (含水怪).

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=251393#251393

測試論壇:
http://wang5555.dnsfor.me/test/phpbb2/
TEST ID: goodluck
PASSWORD: 12345678

目前問題是, 玩這個象棋, 純粹只是消磨時間.
當連線過慢時, 將等待許久;
且知音難尋, 經常遇到, 下棋到一半, 突然離開了?...

--
水怪整合部分, 還有待加強!
(ps. 稍待整理後, 會先行釋出分享)

我希望玩象棋時, 可以增 (減) 個人的現金.
但是由於遊戲的主程式 (JAVA APPLET) 是在遠端伺服器,
其並沒有提供任何 (輸贏) 的記錄, 實在很難判讀.
整理 '象棋融合水怪' 相關修改後, 已經發表.
http://phpbb-tw.net/phpbb/viewtopic.php?p=251421#251421
kkt 寫: 這正好是推動更多論壇參與之主因, 也可相約好友對奕的.
而最主要是站上好友會員可實現在站上對奕.
這的確是, 目前整合後, 唯一的好處. :oops:

發表於 : 2007-01-13 15:08
mmk7821
(JAVA APPLET) 是在遠端伺服器,
其並沒有提供任何 (輸贏) 的記錄, 實在很難判讀.
這是否意味著


遠端只要把遊戲刪除,我們這端的遊戲也不能玩了?

發表於 : 2007-01-13 16:40
kkt
mmk7821 寫:
這是否意味著

遠端只要把遊戲刪除,我們這端的遊戲也不能玩了?
這是有可能的, 象棋軟件倒不是難找, 現在也有.
衹是要整合進 phpbb 還需有技術上的研究.
因為假如是單純下載軟件來對奕, 那感覺就不像融入論壇了.

但是否開發一個插件, 端視 "市場" 需求.
像這個投票測試反應, 如果衹有寥寥數人, 那就沒甚麼發展潜力了.

反正裝了就玩一下, 沒得玩時也沒甚麼大損失就是.



ps. 或許他日有更完善的平台也不定.


.

發表於 : 2007-01-19 16:44
mmk7821
這個是SWF的象棋


不知可不可以修改成現上對奕

給大家參考參考

http://mygamespocket.com/game_detail.php?game_index=612