游戏的数据包的理解

Peirre10个月前我的杂物150

说起游戏,最早是苹果机,雅达利游戏机,街机,DOS游戏,windows 游戏,手机游戏,iOS游戏,苹果系统游戏。Linux共享游戏,网络游戏,这是按照大类的计算机型来说的。

一台计算机计算数据。一般分程序执行部分,和数据部分。可以说在计算机内,很多只是可以理解为通断的电流。电流的通断单位时间的次数决定了计算机的速度。用计算机科学的数值表示,最方便的就是二进制和16进制。(十六进制只是方便人的理解)

计算机是一台设备,一个主役备包含有很多外设和内设。也就是中央处理器和输入输出的信息处理组成,CPU只是处理部分,处理的是内存信息,也就是在内存中进行操作,让内存拥有一些保持的数据。然后把结果传输到外面的现实世界和满足一些需要的环境中来,那美丽的图形处理就是计算机的另一部分,是人看计算机的一个窗口。当然这个窗口要有程序和系统维护。把计算机的一些东西想成开关,数据,指令,那就可以一直到计算机的底层了。

那汇编语言是计算机和人初级的理解。计算机的数据世界中,为了让工程师方便记忆,分析,和快速实现目标,是有标答这种辅助的语言来整理和控制的。世界上最强的除了汇编就是c语言了。很多语言都只是构建在这个基础上的其它语言。比如java语言,只是让语言能跨平台。和能和系统分隔。回避一些漏洞和更加安全,和语言编写更加工整。其它的文字型解释语言当然也有,比如asp,php,go等。不过很多交叉性的辅助工具让一些语言可以互通互用。

最初的游戏是封闭的。一个游戏开发完成就是一种游戏构造,想要有创造性思想和让其它人做得更好那必需要游戏的构造有开放性。也就是可以无限的发展。不过这个无限也是有限的。需要时间的。

那些分离后开放式的游戏软件就有了两种,一个是主程序,主程序库(游戏引擎),游戏数据。游戏数据是一点点的分段读到内存中来的。一个游戏模块实现一片功能。游戏的数据分散到硬盘外设备上一个寻找文件,文件多了比效慢,硬盘读写也有寿命。也就有了游戏资源包。包内有游戏的图片,脚本,效果,和场景,关卡地图。也就是一些复杂的数据一起整合在了一起。

当然这些包打成包后是压缩编制的,有两个原因,少占内存。使文件小一点。读的速度不会太慢,只是一个数据扩展过程。这样就整理出来了。

当一套图片,角色,和场景不一样时,我们可以不用修改程序而实现为另外的一种游戏过程和方法。

最早打包和推广得很好的一个DOS游戏那就是沙丘,其它的游戏是以数据库的方法用游戏的内存管理和操作系统的内存管理来读到内存的。这里只是我的已知。

那有个苹果游戏叫lord runner 也就是挖金子,又名警察抓小偷,一直在闲的时间研究和分析。这游戏那图形是打包的形势,很多是数据字位花和字节化,只算压缩的数据结构。在磁盘内可以不要操作系统。自己就是一套系统。

不得不说街机,一般的街机是有操作系统的,一个游戏公司的操作系统和另外一个公司的操作系统并不一样,有些硬件设施也是公司独立。游戏界也可以说是室内娱乐吧?室外娱乐,那就是唱歌现场,舞台,溜冰场。看电影也分公众和私人吧?也是娱乐。不然人们不会感到幸福的。有些劳累的人们,也希望他们休息一下,一些娱乐过剩的人,也可以把精力放在劳动上,这只是我的想法。有一些是娱乐精英啊,如大明星等。

那些游戏资源包只有游戏本身开发组的人才有整合打包和包内浏览软件。其中早期做得最好的,那就是开发quake III 游戏公司。最有利的是源码公开化,当然游戏数据也有价值,喜欢玩游戏,那游戏公司也会卖一套完整的游戏。这游戏实际是两部分的价值。还有红色警报系列,是沙丘的同一公司西木公司的组成啊。

那暗黑破坏神很火爆,其中原因是和对手的PK数据很有学问,也就是让游戏有游戏感,和游戏的合理度,我们为什么玩游戏,是体验什么?

最后推广一下,说的是游戏数据谈了很多周边相关。是总的论述。现在王者荣耀也不错啊,数据值可以自身领会。很多数据是相对的。王者荣耀的英雄可以无限升级。

1.jpg

相关文章

几天前国际空间站登录动态图片。

几天前国际空间站登录动态图片。

登录国际空间站图片:想看更清楚动画,下载:链接: https://pan.baidu.com/s/1cAorfhxr7IPBCAGdDlfq_Q 密码: j6zb...

Blender自由软件模型参考(1)-例子和自己制做的。

Blender自由软件模型参考(1)-例子和自己制做的。

例子:东京塔 原稿下载:TokyoTower .zip新式养猪塔楼  原稿下载:pig.zip水晶塑料花 原稿下载:volume_emission_27.zip音乐合成歌手-马优 原稿下载:...

Ubuntu Linux  19.10 下 完善街机模拟器。

Ubuntu Linux 19.10 下 完善街机模拟器。

Ubuntu linux 下有个共享软件库,可以用apt软件工具下载,当中有个街机模拟器叫mame。让我们一起免费在家玩街机游戏吧。nantz@nantz-desktop:~$ sudo apt li...

2020上半年在家里玩的游戏介绍。

2020上半年在家里玩的游戏介绍。

一大早晨起来休息了一下,现在是冠状病毒肺炎时期。在家休息出不了门,一大早玩游戏快打旋风,发现了一个广告牌,是非典的广告语。第二个游戏介绍最早的魂斗罗卡带256K日文版这个游戏的游戏名称叫Gryzor(...

OBS 插件开发所需要的数据结构。

插件的四个入口:plugins_sourcesplugins_outputsplugins_encodersplugins_servicesOBS软件的三个主线程函数:obs_graphics_thr...

来个游戏的玩法吧。

来个游戏的玩法吧。

早期的DOS游戏复杂度大一点的,比如说大航海时代2。又好玩又免费,如果加上一个地球仪就很有意思了。这个游戏有很多数值,地图数据和世界地图一样,不过细节上不一样。玩这个游戏可以学到很多地理知识。乐趣也很...