嵌入式教程:如何用128KB塞下一个游戏
2021-11-03 11:47:59
99
0

  如果在现在这个时代,有人说要用128KB塞下一个游戏,估计大部分人都会嗤之以鼻,现在手游动不动都好几个G了,更别说端游了,这么多年嵌入式教程白学了吗?我打个字都好几k了,怎么可能一个游戏只有128KB。


  当然,这是从现在的角度去考虑,但在过去,游戏确实不会太大,而我们熟知的魂斗罗也确实只有128KB。产生这些思维差异并不是什么坏事,说明时代在进步,我们不能以现在的眼光去要求过去的事物。



嵌入式教程:如何用128KB塞下一个游戏



  我们现在的显示屏分辨率已经非常高了,电影都有4K了,但当时的红白机分辨率只有256X240,看着好像也不算特别低,但显存却只有2KB,所以我们可以看到游戏里很多场景都是一个画面不断重复,这就减少了内存的使用。


  再例如我们现在游戏的音乐要保真,大气磅礴,每个场景,每次战斗,每个角色都要有不同的音乐,这注定整个游戏不会太小。而老游戏的音乐之所以经典,就是因为他是一小段音乐不断循环,循环到你吐的程度,这就导致了这个音乐直接刻进了大家的DNA里面。



嵌入式教程:如何用128KB塞下一个游戏



  而且当时的八位芯片也很好的解决了音乐的问题,同时可以播放多个音轨,而芯片也会自动识别音色、频率、音高。当然,不能光画面和音乐小了,代码也要非常小,这就要求当时的程序员对于硬件底层和汇编非常熟悉了。


  我们在回顾过去的游戏时,我们可以真正感受到科技改变生活,在未来科技也将会更加进步,我们能做的只有不断学习新的嵌入式教程,让自己紧跟时代的潮流,可能在未来我们会看自己的创作,也会觉得不可思议。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

学习嵌入式教程6个月,编程5分钟,命名2小时
嵌入式教程:如何有效地学习单片机