AWS 游戏编程挑战赛

Youth Innovation Lab
8 min readJan 6, 2025

--

使用你选择的 AWS 服务创建游戏:欢迎所有技能水平的人!

加入我们的 AWS Game Builder Challenge!在挑战中,你的任务是创建一款创新游戏,展示你的创造力、原创性和对 AWS 服务的利用。欢迎所有技能水平的玩家,你可以单独工作或作为团队的一员工作。

使用 Amazon Q Developer(一款生成式 AI 助手)更快地构建你的游戏。然后,在你的游戏中使用你选择的其他 AWS 服务:例如 AWS Amplify Hosting 部署基于 Web 的游戏、Amazon S3 存储游戏资产、Amazon DynamoDB 存储游戏数据或 Amazon Bedrock 添加生成式 AI 功能。

AWS Game Builder Challenge 让你有机会展示你的技能、向他人学习并创造一些有趣的游戏!所以准备好编码、竞争并享受其中的乐趣吧!

参赛要求

构建内容:
参赛者必须使用 Amazon Q Developer(一种生成式 AI 助手)构建游戏以加快开发速度,并在游戏中使用至少一项额外的 AWS 服务。

提交内容:
必须包含文本描述,解释你如何使用 Amazon Q Developer、你使用的任何其他 AWS 服务、游戏的特性、功能和预期用途。
提供代码存储库的 URL 以供评判和测试。存储库必须是公开的。
可选:提供有关你使用 AWS 构建体验的反馈,你可以针对不同的服务多次提交
可选:使用标签“game-challenge”在 community.aws 上提交有关你如何构建游戏的博客文章
可选:项目的演示视频。
提交的视频部分应少于 3 分钟
应包括显示与你的应用程序的预期交互的镜头
如果包含,应上传到 YouTube 或 Vimeo 并在其上公开显示,并且应在 Hackathon 网站的提交表单上提供指向视频的链接;并且
不得包含第三方商标、受版权保护的音乐或其他材料,除非参赛者获得使用此类材料的许可。

比赛奖项
奖金 150,000 美元

最佳游戏
* 25,000 美元

亚军 — 最佳游戏
* 10,000 美元

第三名 — 最佳游戏
* 10,000 美元

节省最多游戏开发时间
* 10,000 美元

最有价值的反馈 (4)
* 250 美元

奖励博客文章 (350)
* https://community.aws/ 上使用标签“game-challenge”的前 350 篇符合条件的奖励博客文章可获得 100 美元

最佳实施
* 10,000 美元

最佳原创性和创造力
* 10,000 美元

最佳用户体验
* 10,000 美元

最佳多种 AWS 服务使用
* 10,000 美元

荣誉奖 (4)
* 4,750 美元

评判标准
实施
在游戏开发/优化过程中,AWS 服务(包括 Amazon Q Developer)的使用效果如何?从技术角度来看,它是否构建良好、功能齐全且经过精心打磨?实施是否展示了强大的编程 + 工程技能?
原创性和创造力
游戏概念有多独特和创新?游戏是否展示了一种新颖的游戏设计或互动方法?提交的内容是否以创造性和/或引人注目的方式利用了所提供的技术?
用户体验
游戏对玩家或观察者来说是否引人入胜且有趣?游戏是否为玩家提供了令人满意的挑战?考虑到设计、可扩展性和可访问性等因素,用户体验是否经过深思熟虑并执行?

比赛规则

日期和时间

提交期:2024 年 11 月 1 日(太平洋时间上午 9:00)- 2025 年 1 月 14 日(太平洋时间下午 5:00)(“提交期”)。

反馈期:2024 年 11 月 1 日(太平洋时间上午 9:00)- 2025 年 1 月 14 日(太平洋时间下午 5:00)(“反馈期”)。

评审期:2025 年 1 月 22 日(太平洋时间上午 8:00)- 2025 年 1 月 31 日(太平洋时间下午 2:00)(“评审期”)。

获奖者公布:获奖者将于 2025 年 2 月 5 日左右(太平洋时间下午 5:00)公布。

参赛资格

黑客马拉松面向以下人员开放:

参赛者在参赛时必须年满 18 岁
参赛时年满其居住地法定成年年龄(或在任何情况下年满 18 岁)的个人(“符合资格的个人”)
符合资格的个人组成的团队(“团队”)
(以上统称为“参赛者”)

符合资格的个人可以加入多个团队,符合资格的个人作为团队的一员也可以个人身份参加黑客马拉松。如果团队要参加黑客马拉松,他们必须指定并授权一名个人(“代表”)代表他们、采取行动并提交作品。通过代表团队提交作品,你声明并保证你是代表团队行事的代表。

黑客马拉松不向以下人员开放:

