7

分享四款H5怀旧小游戏魔塔+伏魔记+三国霸业+寻仙纪_前端_echeverra_InfoQ写作社区

 2 years ago
source link: https://xie.infoq.cn/article/e2dff9a2713bf42c90021a4a6
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

还记得中学时,用步步高学习机玩的魔塔、伏魔记、三国霸业吗?还记得 3g 网时,用 Nokia 或是杂牌机在 3GQQ 家园里玩的精武堂、纵横四海吗?没错,说的就是你!

那时的游戏很粗糙,网络也很慢,但是每款游戏都是那么吸引人,为了通关研究攻略,快乐就是这么简单,不像现在游戏虽然更炫酷流畅了,但是人心也浮躁了。

本文讲解魔塔+伏魔记+三国霸业+寻仙纪四款怀旧小游戏架设教程,想研究 H5 游戏如何实现,体验下当年情怀的童鞋们一定不要错过。

我架设的四款小游戏链接:

关注我的微信公众号 echeverra 发送对应的游戏名称,即可获取游戏源码,快来体验一下吧。

喜欢 H5 游戏的还可以看看我架设的另外三款游戏:

魔塔截图:

伏魔记截图:

三国霸业截图:

寻仙纪截图:

1. 架设条件及环境

架设条件:

  1. linux 服务器,推荐 CentOs 7.6 版本,可以考虑阿里云腾讯云等。

  2. 游戏源码,关注我的公众号 echeverra,发送对应游戏名称获取。

2. 安装宝塔及环境

宝塔是一个服务器运维管理软件,安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,按照提示信息登录宝塔,并在宝塔软件商店中搜索以下软件安装:

  1. web 服务器:nginx 1.14

  2. 数据库:mysql 5.6

  3. 编程语言:PHP 5.4

  4. 数据库管理工具:phpMyAdmin 4.4

3. 上传源码

将某一款游戏源码文件 魔塔(mt.zip) / 伏魔记(fmj.zip) / 三国霸业(sgby.zip) / 寻仙纪(xxj.zip)上传到目录www/wwwroot/下。以魔塔 mt.zip 为例:

上传成功后解压到www/wwwroot/目录。

解压完成后,授予 777 权限:

4. 导入数据库

只寻仙纪会使用数据库,其他三款游戏可忽略该步骤。

宝塔设置数据库 root 密码为123456,你也可以在pdo.php文件中修改数据库密码。

开放数据库远程权限:

mysql -u root -p123456GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH   PRIVILEGES;GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH   PRIVILEGES;quit

创建 game 数据库:

上传数据库文件 game.sql 并导入:

5. 创建游戏网站

添加游戏网站才能访问游戏,以魔塔为例,网站域名写你的 IP,根目录/www/wwwroot/mt,PHP 选择 5.4 版本。

其他游戏根路径分别为:

  • 魔塔:www/wwwroot/mt

  • 伏魔记:www/wwwroot/fmj

  • 三国霸业:www/wwwroot/sgby

  • 寻仙纪:www/wwwroot/xxj

如果想同时运行多个游戏,域名都用 IP 宝塔会提示冲突,可以使用不同二级域名方式,如mt.echeverra.cn

以上都执行完毕,直接访问 IP 或者域名就可以进入游戏啦!Nice~

1. 游戏存档

除了寻仙纪使用了数据库进行数据存储,其他三款魔塔、伏魔记和三国霸业的存档都存储在本地浏览器中的localstorage中,所以如果一旦清理了浏览器缓存,存档也就会被清空。如果想一直保留存档,可以在电脑浏览器上导出localstorage的键值。

2. 游戏攻略

这四款游戏虽然比较简陋,但都很耐玩。

魔塔、伏魔记、三国霸业我在步步高学习机上通关了不知道多少次,不得不说步步高 4988 还有这些 RPG 游戏真的是当年的巅峰神作,中学时下载游戏和电子书要去步步高的营业厅去排队下载。后来工作了,我又在淘宝上淘了个二手的步步高 4988,由于没法下载游戏,还买了那种头是几根针状的数据线下载游戏,这算不算为情怀买单,哈哈。

魔塔比当年的步步高 21 层魔塔难度要大,变为 24 层,需等级 200 级完美通关,包含了步步高魔塔 21 层的全部内容,还记得当年步步高上魔塔通关后要 90 秒从 21 楼下到 0 楼,快速按方向键,否则就会失败,这需要对每层的地图非常熟悉,手心一直出汗,快形成肌肉记忆了。H5 魔塔取消了这个机制,因为是可以触屏的。而且有商店快捷键,很方便,唯一感觉遗憾的是配乐不是当年的背景音乐。

伏魔记刚试玩,还没有通关,当年打的太吃力找攻略才知道有很多隐藏的宝物,游戏开始的百草地藏着一把钨龙剑,石梦城的灵芝是可以刷钱的,建业城的弯月刀投掷是有巨额伤害 BUG 的,最后的大 BOSS 竟然是自己的师父...

三国霸业招兵买马,攻城掠地,因为受三国演义的影响,喜欢刘关张、诸葛亮这些蜀国的人物,所以每次都选蜀国发展,最后将所有的大将都降服,所有的城池都攻下,感觉天下都是自己的,哈哈。

寻仙纪是一款文字类的游戏,记得当年 3GQQ 家园有很多类似的游戏,虽然只有文字,但依然玩的乐此不疲,每隔 4 小时定闹铃收一次经验,甚至晚上睡觉也定了闹铃,想起来真是疯狂,隐约还记得装备的名称叫 +10の蓝色弯月刀,就感觉吊吊的... 这款游戏后台使用 PHP 开发,我收集了好几个版本进行了综合处理,界面按钮背景都进行了优化,应该还有一些 bug 存在,可以直接修复完善。

这几款游戏都是没有后台 GM 的,否则会毁了游戏的可玩性,玩的就是情怀嘛。如果实在无法通关,就去找通关攻略吧~

3. 游戏感谢

非常感谢这几款 H5 游戏的制作人,我只是网上找的资源,进行了改版和加工而已。感谢 bgwp https://gitee.com/bgwp,除了以上几款游戏外,还有其他的几款步步高经典游戏如金庸群侠传、侠客行等,感兴趣的快去试试吧。

好啦,以上就是魔塔+伏魔记+三国霸业+寻仙纪的所有架设教程了,希望对你有所帮助,如有问题可通过我的博客https://echeverra.cn或微信公众号echeverra联系我。

你学“废”了么?


文章首发于我的博客 https://echeverra.cn/hjyx,原创文章,转载请注明出处。

欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!





About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK