如题
有玩过麦块的应该知道
麦块的箱子一格最多只能放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