投稿流程
1
提交资料入驻
填写真实姓名与联系邮箱,1 分钟内完成,无需等待即可开始投稿。
2
上传游戏包
支持 zip 压缩包或单个 HTML 文件,平台自动识别入口文件并做沙箱隔离。
3
审核上架
运营同学在 1-2 个工作日内完成体验与安全审核,驳回会写明原因。
4
数据结算
开发者后台可查看 PV、留存与收益明细,按周期申请提现。
SDK 接入
版本 v1.0.01. 引入 SDK
<script src="../../assets/js/sdk.js"></script>
2. 初始化与上报成绩
// 页面加载完成后调用
GameSDK.ready();
// 结算时上报(自动处理排行榜/积分/成就)
GameSDK.submit(score, { level: maxTile });
// 云存档
GameSDK.save(JSON.stringify(state));
GameSDK.load(0, function (raw) { ... });
3. 音效与截图
GameSDK.sfx('merge'); // 内置音效:move/merge/hit/score/win/lose/click
GameSDK.shot(); // 自动截取页面 canvas 生成战绩卡片
GameSDK.difficulty(); // 1/2/3,按玩家水平自动调整难度
开放 API(部分)
| 动作 | 参数 | 说明 |
|---|---|---|
play.start | game_id | 上报一次游玩,返回历史最佳与推荐难度 |
play.end | game_id, score, level, duration, extra | 上传战绩,返回名次、是否破纪录、积分与解锁成就 |
save.get / save.set | game_id, slot, payload | 读取 / 写入云存档 |
leaderboard | game_id, scope | 获取排行榜(all/week/month) |
share.save | game_id, image(base64) | 上传战绩截图,返回分享短链 |
所有接口统一走 POST https://youxi.hshen.eu.cc/api.php,需携带 csrf_token,返回 {code,msg,data}。