居住在美国法律或当地法律禁止参加黑客马拉松或接受黑客马拉松奖品的国家、州、地区、省或领土的个人或组织(包括但不限于阿根廷门多萨省、内乌肯省、里奥内格罗省、萨尔塔省和火地岛、巴西、克里米亚、古巴、中国、法国、香港、意大利、伊朗、朝鲜、魁北克省、俄罗斯、叙利亚以及美国财政部外国资产控制办公室指定的任何其他国家/地区)

未满 18 岁的个人。

参与黑客马拉松设计、制作、付费推广、执行或分发的组织,包括赞助商和管理者(“推广实体”)。
参赛时已存在且已组织或成立的组织(包括公司、非营利性公司、其他非营利组织、有限责任公司、合伙企业和其他法人实体)。
此类推广实体的员工、代表和代理人**,以及其直系亲属或家庭成员*
参与 Hackathon 设计、制作、推广、执行或分发的任何其他个人,以及其直系亲属或家庭成员*
任何评委(定义见下文)或雇用评委的公司或个人
上述任何组织的母公司、子公司或其他附属机构***
赞助商和/或管理员全权酌情决定,参与 Hackathon 会产生实际或明显利益冲突的任何其他个人或组织
*个人直系亲属包括个人的配偶、子女和继子女、父母和继父母以及兄弟姐妹和继兄弟姐妹。个人家庭成员包括一年内至少有三个月 (3) 与个人共享同一住所的任何其他人。

*代理人包括在创建 Hackathon 提交作品时通过合同或类似关系代表推广实体并在其指导下行事的个人或组织。

**关联方是:(a) 受共同控制、拥有共同多数或控股所有者或共同管理的组织;或 (b) 对其他组织拥有大量所有权或由其大量拥有的组织。

AWS Game Builder Hackathon

通过注册一个免费的 AWS 账户开始。如果你是 AWS 新手,请观看这​​些有关账户设置和最佳实践的教程。

AWS 将为注册参加本次黑客马拉松的个人提供 20 美元的 AWS 促销积分,送完即止。你可以通过 Hackathon 支持 Slack 频道获取 1 个积分代码(加入说明列在下面的支持下)。使用这些说明兑换你的 AWS 积分。

Amazon Q Developer:

Amazon Q Developer 根据你的评论和现有代码生成实时代码建议,从代码片段到完整函数。它还支持命令行中的 CLI 补全和自然语言到 bash 的翻译。使用这些教程了解如何在你的 IDE 中开始使用 Amazon Q Developer。

其他服务:

除了 Amazon Q Developer,你还可以使用你选择的任何 AWS 服务。一些可能感兴趣:

使用 AWS Amplify 使用 TypeScript 构建全栈 Web 和移动游戏。使用存储、数据和无服务器功能部署应用程序前端或构建应用程序后端。

使用 Amazon S3 存储游戏的静态资产。

使用 Amazon Bedrock 为你的游戏添加生成式 AI 功能(非免费套餐服务)。

教程:

加入本次黑客马拉松时注册的 AWS Builder ID 可让你访问 AWS Skill Builder,其中包含 600 多个免费数字课程、学习计划等。学习路径之一是学习如何在 AWS 云中制作游戏。还有游戏化的学习体验!

Builder ID 还允许你访问 community.aws,你可以在其中与其他构建者联系。网站上有数千篇文章,你可以将其用作灵感并了解有关 AWS 的更多信息。例如,本文展示了 LLM 在玩《街头霸王 III》时如何相互竞争。使用 #game-challenge 标签与其他黑客马拉松参与者联系!

支持:

若要在参加黑客马拉松期间获得支持,你可以加入 AWS Slack 社区(使用 #2024-game-builder-challenge 频道),或者在 AWS re:Post 上发布你的问题。

灵感:

虽然不需要演示视频,但我们强烈建议你制作一个不超过 3 分钟的短视频来演示你的项目!

它应该包括显示与你的应用程序的预期交互的镜头。

它应该上传到 YouTube 或 Vimeo 并在其上公开显示,并且应该在黑客马拉松网站的提交表单上提供指向视频的链接。

它不得包含第三方商标、受版权保护的音乐或其他材料,除非参赛者有权使用此类材料。

你的游戏可以像使用 HTML/CSS/JS 构建的井字游戏一样简单,也可以像你想象的那样复杂!

如果你有兴趣参与上面这个比赛,可以和我们联系,info@ycic.club(subject:AWS Game),YCIC(青少年编程创新俱乐部)长期致力于组织和承办各种青少年STEM相关竞赛,欢迎大家关注和参与。

(all contents and pictures copyright owned by AWS and Devpost)

--

--

Youth Innovation Lab
Youth Innovation Lab

Written by Youth Innovation Lab

Youth Innovation Lab is community based STEM education institute, we promote STEM education to minority community, and focus on advanced technology education.

No responses yet