这个很简单:
1.输入保存命令后,把你当前所有数据都保存为一个文件.给你的号码就很可能是这个文件的名称或代号,但肯定是唯一的。下次你在输入加载命令,游戏就去读这个资料,把你上次保存的数据恢复.如果你只玩单机,跟网络没什么关系.
2.如果你是网络(很少见支持网络保存的)对战,那么就是把你们所有玩家的数据保存到主机上.下次加载的时候再分别把属于各个玩家的数据发给他们.但是有个问题是因为网络条件可能会变(比如玩家换了机器,IP就变),那么很可能这个玩家就得不到自己的数据,这也就是为什么网络对战难保存的主要问题.这个跟网络是有关系的.参考~
当年FC游戏红白机是如何保存游戏进度的?任天堂的Famicom主机(俗称FC,美版称NES)于1983年7月15日正式发售。随着硬件机能的增强,游戏容量增大,游戏内容逐渐丰富,保存传统意义上的最高分已经无法满足玩家的需要了。游戏流程得到延长,一次性打通整个游戏并不是十分容易,存档接关的重要性逐渐显露了出来。
密码读档
聪明的游戏设计师们为了能够让玩家从上一次游玩的地方继续玩起,将游戏过程中的不同状态与特定的密码关联起来。“保存存档”就相当于查看游戏当前状态下对应的密码,“载入存档”也只需要将对应状态密码输入即可。
《忍者龙剑传3》密码
《恶魔城》密码
《圣斗士星矢》密码
有比较简单的选择几个图形的密码,也有比较复杂的图形与位置结合的密码,还有完全靠输入文本的密码,但无论表现层面是什么样子,背后其实都是将密码对应的唯一状态转化为机器语言0和1,然后给予你对应的游戏状态,让你有一种从上次游玩的位置继续玩的感觉。
《洛克人》密码
可以直接选关的游戏和用秘籍调出选关菜单的游戏也可以算是密码读档,只不过门槛相对低一些,更照顾大多数玩家。
《坦克大战》密码
《坦克大战》选关
《魂斗罗》选关界面
磁带机外设
由于FC主机本身没有储存功能,于是任天堂于1984年,也就是FC发售的第二年发布了一款卡带式的数据记录仪(Data Recorder),这是一种以磁带为媒介来储存数据的装置。不仅可以记录游戏存档,还可以将一些自带编辑器功能的游戏如《越野机车》、《坦克》、《爱的小屋》等游戏中的自定义地图保存下来。
FC磁带机
这个装置听上去似乎很酷,无需消耗能源即可保存记录,但实际应用起来并不方便。一个小小的关卡,可能要花去大半个小时来记录或读取。除此之外由于磁带容易发霉,卡带不易保存,磁带机自身硬件容易损坏等原因,使得任天堂没有勇气把这个设备推向海外。因此知道这款外设的人并不多。
FC磁带机
FC磁带机连接
磁碟机登场
1986年2月21日,当时游戏界的霸主任天堂正式发售了FC-DISK SYSTEM,也就是我们所常听到的“FC磁碟机”。相对于传统卡带而言,磁碟具有容量大且支持数据擦写的优势。尽管磁碟机作为FC的周边身份出现,本质上是为了缓解卡带造价上升的问题,但在另一方面也顺便解决了游戏存档的问题。
FC磁碟机
值得一提的是,磁碟机同大名鼎鼎的《塞尔达》系列的初代《塞尔达传说》一同发售,因此初代《塞尔达传说》也被称为第一个拥有保存进度和读取存档功能的游戏。那么有的玩家会问:为什么我玩的卡带版本不需要磁碟机呢?那是因为你玩的那个卡带是1987年任天堂移植回FC卡带的版本。
断电,就会掉档的卡带
1987年诞生了可以将游戏存档储存到自身当中的FC卡带,俗称“智能卡”。这种卡带依靠内置记忆电池不间断地为卡带内置的SRAM(静态随机存取储存器)供电,以此来保存玩家辛辛苦苦打出来的存档。
记忆电池与SRAM
由于SRAM是焊接到卡带主板上面的,直接关机可能会出现破坏SRAM数据的电流,进而出现“丢档”的现象。正版卡带说明书中(卡带背后)有说明,正确的关机方式是先按住FC的Reset键再切断电源。不过对于我国当时的游戏市场坏境而言,能玩到正版的游戏机和游戏卡带的玩家并不是很多,不少人因此痛失存档。
《星之卡比》正版卡带
正版的卡带中记忆电池通常是焊在主板上的,而国内山寨的盗版卡带有些是扣上的,稍不留神一摔,电池接触不良就可能丢失存档。当时玩家拿着卡带也是提心吊胆,真的是“拿卡的手,微微颤抖”。
除了上面两个问题之外,电池没电就是这种卡带面临的最大问题了。为了解决这个问题,有通电20年为了保存存档的,有在开机状态下换电池的,有动手能力强的手动引出两根线外接电池盒的,为了保存存档这些玩家也是蛮拼的。
不怕断电的卡带
由于SRAM与记忆电池的组合还是不那么完美,精益求精的人们将眼光投向了EEPROM(电可擦可编程只读储存器)芯片。这是一种断电后数据不会丢失的芯片,但是由于造价较为昂贵,当时只有很少一部分游戏卡带使用了这种芯片。据笔者所了解到的最早使用这个芯片的是1991年发行的《龙珠Z2:激神弗利萨》。
FC龙珠
EEPROM
以上就是FC红白机时期使用的游戏存档方式了