闪耀中文网syzww.com

李建新两手攥着裤缝。

他写了几天、几百行的逻辑。

林希用十七行干掉了。

不是写得快。

是他还在一块砖一块砖地数墙,林希已经在墙外画了个框。

“这个方法……”

李建新喉结动了动。

“叫什么?”

“碰撞箱。”

林希头也没抬。

“以后做任何游戏,第一件事就是套碰撞箱。”

“记住了。”

李建新立刻翻开笔记本。

他把“碰撞箱”三个字写了一遍。

又写了一遍。

最后用力写了第三遍,笔尖差点划破纸。

林希端起搪瓷缸,喝了口温水,扫视全场。

“机器的算力是死的。”

“脑子是活的。”

“做工程产品,不是写数学论文。”

“别把机器当牲口使,逮着就往死里榨。”

没人吭声。

煤球炉子里,火星轻轻爆了一下。

林希放下搪瓷缸。

“下一个谁的进度?”

角落里,负责《逻辑方块》的小戴哆嗦了一下。

是的,既然在这个时代,《俄罗斯方块》是华国人发明的,林希就给他换了个名字。

《逻辑方块》,一听就是个教育软件!

小戴顶着鸡窝头,扶着眼镜挤出来。

刚才还看热闹,现在轮到自己,底气顿时掉了半截。

“林总。”

“底层消除逻辑跑通了。”

“但是……”

他看了一眼李建新,又看了一眼黑板上的“碰撞箱”。

声音更虚了。

“玩到第六层就死机。”

“这回……真是物理极限。”

这话一出,旁边几个学生表情都有点微妙。

刚才李建新也是这么说的。

结果物理极限被十七行代码按在地上摩擦。

小戴赶紧调出监控数据,指着飙红的内存条解释:

“机器内存只有2K。”

“棋盘一共200个格子。”

“我用标准整型变量记录状态,1是有,0是没有。”

“一个整型占2字节。”

“200个格子就是400字节。”

“再加上下落、消行、方块形态……”

“一到第六层,内存就塞爆,直接溢出。”

林希揉了揉太阳穴。

早期语言里,拿16个比特存一个只需要1个比特的“是非题”。

这不是写程序。

这是烧钱。

虽然现在烧的是内存。

“你在2K内存上,用整型存1和0?”

林希看他的眼神,像老师傅看徒弟拿菜刀拧螺丝。

“这不叫编程。”

“这叫暴殄天物。”

“你当内存是你家大白菜,论吨批发的?”

小戴眼镜滑到鼻尖,忘了扶。

林希站起身,拿起粉笔。

“一个字节几个比特?”

小戴立刻回答:

“8个。”

“既然只有1和0两种状态。”

林希在黑板上写下:

0 0 0 0 0 0 0 0

“一个字节,8个比特,天然就是8个开关。”

“开,就是有。”

“关,就是无。”

“为什么要用完整整型记一个格子?”

他用力写下几个符号:

<< >> &

“位运算。”

“左移,右移,按位与。”

“一个字节管8个格子。”

“10列棋盘,两个字节就够。”

“20行,一共40个字节。”

他转头看小戴:

“400字节变40字节。”

“省出来的空间,够你玩到第一百层。”

小戴盯着黑板上那八个0。

旁边有人下意识掰着手指数,数到第八下,手停在半空。

一个字节,当八个格子用?

还能这么玩?

-->>(本章未完,请点击下一页继续阅读)