MiniGame Open Platform

把你写的小游戏,交给几万人来玩

接入统一 SDK 只需几行代码,就能拥有云存档、排行榜、成就、截图分享等一整套能力。 审核通过后上架,收益按约定比例结算。

投稿流程

1

提交资料入驻

填写真实姓名与联系邮箱,1 分钟内完成,无需等待即可开始投稿。

2

上传游戏包

支持 zip 压缩包或单个 HTML 文件,平台自动识别入口文件并做沙箱隔离。

3

审核上架

运营同学在 1-2 个工作日内完成体验与安全审核,驳回会写明原因。

4

数据结算

开发者后台可查看 PV、留存与收益明细,按周期申请提现。

SDK 接入

版本 v1.0.0

1. 引入 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.startgame_id上报一次游玩,返回历史最佳与推荐难度
play.endgame_id, score, level, duration, extra上传战绩,返回名次、是否破纪录、积分与解锁成就
save.get / save.setgame_id, slot, payload读取 / 写入云存档
leaderboardgame_id, scope获取排行榜(all/week/month)
share.savegame_id, image(base64)上传战绩截图,返回分享短链

所有接口统一走 POST https://youxi.hshen.eu.cc/api.php,需携带 csrf_token,返回 {code,msg,data}。