✅ 情感向轻游戏化体验:模拟儿时职业梦想
✅ 私人成长手账:记录每天的小心愿、小进步
✅ 治愈系社交:好友互送礼物、共同完成小目标
点击空白处退出提示
✅ 情感向轻游戏化体验:模拟儿时职业梦想
✅ 私人成长手账:记录每天的小心愿、小进步
✅ 治愈系社交:好友互送礼物、共同完成小目标
儿时梦想是一款面向青少年和成年人的角色扮演类微信小程序,旨在通过模拟儿时职业梦想,让用户在虚拟世界中体验不同职业的生活方式。
核心功能包括:
1. 用户登录与角色创建:通过微信授权登录,创建专属角色,选择8种职业(老师、警察、医生、宇航员、厨师、老板、画家、明星),设定初始资产和昵称。
2. 每日签到与职业工资系统:用户每天可签到领取对应职业的虚拟工资(梦想币),不同职业日薪不同,鼓励用户每日活跃。
3. 虚拟商城与背包系统:提供家具、服装、座驾、宠物、礼物等5大类商品,用户使用梦想币购买后存入背包,支持查看、管理和赠送。
4. 社交广场与动态发布:用户可发布图文动态,分享职业体验和生活记录,支持点赞、评论、查看他人动态,增强社区互动。
5. 好友系统与快递送礼:用户可以添加好友、接受好友请求、拒绝申请,好友之间可以互相赠送背包中的虚拟物品,模拟快递发货流程,附带留言功能,增加情感互动。
6. 群聊功能:用户可创建或加入群聊,进行多人实时聊天,分享梦想和职业体验。
7. 私人梦想手账:用户可记录每日心愿和成长小目标,系统提供每日提示语,支持三种免费信纸主题(奶油手账、星空信箱、薄荷夏天),数据仅保存在本机,保护隐私。
8. 职业切换与个人中心:用户可随时切换职业,修改昵称,查看背包、快递记录、好友列表、群聊,管理个人资料。
技术实现采用微信云开发方案,前端使用微信小程序原生框架,后端采用云函数(Node.js),数据库使用云数据库,存储使用云存储,保证数据安全和响应速度。项目已实现登录、签到、商城购买、社交互动、好友送礼、群聊、手账记录等完整功能闭环。
技术架构:
1. 前端:微信小程序原生框架(WXML + WXSS + JavaScript)
- 页面:首页、创建角色、商城、广场、个人中心、好友列表、群聊、送礼物、动态详情
- 组件:梦想手账组件(支持本地存储、主题切换、复制备份)
- 工具:统一云函数调用封装,支持请求去重、缓存、错误处理
2. 后端:微信云开发
- 云函数:login(登录)、user(用户管理)、checkin(签到)、shop(商城与背包)、social(社交、好友、群聊)
- 云数据库:users(用户表)、products(商品表)、inventory(背包表)、posts(动态表)、comments(评论表)、checkins(签到记录)、friends(好友关系)、groups(群组表)、group_msgs(群消息表)、deliveries(快递记录表)
- 云存储:用户上传的动态图片存储在云存储,返回fileID供前端展示
3. 核心功能实现:
- 登录流程:调用wx.cloud.callFunction('login'),获取openid,自动创建用户记录,判断是否新用户,跳转创建角色页或首页
- 角色创建:用户选择职业、输入昵称、设定初始梦想币,调用user云函数创建角色
- 签到逻辑:检查当日是否已签到,根据职业发放对应工资,更新用户余额,记录签到历史
- 商城购买:读取商品列表,用户选择商品,扣除梦想币,增加背包物品记录,支持数量累加
- 送礼流程:从背包选择物品,选择好友,填写留言,扣除自己的物品,增加对方物品,创建快递记录
- 社交动态:用户发布图文动态,上传图片到云存储,其他用户点赞、评论,支持查看评论列表
- 好友系统:发送好友请求,接收方同意或拒绝,维护双向好友关系,防止重复添加



评论