推 Acetoxy: 因為6411/30 04:02
→ GKKR: 不能說的數字11/30 04:04
推 Nighty7222: 2進位對程式撰寫比較方便可以省容量。11/30 04:04
→ Nighty7222: 非2進位的數字要用更多容量來表示出來11/30 04:05
→ ZooseWu: 然而MC肥到這鬼東西根本差不了多少11/30 04:05
推 zChika: 2進位的話他的數字會變成111111才合理吧11/30 04:09
推 cm745633: 那為什麼網遊道具上限都是99或是999一組 用整數不好嗎11/30 04:09
推 BITMajo: 我印象中不是所有東西都能堆到64?11/30 04:09
推 TWeng: 有不可疊的/16一組/64一組11/30 04:12
推 zChika: 抱歉 是1000000才對 111111是6311/30 04:12
推 hom5473: 1byte可以存 ~128~128 or 0~256 的整數11/30 04:13
推 hom5473: 超過這個範圍就得用 2byte來存 類似的意思吧11/30 04:16
節省空間的意思?
※ 編輯: eddy12357 (114.137.14.125 臺灣), 11/30/2020 04:20:15
推 justwedave: 他爽 我是不覺得跟程式撰寫有關啦 11/30 04:25
→ justwedave: 好吧 可能有 畢竟箱子有自動排序 2^n比較好排 11/30 04:27
推 jonhson10: 超過有可能會造成padding浪費空間 11/30 04:44
推 justwedave: 喔我把容量跟堆疊量搞錯哈哈 當我沒說 11/30 04:49
推 smallreader: stack size 64 很方便分半分半再分半啊 大概是這樣 11/30 05:06
推 smallreader: 並不是記憶體的限制,只是遊戲機制的設計 11/30 05:15
推 smallreader: 不讓你帶太多東西,每樣物品能堆多少是自由定義的 11/30 05:19
→ justwedave: 應該同樓上所說 還有為了遊戲平衡 太大你就不用煩惱空 11/30 05:20
→ justwedave: 間安排問題 太小又會影響遊戲體驗 11/30 05:20
→ HarukaJ: 之後改版藥水同種類的好像也可以堆疊了 16罐一格 11/30 05:54
→ gox1117: 戰車開出來 11/30 05:59
推 BloodMoon: 抓到了,辱華! 11/30 06:30
推 jakcycoco: 麥塊汝華!!中國人堅決抵制!! 11/30 06:43
→ gn00465971: 另外以次方數來說 64 = 2^6 這是偶然嗎? 我不這麼認為 11/30 06:48
→ gn00465971: 這肯定是在乳滑 11/30 06:48
推 Koyomiiii: 遊戲機制吧 包包一直炸裂就是要你放箱子和找方法處理 11/30 07:01
推 amsmsk: 省空間 11/30 07:07
→ Valter: 因為太多鯊鯊會數不出來 11/30 07:15
推 dc871512: 因為唐可可吧 11/30 07:19
推 jokerjuju: 因為64是2的次方中小於100的最大值吧 11/30 07:31
推 tkigood: 沒玩過麥塊,但跟位元有關的話, 11/30 07:38
→ tkigood: (111111)二位元=(63)十位元,上限應該是63而不是64吧 11/30 07:38
推 SeijyaKijin: 暗示64 11/30 07:41
推 amsmsk: 我想大概是想簡化切一半的程式 11/30 07:48
→ howshue: 樓上上… 你不知道0也是一個數嗎? 11/30 07:49
推 chean1020: 為啥程式63不能等同64?如果不存在可以用null,以0為起 11/30 08:01
→ chean1020: 點是絕大多數程式語言的基本原則吧 11/30 08:01
→ chean1020: 好啦我知道我有用過像r語言這種1為起點的 11/30 08:01
→ smallreader: fortran乃至r走線性代數傳統用1開頭 11/30 08:09
推 emptie: 其實麥塊存這個值是用8bit的有號整數 範圍是-128到127 11/30 08:21
→ emptie: 64應該只是設計的時候決定的值 11/30 08:22
→ torrot: 下一篇 魔獸的包包為什麼只有16格(X) 11/30 08:24
→ smallreader: (接上) 但僅限於陣列與矩陣運算,元素的行列位置 11/30 08:27
推 none049: 可能要由懂Java的人來解釋吧?畢竟一開始不是用Java寫的? 11/30 08:40
推 NTUmaki: 3樓搞錯了吧 你這樣的意思是所有物品都只能出現2的次方數 11/30 09:31
→ NTUmaki: ... 任何數字都可以用二進位表示 64應該只是隨便定的吧 11/30 09:31
→ JamesChen: 樓上,是你沒看懂 11/30 09:33
推 MrGamplin: 空的物品欄裡面存的是 null 而非 0 件物品 11/30 09:36
推 WLR: 上限255、65535這種數字就16進位的,不過上限其實就人定的, 11/30 09:40
→ WLR: 像泰拉瑞亞一格20、30、999的都有 11/30 09:40
推 WLR: 像麥塊這種方方正正的世界,連上限都是8*8就有那個感覺 11/30 09:46
→ linzero: 就要訂個上限跟2進位想省些空間的兩個考量吧 11/30 09:47
→ linzero: 至於是64不是63,應該一格有兩筆資料,一個是物品編號, 11/30 09:47
→ linzero: 一個數量。空的物品編號是0,這時就不管數量數值 11/30 09:48
→ linzero: 當物品編號有的時候才看數量,0表示1個,63表示64個 11/30 09:48
推 gaduoray: 沒東西是null 有一個的時候應該是存0 64個的時候存63吧 11/30 11:16
推 smallreader: 不會刻意搞N個存N-1這種蠢事, 11/30 13:19
→ smallreader: 對計算是多加一層困擾,就標準的帶號整數型態 11/30 13:19
推 smallreader: 因此靠指令方塊或什麼手段是可以拿到>64, 11/30 13:22
→ smallreader: 只是把整堆拿起來到工作台時,一樣一格只能塞64 11/30 13:22
推 NTUmaki: 為啥會省空間啊 電腦裡面都是二進位啊 哪有分非二進位數 12/01 21:09
→ NTUmaki: 跟 二進位數? 12/01 21:09
→ NTUmaki: 好啦 還有16進位 12/01 21:09
推 NTUmaki: 還是看不懂什麼二進位/非二進位數欸 任何數字都可以用2進 12/01 21:15
→ NTUmaki: 位表示 電腦不會存10進位啊..你就算是57 ,在電腦裡還是 12/01 21:15
→ NTUmaki: 二進位啊 12/01 21:15