失业后,闲来无事,在家怀旧老游戏,顺便研究下如何在浏览器上运行老游戏。
经过一段时间的研究学习和一些开发,终于可以在浏览器上成功的运行DOS游戏了。这算是万里长征胜利的第一步。
仙剑奇侠传
一直用仙剑奇侠传来测试,当网页出现仙剑的启动画面,一群仙鹤飞来,慢慢闪现出仙剑奇侠传5个字的时候,心情是无比的激动。
仙剑奇侠传
进入游戏,李逍遥还是那个李逍遥。李大娘还是那个李大娘,大娘用锅敲李逍遥头的那一下还是那么的清脆,满满的回忆,梦回十八。
金庸群侠传
成功运行了仙剑,那么赶紧找到另一个经典:金庸群侠传。完美运行。
金庸群侠传
在我心目中,金庸群侠传算是RPG第一名的存在。当时没有攻略,为了记路,居然手绘地图,为了触发游戏进程,那是满地图到处逛,还什么武功都想学。。。。。。
红色警戒
最后找了很久,终于找到另一个电脑启蒙游戏:红色警戒。
红色警戒
这画面估计只有80后这一批老玩家才能接受了吧。但是真的很好玩。
目前已经开始把在线DOS游戏集成到游戏平台上。接下来还需要解决几个问题:
1、缓存游戏:虽然dos游戏普遍不大,但每次都要从服务器端加载也会消耗时间,需要把游戏缓存到浏览器中。
2、游戏全屏:用浏览器的全屏API后,游戏是可以全屏的。但是按ESC后会恢复窗口化,很多游戏都需要按ESC,当全屏玩游戏时,按了ESC,体验就会不太好。
3、保存游戏:在游戏中保存后,还需要通过玩家手动触发一次保存操作,将游戏存档保存到浏览器中。可以考虑定期自动执行保存功能,或者是网页关闭时提示用户保存。
4、两个鼠标:支持鼠标的游戏,会出现两个鼠标。一个是游戏内的鼠标,一个是Windows上的鼠标。连个鼠标会出现叠影。
5、移动端支持:现在只能在PC端的浏览器上玩,手机和PAD的浏览器可以运行,但是没有键盘,需要对移动端进行适配。
目前想到的就是这几个问题了,加油吧!!!