如題
有玩過麥塊的應該知道
麥塊的箱子一格最多只能放64個相同的東西
為啥是64啊?
是有什麼特別的含義嗎?
還是程式限制只能最多64?
作者:
Acetoxy (阿斯)
2020-11-30 04:02:00因為64
作者:
GKKR (台北村一輝)
2020-11-30 04:04:00不能說的數字
2進位對程式撰寫比較方便可以省容量。非2進位的數字要用更多容量來表示出來
作者:
ZooseWu (N5)
2020-11-30 04:05:00然而MC肥到這鬼東西根本差不了多少
作者:
zChika (滋琪卡)
2020-11-30 04:09:002進位的話他的數字會變成111111才合理吧
作者:
cm745633 (單細胞生物)
2020-11-30 04:09:00那為什麼網遊道具上限都是99或是999一組 用整數不好嗎
作者:
BITMajo (BITMajo)
2020-11-30 04:09:00我印象中不是所有東西都能堆到64?
作者:
TWeng (TWenG)
2020-11-30 04:12:00有不可疊的/16一組/64一組
作者:
zChika (滋琪卡)
2020-11-30 04:12:00抱歉 是1000000才對 111111是63
作者:
hom5473 (...)
2020-11-30 04:13:001byte可以存 ~128~128 or 0~256 的整數超過這個範圍就得用 2byte來存 類似的意思吧
他爽 我是不覺得跟程式撰寫有關啦好吧 可能有 畢竟箱子有自動排序 2^n比較好排
stack size 64 很方便分半分半再分半啊 大概是這樣並不是記憶體的限制,只是遊戲機制的設計不讓你帶太多東西,每樣物品能堆多少是自由定義的
應該同樓上所說 還有為了遊戲平衡 太大你就不用煩惱空間安排問題 太小又會影響遊戲體驗
作者:
HarukaJ (神王川春賀)
2020-11-30 05:54:00之後改版藥水同種類的好像也可以堆疊了 16罐一格
作者:
gox1117 (月影秋楓)
2020-11-30 05:59:00戰車開出來
作者:
BloodMoon (BloodyJack)
2020-11-30 06:30:00抓到了,辱華!
作者: jakcycoco (戴季央) 2020-11-30 06:43:00
麥塊汝華!!中國人堅決抵制!!
另外以次方數來說 64 = 2^6 這是偶然嗎? 我不這麼認為這肯定是在乳滑
遊戲機制吧 包包一直炸裂就是要你放箱子和找方法處理
作者:
amsmsk (449)
2020-11-30 07:07:00省空間
作者:
Valter (V)
2020-11-30 07:15:00因為太多鯊鯊會數不出來
作者: dc871512 (阿日) 2020-11-30 07:19:00
因為唐可可吧
作者:
tkigood (提谷德)
2020-11-30 07:38:00沒玩過麥塊,但跟位元有關的話,(111111)二位元=(63)十位元,上限應該是63而不是64吧
作者:
amsmsk (449)
2020-11-30 07:48:00我想大概是想簡化切一半的程式
作者:
howshue (阿斯斯)
2020-11-30 07:49:00樓上上… 你不知道0也是一個數嗎?
為啥程式63不能等同64?如果不存在可以用null,以0為起點是絕大多數程式語言的基本原則吧好啦我知道我有用過像r語言這種1為起點的
作者:
emptie ([ ])
2020-11-30 08:21:00其實麥塊存這個值是用8bit的有號整數 範圍是-128到12764應該只是設計的時候決定的值
作者:
torrot (totoro)
2020-11-30 08:24:00下一篇 魔獸的包包為什麼只有16格(X)
作者: none049 (沒有人) 2020-11-30 08:40:00
可能要由懂Java的人來解釋吧?畢竟一開始不是用Java寫的?
作者:
NTUmaki (西木野真姬)
2020-11-30 09:31:003樓搞錯了吧 你這樣的意思是所有物品都只能出現2的次方數... 任何數字都可以用二進位表示 64應該只是隨便定的吧
作者:
WLR (WLR™)
2020-11-30 09:40:00上限255、65535這種數字就16進位的,不過上限其實就人定的,像泰拉瑞亞一格20、30、999的都有像麥塊這種方方正正的世界,連上限都是8*8就有那個感覺
作者:
linzero (【林】)
2020-11-30 09:47:00就要訂個上限跟2進位想省些空間的兩個考量吧至於是64不是63,應該一格有兩筆資料,一個是物品編號,一個數量。空的物品編號是0,這時就不管數量數值當物品編號有的時候才看數量,0表示1個,63表示64個
作者:
gaduoray (☆嘎多魯蛇★)
2020-11-30 11:16:00沒東西是null 有一個的時候應該是存0 64個的時候存63吧
不會刻意搞N個存N-1這種蠢事,對計算是多加一層困擾,就標準的帶號整數型態因此靠指令方塊或什麼手段是可以拿到>64,只是把整堆拿起來到工作台時,一樣一格只能塞64