AI In Action
学习
市场社区AI 工作室
AI In Action

通过构建真实项目学习 AI。从入门到专家,一次一个挑战。

平台

  • 挑战
  • 学习路径
  • 市场
  • 展示

社区

  • GitHub
  • 项目
  • 招聘
  • 关于我们

法律

  • 隐私政策
  • 服务条款

© 2026 AI In Action. 保留所有权利。

挑战

从入门到专家的 AI 动手项目。选一个挑战,开始构建。

筛选

类型

分类

难度

游戏开发
显示第 1-26 条,共 26 个挑战
zhangalongbilibilizhangalongbilibili
入门

贪吃蛇游戏(分叉)

构建经典的贪吃蛇游戏,包含流畅的移动效果、道具(加速、分数倍率)、逐渐增加的难度、本地排行榜和复古风格的画面。

游戏开发3-5 hours1
官方
高级

Three.js 3D 场景

使用 Three.js 构建一个交互式 3D 世界,包含灯光、阴影、摄像机控制、3D 模型加载、环境贴图和后处理特效。

游戏开发10-15 hours2
官方
高级

AI 游戏机器人

使用强化学习训练一个 AI 来玩简单游戏。实现 Q-learning 或神经网络方法,并带有训练可视化和性能指标。

游戏开发15-25 hours1
官方
高级

游戏引擎核心

构建一个最小化的 2D 游戏引擎,包含 Entity-Component-System 架构、场景管理、精灵渲染、输入处理和简单的关卡编辑器。

游戏开发25-40 hours1
官方
高级

Roguelike 地牢探险

构建一个 Roguelike 游戏,包含程序化生成的地牢、回合制战斗、物品栏系统、物品掉落、永久死亡机制以及逐层递增的难度。

游戏开发15-25 hours1
官方
高级

程序化世界生成器

构建一个无限 2D 世界生成器,使用 Perlin/Simplex 噪声生成地形、生物群系分类、基于区块的加载和带已探索区域的小地图。

游戏开发15-25 hours1
官方
高级

物理沙盒

构建一个 2D 物理引擎,包含刚体模拟、碰撞检测与响应、约束/关节、重力和交互式物体生成。

游戏开发20-30 hours1
官方
高级

多人游戏服务器

构建一个实时多人游戏,包含 Node.js 游戏服务器、大厅系统、玩家匹配、客户端预测和服务器状态校正。

游戏开发20-30 hours1
官方
中级

虚拟宠物

构建一个类似拓麻歌子的虚拟宠物,具有需求系统(饥饿、快乐、精力)、动画精灵状态、可赚取货币的小游戏、宠物进化和实时进度。

游戏开发8-12 hours1
官方
中级

迷宫生成器与求解器

构建一个程序化迷宫生成器,支持多种算法(DFS、Prim、Kruskal),可视化逐步生成过程,以及寻路求解可视化(BFS、DFS、A*)。

游戏开发6-10 hours1
官方
中级

节奏游戏

构建一个节奏游戏,音符随音乐节拍向击打区域滚动。包含基于时机精度的评分系统、连击系统、多音轨支持和视觉反馈效果。

游戏开发10-15 hours
官方
中级

AI 国际象棋

构建完整的国际象棋实现,包含所有棋子移动规则、特殊走法(王车易位、吃过路兵、升变)、将军/将杀检测和基本 AI 对手。

游戏开发15-20 hours1
官方
中级

小行星射击

构建一个太空射击游戏,包含玩家飞船控制、被击中后会分裂的小行星、爆炸粒子效果、波次系统和屏幕环绕。

游戏开发8-12 hours1
官方
中级

卡牌对战游戏

构建一个回合制卡牌对战游戏,包含卡组构建、法力系统、卡牌效果(伤害、治疗、增益)、AI 对手和动画卡牌出牌序列。

游戏开发12-18 hours
官方
中级

塔防游戏

构建一个塔防游戏,包含寻路敌人、可放置的多种能力防御塔、升级系统、波次管理和资源经济系统。

游戏开发12-18 hours1
官方
中级

平台跳跃游戏

构建一个横版卷轴平台跳跃游戏,包含角色移动、跳跃物理、平台碰撞、敌人、收集品和带关卡切换系统的多个关卡。

游戏开发10-15 hours
官方
入门

滑块拼图

构建经典的 15 数字滑块拼图游戏,支持图片模式(上传自定义图片)、步数计数器、使用 A* 算法自动求解和流畅的滑块动画。

游戏开发4-6 hours1
官方
入门

Wordle 克隆版

构建一个 Wordle 克隆版,包含字母逐个揭示动画、带颜色反馈的虚拟键盘、分享功能(表情符号网格)、每日单词选择和统计追踪。

游戏开发4-6 hours1
官方
入门

Flappy Bird 克隆

使用 Canvas 渲染构建 Flappy Bird 克隆版,包含视差滚动背景、管道生成、重力物理、分数追踪和多种小鸟皮肤。

游戏开发3-5 hours2
官方
入门

扫雷

构建经典扫雷游戏,包含空格自动展开、标旗、自定义网格大小、计时器和首次点击安全保证(第一次点击不会踩到地雷)。

游戏开发3-5 hours1
官方
入门

2048 游戏克隆

构建 2048 益智游戏,包含流畅的方块合并动画、滑动/键盘控制、撤销功能、分数追踪以及最高分排行榜。

游戏开发4-6 hours1
官方
入门

打字速度竞赛

构建一个打字速度测试,包含每分钟字数计算、准确率追踪、与虚拟对手的实时竞赛可视化、难度模式和历史进度图表。

游戏开发3-5 hours1
官方
入门

打砖块 / Arkanoid

构建一个打砖块风格的游戏,包含挡板控制、弹球物理、道具(多球、加宽挡板)、可破坏的砖块和关卡编辑器。

游戏开发4-6 hours1
官方
入门

记忆卡牌游戏

创建一个卡牌配对记忆游戏,包含翻转动画、多个难度级别(不同网格大小)、步数计数器、计时器和主题卡牌集。

游戏开发2-4 hours1
官方
入门

AI 井字棋

使用极小化极大算法构建一个拥有不可战胜 AI 对手的井字棋游戏。包含多种难度级别、带回放的走步历史记录以及胜利/平局动画。

游戏开发3-5 hours1
官方
入门

贪吃蛇游戏

构建经典的贪吃蛇游戏,包含流畅的移动效果、道具(加速、分数倍率)、逐渐增加的难度、本地排行榜和复古风格的画面。

游戏开发3-5 hours1 个赞4