打造自己的放置挂机游戏:超苦逼冒险者
文字版的放置类挂机游戏不知道各位有没有接触过,通常这类游戏都是比较小众化,单机版。但是不可否认游戏趣味性十足,再加上有些自带云端保存进度功能。可谓是休闲娱乐的最佳选择。lz玩过的比较有意思的文字放置类挂机一个是小黑屋,再一个就是超苦逼冒险者了。下面几款是lz玩过的文字放置类挂机游戏,很休闲,很益智,趣味性也十足。这是一款纯文字的冒险游戏,玩家需要通过一系列的互动和解决谜题来推进故事的发展。游戏的核
文字版的放置类挂机游戏不知道各位有没有接触过,通常这类游戏都是比较小众化,单机版。但是不可否认游戏趣味性十足,再加上有些自带云端保存进度功能。可谓是休闲娱乐的最佳选择。lz玩过的比较有意思的文字放置类挂机一个是小黑屋,再一个就是超苦逼冒险者了。
1.文字放置类挂机游戏
下面几款是lz玩过的文字放置类挂机游戏,很休闲,很益智,趣味性也十足。
1.小黑屋游戏
这是一款纯文字的冒险游戏,玩家需要通过一系列的互动和解决谜题来推进故事的发展。游戏的核心机制包括建设村庄、收集资源、制作必要的物品,然后开始冒险之旅。玩家将扮演一个角色,被困在一个神秘的房间中,需要通过观察和收集线索来揭示自己失忆的原因,并努力逃脱。
2.超苦逼冒险者
一款高自由度的文字类生存冒险游戏 耐心玩上5分钟,你就会陷入游戏之中,完全无法自拔。地图很大,核心玩法就是积累资源和提升玩家属性,生存+闯关。可玩性很高。
3.文字密室逃脱
一款通过文字节点以思维导图的展示方式去解密通关的密室逃脱游戏。
下面附上游戏地址:
小黑屋游戏:https://mklab.eu.org/adarkroom/
超苦逼冒险者:https://kubitionadvanture.sinaapp.com/
文字密室逃脱:https://nodes-escape.hzfe.org/
2.超苦逼冒险者手机版
看过我之前博客的粉丝们应该知道,我有一个上线的小程序:梦缘。我一直想集成一个简单有趣的游戏集成入我的小程序。增加更多的趣味性。最终我选定了这款——超苦逼冒险者。经过寻找,发现网上是有开源的h5版本。
这里额外说明下,所谓的保存游戏进度和读取游戏其实就是向后端发送一个接口请求,发送一个游戏数据包或者接收数据包。所以这类的游戏想作弊也很简单,直接篡改游戏数据包就行。
言归正传,游戏资源我已经上传了。这里先来看下它的目录结构:
作为单机版的游戏,直接放到站点运行即可,不需要做任何改动。但是就是因为搭建如此简单,那岂不就没啥意思。因为,我们小小的魔改下,将它打造成自己的放置类挂机游戏。
3.游戏代码分析集成用户账号体系
这里主要的代码文件就是main.js以及常量数据文件data.js 这里我都已经改好了,下载游戏资源包站点运行就能看到效果。下面大概说下原理:
你本身的应用,这里可以是小程序/app——》进入游戏主页面带上用户标识token——》游戏加载会向指定路径发送请求获取当前游戏进度数据,并且请求头会附带token——》后续保存进度操作都会向指定路径发送请求
这里请求的路径和获取当前路径的token参数配置在data.js文件
后端针对请求头token来识别用户,以及请求参数来辨别当前用户的游戏操作:
这里没用到账号密码,忽略即可。action有三个值,分别是load初始加载(读取进度),save保存进度,end游戏结束,铭刻进度。data就是游戏数据包了。
怎么样,是不是很简单,赶紧去试一试吧,给自己的应用也打造属于自己的放置类挂机游戏。
4.简单生活,分享快乐
最后的最后,如果对放置类挂机游戏感兴趣。那么你算是找对地方了,这里有一份礼物送给你们,相信你们会喜欢。
放置类游戏站点
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)