该项赛事每年可能会有略微赛事要求、赛程流程的改动,故开此贴分享最新参赛指南
一、什么是 Swift Student Challenge ?
Swift Student Challenge,苹果Swift 学生挑战赛,是苹果面向全球13岁以上学生举办的免费编程大赛,旨在表彰和激励对编程感兴趣的青少年,参赛选手每人提交一份Swift playground创建的互动场景,通过3分钟的演示来展示创意与技术。竞赛中脱颖而出的优胜者不仅可以展示自己的编程实力,还能获得主题夹克和胸针,更重要的是能获得与苹果工程师一对一交流的机会,这对于开发者来说是一次难得的机会。
二、想要报名参加 Swift Student Challenge,需要注意的事项
申请要求
- 年满 13 岁,或相关司法管辖区的同等最低年龄(例如,在欧盟年满 16 岁);
- 在 Apple 免费注册为 Apple 开发者或成为 Apple Developer Program 的成员;和
- 满足以下要求之一:
- 在经认可的学术机构或官方家庭学校就读;
- 参加 STEM 组织的教育课程;
- 注册 Apple Developer Academy;或者
- 在过去 6 个月内从高中或同等学历毕业,正在等待录取或已被认可的学术机构录取。
比赛规则
-
参赛形式:个人
-
参赛语言:英语
-
作品要求:
- 在 Swift playground 中创建一个可在三分钟内体验的交互式场景,
- 可借助 Swift Playgrounds 或 Xcode 中的模板来创作更高级的内容。在其中添加图形、音频等元素,可附上第三方开源许可的代码和/或公共领域的图像和声音,并附上使用权和使用原因的说明。
- Swift Playgrounds 应用程序项目必须在 iPadOS 15.4上的Swift Playgrounds 4.0.2或macOS 12.3 上的Xcode 13.3上构建并运行。如果它在 iPadOS 上运行,则必须对其进行优化以在所有型号的 iPad Pro 上正常显示。可以使用 Apple Pencil。
- 创作不应依赖于网络连接,应用程序项目中使用的任何资源都应本地包含在 ZIP 文件中。提交的作品将进行离线评审。
- 作品内容以英文显示。
- .zip 文件尺寸不超过 25 MB。
具体信息可查看:Swift Student Challenge - WWDC23 - Apple Developer
条款和条件:Terms and Conditions - Swift Student Challenge - WWDC23 - Apple Developer
三、需要的软件
如果你有 Mac,你需要从 App Store 中 [下载 Xcode]
如果你有一台 iPad, 则需要从 App Store 下载 [Swift Playgrounds]
四、需要学习的——技术部分
- Swift
- 其他可以学习的
- 注:如何把xcode项目文件变成WWDC比赛提交的playground文件?
可参考此帖:如何把xcode项目文件变成WWDC比赛提交的playground文件
五、需要学习的——UI部分
-
Figma
-
其他(eg. Blender)
六、往届作品分享
- 2021获奖作品分享:2021 获奖作品展示
- 2022获奖作品——Three-Dimensional Space:
2022 Swift Student Challenge 获奖作品 —— Three-Dimensional Space 介绍 - 愿意开源的参赛作品:https://github.com/wwdc/2021
(可以了解到哪些作品能获奖,哪些作品会被拒掉)
参考资料: