3D 游戏 · Author claim

Chess3D Astra — 3D / 2D Chess with a Local Computer Opponent

yortch · GitHub

作者真实浏览器截图:程序化三维棋子、棋盘、视图切换与电脑对手界面。
作者真实浏览器截图:程序化三维棋子、棋盘、视图切换与电脑对手界面。 · yortch

Source-language note

程序化旋转体与挤出几何生成棋子,Three.js 棋盘和 DOM/SVG 二维棋盘共享一套规则与状态,可与本地电脑对手下棋、切换视角、悔棋与保存。作者还保留 WebGL 失效回退、键盘焦点和对话框名称三项审查及修正过程。

Outputs

  • Three.js 三维国际象棋
  • DOM / SVG 二维棋盘
  • 本地 Web Worker 电脑对手与源码

Prompt & task

Availability · source language

Only a short original excerpt is provided. Visit the source for its full context.

Short original excerpt

Build a 3D Chess that I can play against computer

Task summary · source language

作者公开四条按顺序的提示:初始三维棋、增加二维视图、第二代理审查和落实修正;没有把四阶段迭代称为一次完成。

Read the creator’s source for published tasks and process details.

Prompt / process ↗

Sources & verification

Evidence note · source language

作者将初始三维游戏、二维视图、第二代理审查和三项修正归于 GPT-6 Astra,后来 GitHub Pages 部署切换到 Claude Sonnet 5。chess.js 提供合法走法等规则;本地电脑对手是另写的 negamax 搜索,不能当成 Stockfish 或 Astra 实时下棋。

Checks · source language

读取 README、公开源文件入口;下载并 view_image 检查 3d-dark.png(1440×960,144,142 字节),是真实三维棋盘与操作界面。未执行作者代码、重跑其测试或独立核实用量记录;README 没有可靠首次发布日期,保持 sourceDate null。本轮浏览器实际打开GitHub Pages演示,3D视图默认选中,三维棋盘、电脑难度及走法输入控件实际可见,保存实拍;未完成对局或独立重跑作者规则测试。

Observations & limitations · source language

真实三维棋盘图可查看,公开源码与 GitHub Pages 入口。电脑对手只在本地搜索,联网对战、拖拽棋子和更强引擎是作者未实现方向;约 41 分钟、912 credits 和测试覆盖为作者平台用量与自测记录,本库不当作成本或性能基准。

Rights & attribution

仓库未声明项目级源码许可证;Three.js、chess.js 及构建工具各自许可仍适用。公开源码可供阅读,不自动授权任意分发;截图只外链署名。