人生模拟器小程序源码 微信小程序人生模拟养成游戏

人生模拟器小程序源码 微信小程序人生模拟养成游戏

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

源码系统概览

文章正文

本页整理的是人生模拟器小程序版本源码,项目在 manifest.json 中登记的名称为「模拟人生」。

它是一套基于 uni-app 编写、可编译发布到微信小程序端的文字类人生模拟养成游戏。

源码包含首页、出生选择、人生旅程、人生终章、时间回溯五个页面,以及十个游戏逻辑与数据模块,代码量约四千七百行。

源码简介

这套源码采用 uni-app 框架开发,main.js 中同时保留 Vue2 与 Vue3 条件编译分支,manifest.json 已配置好 mp-weixin 节点,编译后即可在微信小程序中运行。

核心玩法是先选择性别与出生家庭,随后逐年推进年龄,在随机事件与分支抉择中积累财富、健康、幸福、智力、社交、智慧六项属性,直到角色寿终并生成人生评分与成就总结。

逻辑层集中在 utils 目录,gameEngine.js 负责阶段判定、加权随机事件、属性结算与死亡概率计算,storyEngine.js 维护感情、教育、职业、家庭四类连续状态。

数据层以配置化方式组织,gameData.js 定义六种出生家庭与七个人生阶段,careerData.js 收录八种职业及薪资成长曲线,healthData.js 内置疾病触发规则,timelineData.js 定义十三类人生里程碑。

适用场景

适合微信小程序休闲小游戏的开发练习,也可作为 uni-app 多页面工程结构与页面跳转传参的教学案例。

做文字冒险、养成模拟、剧情分支类小游戏时,源码的事件配置方式与状态机写法可以直接借鉴扩展。

功能亮点

出生系统提供富裕家庭、中产家庭、贫困家庭、单亲家庭、艺术家庭、书香门第六种出身,每种出身带有不同的初始属性与三个性格标签。

事件系统采用加权随机算法,角色财富或智力高于七十时会提高对应类型事件的出现概率,让不同属性的角色走出不同轨迹。

抉择系统按年龄段配置触发条件,可设置年龄区间、属性门槛与剧情标记,选择结果会写回角色状态并影响后续走向。

时间回溯是较有特色的设计,系统在亲人离世、结婚、升学、职业变动等关键节点自动保存状态快照,玩家可回到任意节点重新选择。

结局系统按六项属性均值给出传奇、精彩、充实、坎坷、艰难五档评价,并列出财富自由、学识渊博等成就称号。

维度 本套源码 同类通用方案
技术栈 前端:uni-app 框架,Vue 单文件组件,五个页面加十个 utils 逻辑数据模块
后端:无独立后端服务,全部游
依具体方案选型,需自行搭建与维护
部署方式 用 HBuilderX 打开「人生模拟器 小程序版本」目录,运行到小程序模拟器并选择微信开发者工具即可预览。 多托管于第三方平台或订阅云服务
功能侧重 出生系统提供富裕家庭、中产家庭、贫困家庭、单亲家庭、艺术家庭、书香门第六种出身,每种出身带有不同的初始属性与三个性格标签 功能通用,定制深度有限
数据归属 数据自持,部署在自有服务器,不出站 数据通常留存于服务商侧
成本模式 获取后自主部署,无持续授权费用 通常按订阅或调用量计费

技术栈与运行环境

前端:uni-app 框架,Vue 单文件组件,五个页面加十个 utils 逻辑数据模块
后端:无独立后端服务,全部游戏逻辑在客户端完成
数据库:无数据库,存档通过 uni.setStorageSync 写入小程序本地缓存
运行环境:HBuilderX 配合微信开发者工具,基础库 libVersion 为 3.13.2
其他依赖:未包含 package.json 与 node_modules,未引入第三方 UI 组件库或网络请求库

技术架构与部署指南

安装与部署提示

用 HBuilderX 打开「人生模拟器 小程序版本」目录,运行到小程序模拟器并选择微信开发者工具即可预览。

包内已附带 unpackage/dist 下的 build 与 dev 两份编译产物,想快速体验也可用微信开发者工具直接导入其中的 mp-weixin 目录。

注意 manifest.json 与 project.config.json 中的 appid 是原作者的测试 appid,正式发布前必须替换为自己申请的小程序 appid。

配置里 urlCheck 为 false,项目本身没有网络请求暂不影响运行,二次开发接入接口后应重新开启域名校验。

截图与演示说明

以下页面结构依据 pages.json 与各 vue 文件的模板代码整理。

首页为深色星空渐变风格,标题「模拟人生」下方排列开始新人生、随机人生、继续旅程三个带光晕的按钮,存在本地存档时才显示继续旅程入口。

出生选择页顶部是男孩女孩两张性别卡片,下方为可横向滑动的家庭卡片列表,每张卡片展示图标、描述与财富、教育、幸福、健康四条进度条。

人生旅程页顶部显示阶段头像、姓名、年龄与感情状态,中部是六项属性的彩色进度条面板,下方为当前事件卡片与分支抉择弹窗。

时间回溯页是一条竖向时间轴,节点按里程碑类型显示不同颜色圆点,顶部有类型筛选标签栏,点击可查看当时的属性快照。

人生终章页以蜡烛图标开场,展示评分圆环、评级文字,以及享年、出身、死因三项摘要和成就宫格。

人生模拟器小程序源码 微信小程序人生模拟养成游戏 人生模拟器小程序源码 微信小程序人生模拟养成游戏

常见问题

问:这套源码需要配置服务器和数据库吗?

答:不需要,项目是纯前端实现,角色数据与里程碑快照都存在小程序本地缓存,代码里没有任何网络请求。

问:为什么用微信开发者工具直接打开根目录没有反应?

答:根目录是 uni-app 源码工程而非原生小程序工程,需先用 HBuilderX 编译,或导入 unpackage/dist 下的 mp-weixin 目录。

问:游戏存档会丢失吗?

答:存档写在本地缓存,清理缓存或更换设备后会丢失,需要云端存档要自行接入云开发或后端接口。

安全风险提示

本次已对源码全量匹配 eval、base64_decode、shell_exec、gzinflate 以及加密、混淆、后门、硬编码等特征关键词,未发现命中记录,项目中也不存在外链域名与远程回传代码。

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

本站不对源码的完整性、稳定性与可用性作出承诺,实际功能以下载后的文件内容为准。

源码中的文案、图标与创意元素版权归原作者所有,请勿直接用于商业运营或上架牟利。

如遇运行报错,建议先核对开发工具与基础库版本,再自行排查修改。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei9419.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码