小红书上最火的猜数字微信小程序游戏「谁输谁洗碗」开源啦,上线一个月累计注册用户超 3w ,支持双人对战的猜谜游戏,包含猜数字、猜颜色、每日挑战和残局解谜等多种游戏模式。
最近真的忙,辛苦做的游戏被人直接 1:1 照搬,还挂在他自己的网站上牟利,既然腾讯官方不作为,那我也不惯着
这是我三月大概前前后后花了半个月从零开始写的微信小程序项目,目前仍在稳定运行,注册用户超 3w
如果你也想尝试微信小程序的开发,那这个项目将会让你更好理解微信小程序的框架和代码逻辑,跟着 README.md 可以很快在本地运行,且支持二开
GitHub 地址: https://github.com/4682B4LEE/number-bomb-public
记得 GitHub 帮我点个★
在使用本源码前,请完成以下配置:
打开 project.config.json 文件,将 YOUR_APPID_HERE 替换为你自己的微信小程序 AppID:
{
"appid": "YOUR_APPID_HERE"
}
获取 AppID 方法:
本项目使用微信云开发作为后端,需要:
在云函数目录 cloudfunctions/ 中,部署以下云函数:
| 云函数 | 功能说明 |
|---|---|
saveUser |
保存用户信息到云数据库 |
saveRecord |
保存游戏记录到云数据库 |
updateRecord |
更新已有游戏记录 |
getRecords |
获取用户的游戏记录列表 |
getRecordDetail |
获取单条游戏记录详情 |
getDailyInfo |
获取每日挑战信息 |
startDailyChallenge |
开始每日挑战 |
submitDailyResult |
提交每日挑战结果 |
getDailyRank |
获取每日挑战排行榜 |
getGlobalRank |
获取全服排行榜 |
getLoserRank |
获取洗碗王排行榜 |
updateWinScore |
更新获胜分数 |
updateLoseScore |
更新失败分数 |
battleController |
联机对战控制 |
cleanupRooms |
清理过期房间 |
feedback_api |
用户反馈接口 |
部署方法:
在云开发控制台的数据库中,创建以下集合:
| 集合名 | 用途 |
|---|---|
users |
存储用户基本信息 |
records |
存储游戏对战记录 |
daily_challenges |
存储每日挑战数据 |
daily_rankings |
存储每日挑战排行榜 |
global_rankings |
存储全服排行榜 |
loser_rankings |
存储洗碗王排行榜 |
rooms |
存储联机对战房间 |
feedback |
存储用户反馈 |
puzzle_levels |
存储残局关卡数据 |
puzzle_progress |
存储玩家闯关进度 |
为每个集合设置权限:
1
Wcowin 5 小时 27 分钟前
star 先
|
2
stt66 5 小时 9 分钟前
佩服,很强的!!
|
3
Tink PRO 牛!研究一下 star 送上
|
5
rming 2 小时 8 分钟前
👍
|
6
skankhunt42 1 小时 59 分钟前 via iPhone
说个题外话,没有看过你的代码的前提下 1:1 复刻是不算侵权的。而且他放在他的网站上,腾讯也管不着,能有什么作为
|
7
mannnner OP @skankhunt42 我来和你解释一下,复刻我是不在意的,玩法并不是我原创的,但是连我放在首页的微信名都不带改的复制粘贴并且上线,然后在小红书发帖说是借鉴,这能对吗?而且明显是直接解包,因为所有的元素都一样,这种就算不判定侵权,我也不能让他拿我的东西卖钱你说对吗
|