华为云 AI 开发者空间实战:用 AI Shell + DevBridge 发布 2048 小游戏
本文记录一次完整的动手实践:在华为云 AI 开发者空间中,用 AI Shell 生成一个纯单文件 HTML 的 2048 小游戏,再通过 DevBridge 隧道把它发布到公网,整个过程不需要在本地搭建开发环境。
一、准备工作
登录华为云开发者官网,进入 AI 开发者空间。选择体验版或持久化版,等待环境启动。体验版免费、数据不保留;持久化版按核时计费,适合需要长期保留文件的场景。
二、让 AI 生成 2048
在 AI Shell 对话框输入需求:生成经典 2048 小游戏,纯单文件 HTML,CSS 和 JS 全部内联,4×4 网格,支持方向键、WASD 和触摸滑动,包含计分、最高分、游戏结束判定,并适配 PC 和移动端。AI Shell 会把 index.html 写入 /root/workspace。
三、本地启动
使用 Python 自带的静态服务器:
cd /root/workspace && python3 -m http.server 8000
随后访问 http://127.0.0.1:8000/index.html,确认页面正常返回 200。
四、DevBridge 公网发布
在 AI Shell 中让它使用 DevBridge 将 8000 端口分享到公网,得到形如 https://xxxx-8000.devbridge-s2.hwtunnel.com 的 HTTPS 地址。再用 curl -sI 验证该地址返回 200,即可在手机或任意电脑上打开游戏。
五、踩坑记录
1. 沙箱节点池偶尔会出现无可用资源,建议错峰重试或稍等再试。
2. 如果后续部署到 Debian 12 的 ECS,Nginx 默认站点目录是 /var/www/html,而不是 /usr/share/nginx/html,放置静态文件时要注意路径。
3. 公网隧道有有效期,重要作品建议同时部署到 ECS 或对象存储。
六、总结
AI 开发者空间把代码生成、运行环境和公网发布串成了一条链路,配合 DevBridge 可以快速把想法变成可访问的作品。对于想体验 AI 编程的开发者来说,是一个上手成本很低的选择。
- 点赞
- 收藏
- 关注作者
评论(0)