Fw: [分享] CPBL Fantasy 開發心得

看板FBaseball作者 (喔~喔喔~喔喔~喔喔~爪爪)時間3年前 (2020/05/12 17:24), 4年前編輯推噓0(000)
留言0則, 0人參與, 4年前最新討論串1/1
※ [本文轉錄自 Baseball 看板 #1Uk06JPF ] 作者: Ageis (Ageis) 看板: Baseball 標題: [分享] CPBL Fantasy 開發心得 時間: Sun May 10 21:28:36 2020 Hello 大家好,我是 Norman 我和《Hito 大聯盟》的聽眾 Randy、Blues 和主持人 Adam 最近一起開發「手機版」 CPBL Fantasy 遊戲 希望能紓解許多 Fantasy 資深玩家的癮,也希望讓沒有玩過 Fantasy 的球迷們趁中職開 打之際體驗一下遊戲的樂趣! https://cpblfantasy.com/ (beta 版) 用 Facebook 帳號註冊就可以免費玩 推薦使用手機操作 為了簡化遊戲,讓更多球迷可以快速上手,我們採取單一聯盟制 並取消集中選秀,每天都可以選一軍球員「3 投 8 野」組成你的夢幻隊伍,每週為一次 循環 目前所有成績資料與球員名單都是以中職網站公佈為主,每天透過系統固定時間更新。 ------- 以下是一些常見問題: Q:一週怎麼定義? A:週一至週日 Q:選球員有預算或任何限制在嗎? A:沒有預算上限,唯一的限制是一定要選滿 3 投 8 野,不重覆的名單 Q:什麼時候獲得分數 A:每日賽後 Q:什麼時候可以換陣容? A:24/7 都可以換,唯需注意當天開打後改的陣容,會用在隔天的計算 例: 18:30 改陣容 (A) -> 18:35 比賽開始 -> 18:50 改陣容 (B), 那麼會是 (A) 用在計算分數 最後分享一些在做 CPBL Fantasy 時,碰到的技術問題及心得: - 有時候比賽資料會有錯誤。不知道是網站登錄人員的問題,還是現場記錄組的問題, 總之有時會發現資料對不太起來的問題,為了因應這個問題, 每場比賽都會重覆多抓幾次,盡量去取得最正確的資料。 - 網站格式超爛。爬網站最喜歡看到的就是結構很清楚的原始碼, 偏偏中職網站就是那種,看起來就像是經過好幾代維護 (外包?) 的網站,程式亂就算了,結構有時候還是錯的,最經典的就是 <td> 沒有 </td> 結尾,結果算欄位數量完全對不起來,只好用一些奇技淫巧處理。 不過換個思考方式,短期內應該不用擔心官網會改版,導致整個爬蟲程式要重寫。 - Internal link 參數格式錯誤或重覆意義。以 https://reurl.cc/5lD9py,為例 這個網址的四個參數一個都不能少,先不管 game_type (我還是不知道那是什麼) 有 game_date 不就知道 pbyear 了? 有 game_id 跟 pbyear 不也可以知道 game_date? 然後 game_type 前面的 & 是怎麼回事? - 奇葩的遠古 Gamebox。裡面球員姓名的格式是類似像: 王 光 輝, 中間的空格到底是怎麼回事,要挪抬嗎? 還是這樣看起比較厲害? - 球員點將錄。要不是有這一頁,我都忘了曾經有第一金剛這隻球隊, 我代第一金剛球迷謝謝聯盟! - 英文資料不全。一開始打算做中/英文版的遊戲,讓使用英文的球迷也可以玩。 但碰到了兩個問題,一是球隊名稱沒有找到正式的英文,不過因為只有四隊, 這可以人工處理。 另一個問題是球員名稱, 雖然是才 100 多個,但人工翻譯也太辛苦,還好找了很久終於在 http://www.cpbl.com.tw/en/stats/all.html 找到。 這邊就真的不得不講一下中職網站,你那個英文網站一點幫助都沒有。 謝謝大家,如果有任何問題歡迎來信 cpblfantasy.com@gmail.com!也歡迎有興趣的工程 師、設計師朋友一起加入開發。 -- ◢██◣ ╮ ╭══◢◆◢◆ ╮ ╭ ███◣════theanswer◢█ █◤ ◥ ╰══╯◆ █ █ ╰═════╯ ████ ╴█▌ █ █◣ ◢◢◣ ◢ ◥█◣◥█◣◢█◣ ◢ ◢ █ ◢◢◣ █◣ █ █◤ █ █ █ █◢◤ █◢█ ◢ █ █◤ 3 ◥██◤ █ ◤ █ █ ◥█◤ ◥◤█ █◣█ █ ● ∕〈 █▌ ╰═════════ ◤══════◢◤◥█◤ ═════════◥█ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.146.115 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Baseball/M.1589117331.A.64F.html

05/10 21:31, 4年前 , 1F
推 果然有大大做出來了
05/10 21:31, 1F

05/10 21:31, 4年前 , 2F
在FB登入畫面鬼打牆循環@@
05/10 21:31, 2F

05/10 21:32, 4年前 , 3F
辛苦了!
05/10 21:32, 3F

05/10 21:32, 4年前 , 4F
推一個
05/10 21:32, 4F

05/10 21:33, 4年前 , 5F
辛苦了
05/10 21:33, 5F

05/10 21:33, 4年前 , 6F
竟然還有電腦選人 XDDDDD
05/10 21:33, 6F

05/10 21:36, 4年前 , 7F
喔喔好了
05/10 21:36, 7F

05/10 21:37, 4年前 , 8F
game_type=04 是二軍
05/10 21:37, 8F

05/10 21:40, 4年前 , 9F
為啥我登不了
05/10 21:40, 9F

05/10 21:42, 4年前 , 10F
FB驗證後好像要關掉網頁重開
05/10 21:42, 10F

05/10 21:59, 4年前 , 11F
別人趨前耶推個
05/10 21:59, 11F

05/10 21:59, 4年前 , 12F
前面多打的==
05/10 21:59, 12F

05/10 22:03, 4年前 , 13F
今年好像還把過往參與過二軍的台電、合庫、興富發等隊的
05/10 22:03, 13F

05/10 22:04, 4年前 , 14F
資料移掉....甚至有些球員是以前打過母隊二軍但轉去上列
05/10 22:04, 14F

05/10 22:05, 4年前 , 15F
球隊,網頁還存在但點進去會自動跳轉回首頁
05/10 22:05, 15F

05/10 22:07, 4年前 , 16F
這個有經過中職認可? 會不會有侵權的問題啊?
05/10 22:07, 16F

05/10 22:50, 4年前 , 17F
登入畫面無限循環
05/10 22:50, 17F
麻煩到設定處,把 防止跨網站追蹤 及 阻擋所有cookie 關掉後試試

05/10 23:05, 4年前 , 18F
要不要順便做個球迷版 game day ,給ptt直播用?
05/10 23:05, 18F
目前是先專注在 fantasy game 上面 ※ 編輯: Ageis (1.168.146.115 臺灣), 05/11/2020 00:20:23

05/11 00:39, 4年前 , 19F
有點不fantasy 還是希望如果能做app能做出這種h2h有
05/11 00:39, 19F

05/11 00:40, 4年前 , 20F
聯盟的 目前我們只有做出試算表版本
05/11 00:40, 20F

05/11 00:40, 4年前 , 21F

05/11 07:05, 4年前 , 22F
近期我也整合一些免費線上資源做fantasy 在中職的數據
05/11 07:05, 22F

05/11 07:07, 4年前 , 23F
抓取上 我不會用爬蟲抓 但完全能懂你說的幹意XD
05/11 07:07, 23F

05/11 12:06, 4年前 , 24F
進不去
05/11 12:06, 24F

05/11 12:09, 4年前 , 25F
關掉防追蹤可以
05/11 12:09, 25F

05/11 12:20, 4年前 , 26F
選一選發現幾乎整隊猴子XD
05/11 12:20, 26F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: peter610479 (101.15.201.126 臺灣), 05/12/2020 17:24:11
文章代碼(AID): #1UkciywF (FBaseball)