Re: [業界] 熱情創業育成

看板GameDesign作者 (壓力太大 囧mmmmmmmmmmm)時間14年前 (2011/08/10 17:51), 編輯推噓8(8034)
留言42則, 7人參與, 最新討論串6/9 (看更多)
我認為 chenglap講的很對 我在自己做遊戲前也做了很多工作 不論是老闆還是上司 他們要的都只是結果 而不是看你在那邊耗時間 這叫做目標管理 我相信很多管理的書籍都會提到 其實我很討厭浪費時間 責任制在台灣好像被扭曲了 創作性的產業 素質絕對是最重要的 而影響素質的因素太多所以我就不再多說 重點是我想舉個例子 我現在在做戰略網頁遊戲 初期模仿 Travian 用了16萬格地圖 但是地圖查詢的效能讓我一直很頭痛 運算時間始終超過200ms 把 engine換成 memory後固然效能提升了 時間在100ms以內 但畢竟不是治標的辦法 我還是想用 InnoDB 我相信高速的硬體並非唯一解 所以我開始發展我想要的演算法 這個問題從4月份一直困擾我到現在 這期間有兩個月的時間我一直埋頭思考這個部分 但是一無所獲 當然我也有做其他部分 不至於進度0 我發現我已經掉進一個死胡同了 於是我利用兩個禮拜的時間 拼命的玩遊戲和睡覺 一直玩 一直睡 我爸看到我不是玩遊戲就是睡覺還一度以為我已經放棄了 這是我休息的方法 兩個禮拜後過沒幾天後我就把這個演算法給實現了 不論地圖格數量有多少(測試到1600萬格,因為產生那麼多資料需要很多時間) 查詢時間永遠低於90ms 最後 我的結論及建議是 做不出來就休息吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.242.3

08/10 19:39, , 1F
bug表示:打我啊笨蛋~
08/10 19:39, 1F

08/10 19:41, , 2F
時間到了, bug就會自然死去...(誤
08/10 19:41, 2F

08/10 19:51, , 3F
An elite programmer makes bug a feature. (大誤被打死
08/10 19:51, 3F

08/10 20:44, , 4F
當卡住時 就需要放鬆 否則無法思考
08/10 20:44, 4F

08/10 22:41, , 5F
是用數學解決嗎?
08/10 22:41, 5F

08/10 23:22, , 6F
程式語言怎麼寫都是數學吧 沒錯 就是數學
08/10 23:22, 6F

08/11 00:04, , 7F
呵,那我知道你的解法了,用座標反推,我現在也有用
08/11 00:04, 7F

08/11 00:07, , 8F
不見得每種程式都要用數學,但肯定的是數學很好用
08/11 00:07, 8F

08/11 00:19, , 9F
座標反推? 我沒用到這麼複雜的計算
08/11 00:19, 9F

08/11 00:21, , 10F
劃圈圈 只算自己的部份?
08/11 00:21, 10F

08/11 00:24, , 11F
說起來蠻簡單的 就是把地圖切開
08/11 00:24, 11F

08/11 00:25, , 12F
就像拼圖那樣
08/11 00:25, 12F

08/11 00:26, , 13F
其實我不知道該怎形容比較好 就是個很簡單的概念......
08/11 00:26, 13F

08/11 00:26, , 14F
卻花了我一堆時間 XDDDDDD
08/11 00:26, 14F

08/11 00:27, , 15F
那就是座標反推加上雜湊的應用呢,你很利害呢
08/11 00:27, 15F

08/11 00:28, , 16F
懂得用小技巧去解決問題,雖然花了很多時間,但你做到了
08/11 00:28, 16F

08/11 00:29, , 17F
等我整合完你們就可以感受到"大到不行"的世界了 XDDDD
08/11 00:29, 17F
※ 編輯: cowbaying 來自: 59.127.242.3 (08/11 00:30)

08/11 00:31, , 18F
加油,我也是策略遊戲設計的愛好者,有機會來看看你作品吧
08/11 00:31, 18F

08/11 00:31, , 19F
對我來說,我也是把程式設計當成策略遊戲在玩
08/11 00:31, 19F

08/11 00:37, , 20F
太猛了...把程式當遊戲
08/11 00:37, 20F

08/11 00:39, , 21F
其實最後我在實作的時候,我拿了筆在紙上畫了個拼圖
08/11 00:39, 21F

08/11 00:40, , 22F
才做出來 我覺得我還沒辦法做很複雜的思考
08/11 00:40, 22F

08/11 00:40, , 23F
你現在用拼圖是用靜態切割,等你功力再強點的時候
08/11 00:40, 23F

08/11 00:41, , 24F
就可以用動態切割的方式來切割地圖,或是連切都不用切
08/11 00:41, 24F

08/11 00:42, , 25F
何謂動態切割? 可否給點方向?
08/11 00:42, 25F

08/11 00:42, , 26F
直接換算成物件編號去讀,就不用搜尋了
08/11 00:42, 26F

08/11 00:44, , 27F
動態切割就是視遊戲情況,讓程式依照情況去切割出
08/11 00:44, 27F

08/11 00:45, , 28F
合適的區域,這個寫法也很多種,反正就不是寫死,也不是先
08/11 00:45, 28F

08/11 00:45, , 29F
算好的
08/11 00:45, 29F

08/11 00:46, , 30F
囧 這樣我的程式碼似乎符合動態切割......
08/11 00:46, 30F

08/11 00:47, , 31F
這個你可以先不用急著學,因為是比較難的寫法,不急
08/11 00:47, 31F

08/11 00:48, , 32F
我還是先專注於遊戲內容好了 技術的東西以後再來改進
08/11 00:48, 32F

08/11 00:48, , 33F
哦,若你是只切一小塊出來,那就是我講的動態切割了
08/11 00:48, 33F

08/11 00:48, , 34F
恩 確實是切出一小塊
08/11 00:48, 34F

08/11 00:48, , 35F
是呀,進入到整合階段,內容就比技術重要了
08/11 00:48, 35F

08/11 00:50, , 36F
不好意思你講拼圖,害我以為你是用靜態切割,誤會你了呢
08/11 00:50, 36F

08/11 00:51, , 37F
沒關係 反正我也不清楚自己用的是什麼技術 有我要的東
08/11 00:51, 37F

08/11 00:52, , 38F
西出來就好了 XDDDDDDDD
08/11 00:52, 38F

08/11 00:53, , 39F
不過做這個陣列要用很多就是了 而從中我也發現了陣列的
08/11 00:53, 39F

08/11 00:53, , 40F
加油加油:D
08/11 00:53, 40F

08/11 00:53, , 41F
好處實在太多了
08/11 00:53, 41F

08/11 00:54, , 42F
你也是阿 我預計10月1日就要讓遊戲運作了
08/11 00:54, 42F
文章代碼(AID): #1EGbIkSX (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1EGbIkSX (GameDesign)