PTT推薦

Fw: [請問] 樹狀資料 階層資料 整理方式...吧?

看板C_Chat標題Fw: [請問] 樹狀資料 階層資料 整理方式...吧?作者
kindyayaya
(Auto魂)
時間推噓17 推:17 噓:0 →:22

※ [本文轉錄自 ask 看板 #1Y1mWKb5 ]

作者: kindyayaya (Auto魂) 看板: ask
標題: [請問] 樹狀資料整理方式...吧?
時間: Sat Feb 12 09:06:21 2022

大家好,標題加個吧是因為我也不知道這個問題到底該怎麼問,請見諒

最近在玩一個地下城經營的遊戲叫dungeon maker,他需要建設很多的設施來抵抗敵人

而設施的建立需要基礎素材一直合成上去,到最後可能會有4階、5階或更多

但是遊戲UX做得有夠爛,必須要玩家自己去記整個配方,有夠繁雜 幹

希望可以有個清單或工具,點一下最高級的目標設施就知道他總共需要哪些材料以及數量

想請問有沒有適當的工具,或者有關鍵字可以讓人去繼續深入?

感謝

ps.合成範例如下

死亡之浪(目標)=大爆發+瘟疫噴灑器+瘟疫

大爆發=魔法齒輪+火箭炸彈+流星雨
火箭炸彈=爆發之箭+同時射擊
爆發之箭=魔法齒輪+弩+爆發
弩=+投石器
投石器=+巨大化
同時射擊=+
流星雨=隕石+同時射擊+爆發
隕石=爆發+焚燒+落石
同時射擊=+

黃字為底材,這樣完成1/3,後面兩個設施就不打了

到底我要幾支箭幾個齒輪阿 崩潰(T_T)

--
<><<><<><<><<><╰(〒皿〒)╯><>><>><>><>><>

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.98.240 (臺灣)
※ 文章網址: https://www.ptt.cc/ask/M.1644627988.A.945
※ 編輯: kindyayaya (111.254.98.240 臺灣), 02/12/2022 09:10:10
※ 編輯: kindyayaya (111.254.98.240 臺灣), 02/12/2022 09:10:52
kindyayaya:轉錄至看板 Mobile-game 02/12 09:12

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: kindyayaya (111.254.98.240 臺灣), 02/12/2022 09:13:07

Xhocer02/12 09:14我沒看到藍色阿˙

色碼有改,黃色黃色

aa69510902/12 09:14excel就很強大了啊

對excel就是目前的方法,但也是花時間,想學些進階的技巧

meredith00102/12 09:15excel就能做干特圖了

arrenwu02/12 09:16用 Composite Pattern,寫一支程式?

謝謝提供想法,我試試看

abysszzz02/12 09:16Excel然後學一點進階的技巧

好的,進階的技巧有什麼呢?

Inelegant02/12 09:17excel學進階技巧+1XD

arrenwu02/12 09:17excel 怎麼做啊?

aa69510902/12 09:19不然可以試試看notion

aa69510902/12 09:19一個配方就是一個Page

aa69510902/12 09:19材料需要合成的話就設定成點擊連結到他的Page

謝謝提供想法(筆記)

Inelegant02/12 09:23就vlookup啊 隨便想想就是把複雜度從低到高排好 一路

Inelegant02/12 09:23從上到下查表加總 反正底材已經是已知幾種了吧

jasonchangki02/12 09:24excel表格內就可以用語法了

沒用過耶,有推薦用什麼語法或有什麼關鍵字嗎?

Inelegant02/12 09:25當然如果直接用程式語言遞迴跑是最快的啦0.0

謝謝提供想法,底材跟配方都是已知,只是很複雜(T皿T)

※ 編輯: kindyayaya (111.254.98.240 臺灣), 02/12/2022 09:27:03

rayjames3802/12 09:35感覺用迴圈做 一層層下去查 公式做好 直接告訴你基礎

rayjames3802/12 09:35材料數量這樣

jasonchangki02/12 09:35每個素材用儲存格紀錄好,然後高級素材就把你公式轉

rayjames3802/12 09:35不過再怎麼樣 每個新配方都要作一次工

rayjames3802/12 09:37話說這遊戲我N年前有玩 哪時變這麼複雜? 不是挑卡牌

rayjames3802/12 09:37湊流派就好嗎

後來更新了好幾次,加上去年的DLC整個農炸天,謝謝建議

jasonchangki02/12 09:38換上去,比方你的箭key在H1,那H1+H1=L2

jasonchangki02/12 09:39L2那格儲存格輸入同時射擊

謝謝建議跟具體作法,感恩QQ

spfy02/12 09:47最簡單是研究一下excel 稍微複雜一點點就用Access

spfy02/12 09:48用SQL查資料真的舒服 EXCEL資料量太多就不好用了

謝謝建議

a191997902/12 09:52存基本素材的向量直接解向量和感覺比較快

請問是用什麼軟體或什麼環境呢?

※ 編輯: kindyayaya (111.254.98.240 臺灣), 02/12/2022 09:57:16

a191997902/12 10:11要用excel的話 假設合成最多用三個素材 columA直接存各

a191997902/12 10:11種道具名 B~D存合成道具素材名(基本素材或合成道具數量

a191997902/12 10:11少 直接留空之類的) E+的直接存各種基本素材所需數量

a191997902/12 10:11除了基本素材用手key數量外 合成道具的直接用vlookup之

a191997902/12 10:11類的公式查照對應行數 再來做加總計算就好了

a191997902/12 10:23舉例來說 箭的數量是存E 巨大化是F 齒輪是G 那箭就是 =

a191997902/12 10:23(1,0,0,..0)

a191997902/12 10:23同時射擊是 箭+箭=(1+1,0,0,..0)=(2,0,0,..0) 投石器=

a191997902/12 10:23(1+0,0+1,0,..0)=(1,1,0,..0) 弩=(1+1,1+0,0,..0)

a191997902/12 10:23=(2,1,0...0) 依此類推

a191997902/12 10:27不用excel 雖然我沒用過但MATLAB之類的數學軟體解這種

a191997902/12 10:27簡單的線代問題 我相信是輕而易舉啦

kindyayaya02/12 11:41感謝樓上大大的分享

illya6553602/12 11:45感覺是圖論,寫個程式吧