临界态AI教育实战课

课程 11:AI 创意挑战赛 资源下载

竞赛 30分钟 ★★★★

适合人群:已完成课程0-10的学员

挑战说明

恭喜你完成了前面所有课程的学习!

现在,是时候检验你的真实能力了。这次挑战赛,你将独立运用 AI 完成一个创意项目。

挑战时间:一周

挑战规则

  • 只给你线索和目标,不告诉你具体怎么做
  • 你需要自己探索、尝试、解决问题
  • 可以使用任何 AI 工具(Alma、ChatGPT、Claude 等)
  • 鼓励创新,最终效果可以超越参考

挑战目标

你要做什么

制作一个「弹珠音乐可视化」网页应用:

  • 弹珠从上方落下
  • 碰到木板时发出音符
  • 木板的位置和角度对应音乐的节奏
  • 整体形成一个可视化的音乐演奏效果

最终效果参考

请观看资源包中的 效果展示.mp4,这是经过多轮迭代后的效果。

你的目标是:做出类似或更好的效果


你的线索

线索 1:启发视频

资源包中的 启发视频.mp4 是我在短视频平台刷到的,正是这个视频启发了这个项目。

看完后思考:

  • 这个效果的核心是什么?
  • 弹珠、木板、音乐之间是什么关系?
  • 这个视频明显是商业化制作的,它和原型项目的差距在哪里?
  • 如果要达到这种商业级效果,可能需要哪些技术或工具?

💡 进阶探索:尝试搜索相关资料,研究这类视觉效果是用什么软件/技术实现的。把你的发现和想法记录下来,这也是学习成果的一部分。

线索 2:原型项目

资源包中的 原型项目 文件夹是一个开源项目(MusicMarbles),它实现了类似的效果。

在线预览https://f82376ad.pinit.eth.limo/

你也可以在本地运行:

  1. 进入 原型项目 目录
  2. 运行 npx serve 启动本地服务器
  3. 在浏览器中打开显示的地址查看效果

研究这个项目:

  • 它是怎么实现的?
  • 用了什么技术?
  • 有什么可以改进的地方?

💡 提示:让 AI 帮你分析代码,理解项目结构

线索 3:中文歌曲 MIDI

资源包中的 midi-chinese/ 文件夹包含 7 首中文歌曲的 MIDI 文件:

  • 日不落-蔡依林
  • 成都-赵雷
  • 十年-陈奕迅
  • 我愿意-王菲
  • 月亮代表我的心
  • 西海情歌-降央卓玛
  • 像我这样的人-毛不易

挑战任务:让你的作品能够播放这些中文歌曲!

💡 提示:MIDI 文件需要解析才能使用,可以让 AI 帮你找到合适的库


挑战等级

根据完成程度,分为以下等级:

青铜 ⭐

  • 成功运行原型项目
  • 理解项目的基本原理
  • 能向他人解释这个项目是怎么工作的

白银 ⭐⭐

  • 修改原型项目的视觉效果(颜色、样式等)
  • 添加至少一首新的音乐
  • 项目能够正常运行

黄金 ⭐⭐⭐

  • 实现中文歌曲的播放
  • 改进用户界面(添加歌曲选择、播放控制等)
  • 视觉效果有明显提升

铂金 ⭐⭐⭐⭐

  • 支持多首中文歌曲切换
  • 移动端适配(手机上也能正常使用)
  • 有独特的创意改进

钻石 ⭐⭐⭐⭐⭐

  • 完全重新设计,效果超越参考
  • 有独创的功能或视觉效果
  • 代码质量高,结构清晰

提交要求

提交内容

  1. 项目文件:完整的项目代码(压缩包)
  2. 效果视频:30秒左右的屏幕录制,展示你的作品
  3. 过程说明:描述你的实现过程(不限字数)
    • 你遇到了什么问题?
    • 你是怎么解决的?
    • AI 在哪些地方帮助了你?
    • 你有什么收获和感悟?

评分标准

维度 权重 说明
完成度 30% 功能是否完整,能否正常运行
创意性 25% 是否有独特的想法和改进
视觉效果 20% 界面是否美观,动画是否流畅
问题解决 15% 遇到问题时的解决能力
过程说明 10% 文档是否清晰,思路是否明确

重要提示

这不是考试

这是一次学习和探索的机会。不要害怕失败,尝试的过程本身就是收获。

善用 AI

你已经学会了如何与 AI 协作。遇到问题时:

  • 让 AI 分析代码
  • 让 AI 解释原理
  • 让 AI 帮你调试
  • 让 AI 提供建议

记录过程

建议你在实现过程中:

  • 截图保存关键步骤
  • 记录遇到的问题和解决方法
  • 保存与 AI 的重要对话

这些都是宝贵的学习记录。


常见问题

Q: 可以直接使用原型项目的代码吗?

A: 可以。原型项目是你的起点,你可以在它的基础上修改和扩展。

Q: 如果一周内完不成怎么办?

A: 提交你目前完成的部分。完成度是评分标准之一,但不是全部。展示你的思考过程和尝试同样重要。

Q: 可以和同学讨论吗?

A: 可以讨论思路,但代码需要独立完成。最终提交的作品必须是你自己的。

Q: 遇到技术问题怎么办?

A: 首先尝试让 AI 帮你解决。如果 AI 也解决不了,可以在群里提问,但请先描述你已经尝试过什么。


开始挑战

  1. 下载课程资源包
  2. 观看两个视频,理解目标
  3. 运行原型项目,分析代码
  4. 开始你的创作之旅!

祝你挑战成功! 🎉

记住:过程比结果更重要。享受用 AI 创造的乐趣吧!