论文部分内容阅读
当初没有在上课时羡慕地看着邻桌藏在课桌后面用Game Boy激战《口袋妖怪》或《黄金太阳》的同学,大概永远都不能理解我们为什么非要拿这些老掉牙的游戏通过模拟器形式从一个平台搬到另一个平台上。而如今Android强大的开放性,能够让我们借助Android下的众多模拟器在手机上又一次重温那些玩过无数次的经典作品。
掌机无双
虽然从PSP到NDS,掌机有着数不清的经典产品,但是最让我们怀念的,非流传十余年仍有无数FANS的GBA莫属,于是我们首先就将同样是拿在手掌上的游戏设备,模拟到手机上。
将GameBoid下载至本地电脑后,用户会看到压缩包内除了APK安装文件外,还有一个名为GBA.bios.bin的文件,这是运行GBA模拟器的驱动文件,用户需要在安装之前先将它放在SD卡内一个比较容易辨认的文件夹内(如果安装包内没有这个文件则需要用户自行到网上下载)。再把下载到的游戏ROM文件放进SD卡的同一个文件夹以后,就可以安装GameBoid了。
把GameBoid安装完毕后,第一次运行时会提醒用户选择BIOS驱动文件,用户只需选择GBA.bios.bin的存入路径即可(如图1)。如果以后该BIOS文件损坏或丢失,可以按下“MENU”键并在弹出选项中选择“设置/gba bios文件”重新指定路径。
如果用户的手机没有实体键盘,那么需要在“设置/输入设置”中点选“虚拟键盘”一项,再点击“虚拟键盘设置”关闭默认的“震动回馈”,因为这项功能会让玩家每按一次键都震动一次,显得特别讨厌,接下来再根据自己的习惯设定触点的大小以及是否开启多点触控(如图2)。
全部设定完毕后,用户就可以选择存放ROM文件的文件夹,载入游戏重温GBA时代的故事了(如图3)。
重温PS的震撼
虽然PS游戏机的配置要远高于同时期的掌机,不过对今天的手机而言,能够模拟PS游戏的配置也并没有什么大不了的。只要CPU处理器频率达到600MHz以上,绝大多数的模拟器都能顺畅运行,现行主流手机或平板电脑都符合此水平,即使是更早期如HTC G1/G1的低端Android手机,要应付非3D的游戏也有着不俗的表现。
不过说起PlayStation的游戏模拟器,Android平台的其实很少,PSX4Droid和FPse算是被大家普遍接受的两款。其中FPse的模拟成熟度及游戏兼容性都非常好,运行过程也更为简单流畅,虽然是收费软件,不过用户可以在网上轻易找到已付费的版本。
FPse的运行方式同GBA模拟器十分类似,用户需要先在SD卡新建一个文件夹并将PS的ROM文件放入该文件夹,再打开FPse就可以指定该文件夹并载入相应的游戏了。不过PS游戏的ROM独特性在于将它解压缩后会生成许多文件,而它的主程序又没有统一的文件格式(如img、iso、bin等),这让许多新手玩家感到茫然。其实辨别的方式很简单,体积最大的文件就是需要载入的文件。
用户可以直接点击屏幕左上方的“Start”按钮开启游戏,不过在第一次运行模拟器时,应该对模拟器简单设置一下。对于大部分没有实体键盘的用户而言,虚拟键盘的设定尤其重要,首先选择屏幕下方左二齿轮按钮(如图4)进入设置选项,在弹出菜单中选择“INPUT”进入键盘设置选项。
喜欢玩射击类游戏的朋友可以点选“Pad type/Cuncon”,开启光枪模式模拟PS游戏的光枪外设,这也是充分发挥触屏设备的优势。
用触屏模拟动作或竞速类游戏没办法按组合键是一件想起来就让人恼火的事情,FPse当然也想到了这一点,所以它允许用户开启滑动模式,让模拟器按键变成摇杆效果,用户只需依次点选“Touchscreen/Side mode/enabled”即可(如图5)。
以上设置完毕后就可以直接进入游戏了。FPse另一个人性化的地方就在于它会自动,以每个游戏为单位储存虚拟的键位,这样就保证用户玩每个游戏都能很顺手地使用自认为最合适的键位了。
超任连机
如果说掌上的GBA和强大性能的PS游戏机是我们学生时代的梦想,那么引起我们追忆童年的事恐怕非当年的超级任天堂(SFC)莫属了。不过,以我们今天的眼光,不管从什么角度去面对当年16位的SFC,都实在不值得我们拿出手机来特意玩一下,但是如果能让这个古老的机种变得像XBOX 360一样,能够和当年的好友连机重新回到《魂斗罗》的世界里并肩作战,也是一件让人兴奋的事情。
当年玩过任天堂游戏的朋友一定会好奇,超任什么时候开始支持网络或是联机对战了?当然,再强大的模拟器也不可能完成原机都不存在的效果。不过玩家却是可以使用SFC的模拟器工具SNesoid,通过蓝牙或WIFI将2P的控制权指定给另一支手机,虽然并不能算是真正意义上的连机游戏,但是效果却是比连机效果还要好。
让模拟器连机的方式很简单,在两款手机成功蓝牙配对或处于同一Wi Fi局域网内时,都安装上SNesoid2.2.3以上的版本,接下来将1P所在手机设置成服务器:点触SNesoid,在选择ROM的界面按下“MENU”键并在弹出选项“设置/网络播放设置”,再勾选“自动同步客户端”项(如图6),并设定一个自动同步的时间。接下来退出设置页面,载入想进行的游戏ROM选择界面后按下“MENU”,键并在弹出选项中选择“网络游戏/蓝牙(服务器)或无线网络(服务器)”(如图7)。
接下来以2P手机客户端的身份连机:载入游戏ROM选择界面后按下“MENU”键,并在弹出选项中选择“网络游戏/蓝牙(客户端)或Wi-Fi的(客户端)”,在弹出的窗口中输入对方的蓝牙名称或Wi Fi地址(如图8)。成功连接到1P后,只需等到游戏加载完成,两人就可以使用同一屏幕在游戏内共同作战了。
由于SFC手机传输的数据量非常小,就算是用蓝牙也能顺畅同步。虽然运行SFC这样的16位游戏对主流手机而言根本谈不上任何负荷,但如果两台手机之间的性能差距较大,用户最好将服务端的同步时间的间隔设定得短一点,不然性能较差的手机偶尔会出现画面延时的情况。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
掌机无双
虽然从PSP到NDS,掌机有着数不清的经典产品,但是最让我们怀念的,非流传十余年仍有无数FANS的GBA莫属,于是我们首先就将同样是拿在手掌上的游戏设备,模拟到手机上。
将GameBoid下载至本地电脑后,用户会看到压缩包内除了APK安装文件外,还有一个名为GBA.bios.bin的文件,这是运行GBA模拟器的驱动文件,用户需要在安装之前先将它放在SD卡内一个比较容易辨认的文件夹内(如果安装包内没有这个文件则需要用户自行到网上下载)。再把下载到的游戏ROM文件放进SD卡的同一个文件夹以后,就可以安装GameBoid了。
把GameBoid安装完毕后,第一次运行时会提醒用户选择BIOS驱动文件,用户只需选择GBA.bios.bin的存入路径即可(如图1)。如果以后该BIOS文件损坏或丢失,可以按下“MENU”键并在弹出选项中选择“设置/gba bios文件”重新指定路径。
如果用户的手机没有实体键盘,那么需要在“设置/输入设置”中点选“虚拟键盘”一项,再点击“虚拟键盘设置”关闭默认的“震动回馈”,因为这项功能会让玩家每按一次键都震动一次,显得特别讨厌,接下来再根据自己的习惯设定触点的大小以及是否开启多点触控(如图2)。
全部设定完毕后,用户就可以选择存放ROM文件的文件夹,载入游戏重温GBA时代的故事了(如图3)。
重温PS的震撼
虽然PS游戏机的配置要远高于同时期的掌机,不过对今天的手机而言,能够模拟PS游戏的配置也并没有什么大不了的。只要CPU处理器频率达到600MHz以上,绝大多数的模拟器都能顺畅运行,现行主流手机或平板电脑都符合此水平,即使是更早期如HTC G1/G1的低端Android手机,要应付非3D的游戏也有着不俗的表现。
不过说起PlayStation的游戏模拟器,Android平台的其实很少,PSX4Droid和FPse算是被大家普遍接受的两款。其中FPse的模拟成熟度及游戏兼容性都非常好,运行过程也更为简单流畅,虽然是收费软件,不过用户可以在网上轻易找到已付费的版本。
FPse的运行方式同GBA模拟器十分类似,用户需要先在SD卡新建一个文件夹并将PS的ROM文件放入该文件夹,再打开FPse就可以指定该文件夹并载入相应的游戏了。不过PS游戏的ROM独特性在于将它解压缩后会生成许多文件,而它的主程序又没有统一的文件格式(如img、iso、bin等),这让许多新手玩家感到茫然。其实辨别的方式很简单,体积最大的文件就是需要载入的文件。
用户可以直接点击屏幕左上方的“Start”按钮开启游戏,不过在第一次运行模拟器时,应该对模拟器简单设置一下。对于大部分没有实体键盘的用户而言,虚拟键盘的设定尤其重要,首先选择屏幕下方左二齿轮按钮(如图4)进入设置选项,在弹出菜单中选择“INPUT”进入键盘设置选项。
喜欢玩射击类游戏的朋友可以点选“Pad type/Cuncon”,开启光枪模式模拟PS游戏的光枪外设,这也是充分发挥触屏设备的优势。
用触屏模拟动作或竞速类游戏没办法按组合键是一件想起来就让人恼火的事情,FPse当然也想到了这一点,所以它允许用户开启滑动模式,让模拟器按键变成摇杆效果,用户只需依次点选“Touchscreen/Side mode/enabled”即可(如图5)。
以上设置完毕后就可以直接进入游戏了。FPse另一个人性化的地方就在于它会自动,以每个游戏为单位储存虚拟的键位,这样就保证用户玩每个游戏都能很顺手地使用自认为最合适的键位了。
超任连机
如果说掌上的GBA和强大性能的PS游戏机是我们学生时代的梦想,那么引起我们追忆童年的事恐怕非当年的超级任天堂(SFC)莫属了。不过,以我们今天的眼光,不管从什么角度去面对当年16位的SFC,都实在不值得我们拿出手机来特意玩一下,但是如果能让这个古老的机种变得像XBOX 360一样,能够和当年的好友连机重新回到《魂斗罗》的世界里并肩作战,也是一件让人兴奋的事情。
当年玩过任天堂游戏的朋友一定会好奇,超任什么时候开始支持网络或是联机对战了?当然,再强大的模拟器也不可能完成原机都不存在的效果。不过玩家却是可以使用SFC的模拟器工具SNesoid,通过蓝牙或WIFI将2P的控制权指定给另一支手机,虽然并不能算是真正意义上的连机游戏,但是效果却是比连机效果还要好。
让模拟器连机的方式很简单,在两款手机成功蓝牙配对或处于同一Wi Fi局域网内时,都安装上SNesoid2.2.3以上的版本,接下来将1P所在手机设置成服务器:点触SNesoid,在选择ROM的界面按下“MENU”键并在弹出选项“设置/网络播放设置”,再勾选“自动同步客户端”项(如图6),并设定一个自动同步的时间。接下来退出设置页面,载入想进行的游戏ROM选择界面后按下“MENU”,键并在弹出选项中选择“网络游戏/蓝牙(服务器)或无线网络(服务器)”(如图7)。
接下来以2P手机客户端的身份连机:载入游戏ROM选择界面后按下“MENU”键,并在弹出选项中选择“网络游戏/蓝牙(客户端)或Wi-Fi的(客户端)”,在弹出的窗口中输入对方的蓝牙名称或Wi Fi地址(如图8)。成功连接到1P后,只需等到游戏加载完成,两人就可以使用同一屏幕在游戏内共同作战了。
由于SFC手机传输的数据量非常小,就算是用蓝牙也能顺畅同步。虽然运行SFC这样的16位游戏对主流手机而言根本谈不上任何负荷,但如果两台手机之间的性能差距较大,用户最好将服务端的同步时间的间隔设定得短一点,不然性能较差的手机偶尔会出现画面延时的情况。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文