塞班及更早期的那些游戏如何做到安装包只有几百K~几十M?

1 条评论


  • 2

    七叶摸鱼休闲作弊器,为了快乐而游戏

    天 Lelystrategy 赞同

    先说为什么,再说怎么做

    塞班时代手机普遍为2G/3G上网,下载速度10多KB/S已经是很不错的速度了,在这个情况下,游戏必须要做的很小,否则就没什么人会去下载那种游戏了。(当年我是在当乐下载破解版游戏玩的)

    再说怎么做

    作为一个游戏玩家而不是游戏从业者,我只能从玩家可以看见的地方来进行分析。

    一个游戏最重要的是玩法和内核,但是最占空间的肯定是画面,音乐,cg等。但是当时的手机屏幕普遍偏小,大概和火柴盒差不多大,众所周知,把图片做的越小,占的空间也越小,减小图片大小,增加游戏内重复图片出现次数(调用同一个图片肯定比调用不同的图片使用的空间小),以修改图片颜色而不是绘制新图片的方式来构建不同的敌人(详见很多的早期fc游戏,boss只是变了个颜色),这样可以用很小的体积把游戏的整个交互界面搭建起来。

    音乐方面,塞班时代的音质普遍较差,使用高码率的音乐也不会提高玩家的音乐体验,不如使用低码率小体积的音乐(比如塞班的录音,我没记错的话应该是amr格式的,早期微信宣传一条语音几KB流量的时候使用的也是类似格式的音乐文件)。题主应该知道现在一首mp3格式的音乐和同一首无损音质的音乐的差别有多大,那时候的游戏音乐的差别就有多大。

    这里省省,那里节约节约,最后的游戏才可以压缩到题主记忆中那种游戏大小。

    其实题主可以考虑在手机上下载一个java模拟器,再下载几个当年的游戏,可能会有更加真实的体验。

    更新于 2016-10-22 10:22:52 0 条评论


  • 0

    BlackGlory儒雅随和

    塞班时代几十M真的算小吗...

    个人认为有两个原因:

    1. 开发者受限于当时的网络条件(GPRS时代20~50kb/s的不稳定下载速度)和存储空间, 而不得不把文件压小. 这是为什么以前的安装包都比较小.

    2. 现在的智能手机在分辨率方面大幅飙升, 为了满足不同机型用户的体验必须使用体积更大的资源. 这是为什么你觉得现在安装包比以前大了不少.

    更新于 2016-10-17 15:45:59 0 条评论

  • 登录奶牛关账号即可参与讨论