作者nahsnib (悟)
看板C_Chat
標題[閒聊] 全程問AI試圖將ReroopeR數位化
時間Sun Feb 2 11:07:14 2025
注意,本篇文真的只是閒聊,不過如果你很喜歡玩這遊戲歡迎討論。
慘劇Rerooper,各位不曉得有沒有聽過這個桌上遊戲。
這是我大學期間非常愛玩的桌遊,當時我與朋友時不時的就會開團同樂。
事隔數十年,我與當年的朋友閒談到這件事,我說,可惜這遊戲沒有單機app。
我朋友就說了,現在AI這麼發達,你乾脆問AI自己做出來啊。
OK,這就開始我三個月的痛苦時間。
要描述我寫程式的能力,那大概是在大學的計算數學導論被當掉,
compile沒過,我不知道原因;
compile過了,我還是不知道原因。
所以我開啟chatgpt,要他生成一個2048給我玩。
他不到一分鐘就做好了。
然後我請他製作一個逆2048。(AI負責移動,玩家製造2or4)
他還是不到一分鐘就做好了。
這讓我信心大增,原來只要指令下對,AI是可以輕易地建構遊戲的,對吧?
對個頭。
首先這遊戲有大量的日式桌遊常見狀況,就是很喜歡出一些特殊規則搞得判定很難做,
架構不夠嚴謹導致需要獨立出很多判例才能搞定。
要是有玩過遊戲王與魔風應該能懂我在說啥。
這導致在數位化的過程有一大堆必須要獨立設計的玩意兒,
而且就算是通用的部分,也必須要一堆額外的邏輯判定。
舉例而言,死亡就死亡,但「刑警」的能力是,有人他附近死亡的時候,
他可以阻止該次死亡,可對方還能阻止這個阻止,所以不得不安插一個特殊的邏輯判定。
我會想把這遊戲數位化也有很大一部分的原因是這些細項規則真的太多,
常常玩到一半忘記一兩條,導致整個遊戲出BUG。
製作到現在,甚至還不能正常的運作,
copilt的免費額度被我問到完,真的有夠哭。
對了,AI雖然很強,但真的要問對問題,否則就會鬼打牆,
我曾經換了三個問法問同一個問題,他都給同一個答案,
氣到我開另外一個聊天視窗,這次竟然就給出正確的修正方向。
https://github.com/nahsnib/rerooper_AI_.git
應、應該不會有版權問題吧?
總之這個連半成品都說不上的破銅爛鐵就先擺在這邊。
如果有什麼程式設計高手能打通我的任督二脈我只能說非常感謝。
--
1F:推 HornyDragon:幹,拎北骨科啦 JOKE #1IvAf830 01/26 16:48
2F:推 pleaseask:樓上明明是變態獸醫,專治偶蹄目。01/26 16:50
3F:推 HornyDragon:馬明明是奇蹄目,你是笨蛋嗎。01/26 16:54
4F:推 nahsnib:所以樓上沒有否定自己是變態獸醫(蓋章01/26 16:58
5F:推 ted010573:所以你承認自己是變態獸醫專治奇蹄目對吧?01/26 16:58
6F:推 skugin:他根本沒提到馬阿 這麼敏感01/26 16:59
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.88.144 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Chat/M.1738465637.A.9C4.html
※ nahsnib:轉錄至看板 BoardGame 02/02 11:07
7F:→ spfy: 這個最難的是很多邏輯部分 網路上很多"不會程式的我用AI十分 02/02 11:08
8F:→ spfy: 鐘就能寫出一個APP上架賺錢"扣掉唬爛的 大部分都是沒什麼 02/02 11:09
9F:→ spfy: 業務邏輯的東西 你問的2048就是典型 02/02 11:09
確實,不過,現在我連沒有涉及那麼複雜的部份都遇到一堆問題,
用個比方,打LOL選完角色進遊戲,裡面出現二十支英雄,大概像這樣的BUG都會出現
哭啊
※ 編輯: nahsnib (1.161.88.144 臺灣), 02/02/2025 11:11:02
10F:→ spfy: 可以和claude交互用 純程式碼我覺得claude強一點 02/02 11:10
11F:→ spfy: 我不懂這遊戲也不懂Python 不過你可以從最簡單的部分開始做 02/02 11:18
感謝推薦
claude一下子就到上限,笑死
12F:推 h0103661: 要程式碼別用通用模型,至少找有tuning過的,像jetbrai 02/02 11:18
13F:→ h0103661: ns的o1或gemini 02/02 11:18
我現在主要是問github的copilt
14F:→ spfy: 例如有基礎或入門人物之類的 都完成而且正常 再加進階 02/02 11:19
我現在就是這樣做的,應該說就是把角色的功能都先替換成最簡單的來使用
※ 編輯: nahsnib (1.161.88.144 臺灣), 02/02/2025 11:23:44
15F:推 Alexander1: 竟然不用專門的遊戲引擎嗎?桌遊類godot應該蠻適合的 02/02 13:23
16F:→ Alexander1: ,但還會再增加學習成本 02/02 13:23
啊我就,對,懶
※ 編輯: nahsnib (1.161.88.144 臺灣), 02/02/2025 13:26:45
※ 編輯: nahsnib (1.161.88.144 臺灣), 02/02/2025 14:01:22
17F:推 WindowsSucks: 推薦用Cursor,使用體驗屌打GitHub Copilot 02/02 14:30