Based Dino, Chrome 小恐龙, 排行榜, Replay, 服务端校验

产品主要功能:基于TypeScript复刻的Chrome离线小恐龙游戏,具有排行榜、回放和服务端校验功能。 1. 排行榜:每局结束后可以提交分数,并在页面里查看当前排名。 2. 回放:点击Replay可以重放上一局,重新看到自己刚才的操作。 3. 服务端校验:排行榜不是简单相信前端上报的分数,而是会在服务端重新跑一遍模拟,只有服务端算出来的分数、帧数和客户端上报结果一致,才会写入排行榜。 防作弊机制:前端在Game Over后提交的不只是分数,还包括这一局的随机种子、输入轨迹、结束帧数和配置哈希。Cloudflare Workers收到后,会用同一套模拟逻辑重放一遍,只有服务端算出来的分数、帧数和客户端上报结果一致,才会写入排行榜。

[Based Dino] 复刻 Chrome 小恐龙,并给它加上排行榜、回放和服务端校验
2026年5月7日
0
48

Discussion

评论与讨论

0 条公开评论
正在加载评论...

登录后参与讨论

评论使用你的 RustPoint Logto 账号身份。

猜你喜欢

写了一个网页版 vscode 弹窗插件(油猴)

产品名称:VSCode、GoodNote

产品:GoodNote - VSCode 网页笔记助手 主要功能:网页版 VSCode 弹窗插件(油猴) 问题描述:Monaco 编辑器改成本地运行时出现问题,可能是代理设置问题导致无法解决。

产品类型:开发工具编辑器
分享一个独立开发者开发国际化项目提效的思路

i18n 配置源代码、en-US.json、zh-CN.json

产品主要功能:帮助独立开发者提高国际化项目的开发效率。 描述:通过源码管理文案、自动生成翻译文件和自动翻译未翻译文本的方式,实现项目提效。使用方法包括: 1. 在源代码中使用 `localize` 函数进行国际化配置。 2. 利用脚本解析源代码的 AST 自动生成默认的翻译文件。 3. 编写脚本将未翻译的文本翻译并提交给 AI。

国际化机器翻译
做了一个在线的 typst 编辑器

typst.ts, CodeMirror, typ.ink

产品主要功能:在线Typst编辑器,支持PPT文件的创建、编辑、预览和导出。 描述:使用VSCode和Typst编写PPT,将Typst编译器搬到浏览器上,结合CodeMirror编辑器,实现了一个简单的在线Typst编辑器网站。

在线编辑器PPT生成

经典益智思维游戏合集-培养逻辑思维、空间想象、数学能力和专注力的益智游戏合集

产品主要功能和描述:经典益智思维游戏合集App,专为培养逻辑思维而生,包含象棋、围棋、国际象棋、五子棋、斗兽棋、黑白棋、俄罗斯方块、扫雷、华容道、2048、24点、迷宫、合数、连线、数回、幻方等数十款精品游戏。全离线、无广告、iCloud自动同步数据,纯净烧脑。帮助孩子提升逻辑思维、空间想象、数学能力和专注力,同时大人也能享受多种难度智力挑战。亲子共玩,寓教于乐。

内容创作教育学习
做了个 iPhone 小组件 maker:不用 Xcode,用 TypeScript 把点子放到主屏

Await-创建iPhone小组件

产品主要功能:制作iOS App,名为Await。 功能描述: 1. 使用TypeScript创建真实的iPhone小组件。 2. 可以在iPhone主屏上显示,并具有状态、时间线、意图、网络请求、本地存储、文件、音乐、音频等功能。 3. 提供自定义面板机制,允许用户调整参数如文字、颜色、字号等,并且面板与代码同步更新。 4. 不是web view或生成静态图片,而是将TypeScript/TSX DSL渲染成真实的小组件视图。 限制条件: 1. 由于WidgetKit的限制,小组件不能具备完整App的所有功能,如刷新频率、内存和长时间实时交互等。 产品应用场景:适用于想要在iPhone主屏上快速创建和使用小组件的用户,例如,对于那些不值得专门做成完整App的小点子,可以通过Await将其变为可点击的主屏小组件。 市场推广信息: - App Store链接:[点击这里](https://apps.apple.com/app/id6755678187) - 官方网站:[点击这里](https://awaitwidget.com) 用户反馈征集:用户对于这个小组件的看法和期望可以在评论区分享,作者希望通过用户的反馈来改进产品。

iPhone小组件AI工具
[开源分享] lathe - 可以把 api/proto 一键转为 CLI and SKILL

lathe-一键将 api_proto 转换为 CLI 和 SKILL

产品主要功能和描述: 1. lathe 可将 api_proto 一键转为 CLI 和 SKILL。 2. 连接已有 swagger/openapi/protobuf,通过 spec parser 聚合为统一的 IR ,生成 cobra 应用。 3. 附带一份 API 指南的 SKILL。 4. 支持 override layer 覆盖原有 API 设计。 5. 提供统一的 auth 接入方式。 6. 支持 command/search 快速查找命令及查看参数信息。

API工具CLI工具