我们在之前的文章中 预告过 (*划重点,IP 属地法国):7 月初,我们将举办一次与 AI 游戏相关的黑客松活动,这是有史以来的首次开源游戏开发挑战赛,借助人工智能工具释放你的创造力,一起打破游戏开发的边界。

比赛将在北京时间 2023 年 7 月 8 日凌晨 1 点到 9 日凌晨 1 点间举行,限时 24 小时,等你来战!

重要信息

1. 本次挑战赛的主题是什么?

使用 AI 工具让你在游戏开发中释放创造力。我们鼓励你在挑战赛的作品里,或者过程中用上各种现代的 AI 工具。

2. AI 工具指的是什么?

比如 Stable Diffusion 这样的生成式 AI 可以极大程度加速游戏开发的过程,并且也能提升游戏的娱乐体验。比如使用这类工具生成纹理、基于 AI 的 NPC 任务和逼真的文字转语音效果。

3. 谁能参加挑战赛呢?

不论是谁,不论在哪里,不论是何种技能水平都可以参与进来。你可以独立参赛,也可以和任意数量的朋友们组队。

4. 有哪些参赛要求呢?

你的游戏需要能够在网页 (即 itch.io),或是在 Windows 设备上运行。你需要在游戏开发的工作流或者游戏内使用至少一种 AI 工具。额外的要求敬请关注!

5. 我能使用现有的游戏资源嘛?

是的,你可以使用任何具有合法使用权的已有的游戏资源、代码或是 AI 工具。

6. 挑战赛有主题吗?

是的,当计时挑战开始时 (7 月 8 日凌晨 1 点整),比赛的主题才会公布。

7. 游戏作品是怎样评判的?

参赛者们可以从以下三个方面对其他的游戏打分:娱乐性、创造性、主题贴合度。裁判们会从得分最高的前十名中选出获胜者。

常见问题解答

在游戏中使用 AI 这个场景有没有什么案例呢?

有,我们为你整理了一些合辑内容,供参考:

游戏开发中的 AI 工具大盘点 https://github.com/simoninithomas/awesome-ai-tools-for-game-dev

用 AI 五天做出一款农场游戏系列文章:

近期关于游戏开发的推送文章:

可以在比赛中使用那些非公共性质的 AI 工具吗 (比如 Midjourney、ChatGPT)?

可以!只要游戏内或者开发工作流中出现至少一款开源 AI 工具即可。

我对 AI 模型一无所知,那我还能参赛吗?

没问题!你不需要知道 AI 模型是怎样运转的,只需要直到它能帮你实现什么就够了。我们在下面的网页中帮各位整理了你可以通过这些模型做什么样的事情,供参考: https://huggingface.co/tasks

参赛者中文交流群

我们为所有参赛选手建立了一个讨论群,请在 Hugging Face 公众号后台回复「游戏」进群交流!

立刻报名参加

感兴趣吗?快快做好准备,接受挑战吧!

https://itch.io/jam/open-source-ai-game-jam

全球开源 AI 游戏开发挑战赛,只等你来!的更多相关文章

  1. 第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!

    欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏.到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向你展 ...

  2. 《MFC游戏开发》笔记九 游戏中的碰撞判定初步&怪物运动简单AI

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9374935 作者:七十一雾央 新浪微博:http:// ...

  3. Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架

    Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架,提供JavaScript和TypeScript双重支持,内置游戏对象的物理属性,采用Pixi.js引擎以加快Canvas和W ...

  4. [Unity3D]Unity3D游戏开发之怪物AI

    大家好.欢迎大家关注由我为大家带来的Unity3D游戏开发系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei.        在上一篇文章中,我们基本上实现了一个 ...

  5. [Android游戏开发]八款开源 Android 游戏引擎 (巨好的资源)

    初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引 ...

  6. Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生

    一.Unity3D平台简介 Unity是由Unity Technologies开发的一个让轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的 ...

  7. HTML5游戏开发进阶指南(亚马逊5星畅销书,教你用HTML5和JavaScript构建游戏!)

    HTML5游戏开发进阶指南(亚马逊星畅销书,教你用HTML5和JavaScript构建游戏!) [印]香卡(Shankar,A.R.)著 谢光磊译 ISBN 978-7-121-21226-0 201 ...

  8. 【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)

    1. SurfaceView 游戏框架实例 实例效果:就是屏幕上的文本跟着点击的地方移动,效果图如下: 步骤: 新建项目“GameSurfaceView”,首先自定义一个类"MySurfac ...

  9. Content Factory:辅助 MonoGame 游戏开发

    Content Factory 是一款辅助 MonoGame 游戏开发的工具.它提供素材管理的多项功能,包括编译素材.编辑自定义数据等,并能同时应用多个游戏平台. 项目设置 选择要创建游戏项目的平台, ...

  10. MVC模式在游戏开发的应用

    原地址: http://www.cocoachina.com/gamedev/2012/1129/5212.html MVC是三个单词的缩写,分别为:模型(Model).视图(View)和控制Cont ...

随机推荐

  1. 6.理解Jwt代码

    1.昨天主要是对Jwt的代码里面不熟悉的代码进行了简要的理解,发现其实有些流程并不是普通程序员自己写的,而是自己进行拓展,这些流程是开源程序员写的开发流程:我发现这些代码一般要么是父类的方法实现,要么 ...

  2. 自用纯C语言实现任务调度(可用于STM32、C51等单片机)

    前言   这个任务调度模块的实现是形成于毕设项目中的,用在STM32中,断断续续跨度2个月实现了一些基本功能,可能后面再做其他项目时会一点点完善起来,也会多学习相关知识来强化模块的实用性和高效性,毕竟 ...

  3. 【D01】Django中实现带进度条的倒计时功能(简易版)

    首先说明简易版是只有一个 倒计时 和一个 进度条,页面加载后自动开始计时,下次计时需要手动刷新页面. 后续会更新实现完整的倒计时功能的文章 前期准备 前端框架 你需要准备一些前端框架:Bootstra ...

  4. Nuxtjs实现服务端渲染和静态化站点

    本文将介绍如何使用Nuxtjs对vue项目进行ssr和静态化处理. Nuxtjs简单介绍 首先,我们简单了解下Nuxtjs框架,Nuxt.js是一个基于Vue的通用框架,主要用于解决Vue项目的服务端 ...

  5. vulnhub靶场之CROSSROADS: 1

    准备: 攻击机:虚拟机kali.本机win10. 靶机:Crossroads: 1,下载地址:https://download.vulnhub.com/crossroads/crossroads_vh ...

  6. 【深度思考】聊聊JDK动态代理原理

    1. 示例 首先,定义一个接口: public interface Staff { void work(); } 然后,新增一个类并实现上面的接口: public class Coder implem ...

  7. SpringBoot 使用 Sa-Token 完成权限认证

    一.设计思路 所谓权限认证,核心逻辑就是判断一个账号是否拥有指定权限: 有,就让你通过. 没有?那么禁止访问! 深入到底层数据中,就是每个账号都会拥有一个权限码集合,框架来校验这个集合中是否包含指定的 ...

  8. day06-优惠券秒杀02

    功能03-优惠券秒杀02 4.功能03-优惠券秒杀 4.4一人一单 4.4.1需求分析 要求:修改秒杀业务,要求同一个优惠券,一个用户只能下一单. 在之前的做法中,加入一个对用户id和优惠券id的判断 ...

  9. 白嫖GitHub Action实现开源项目CICD

    什么是CI/CD?让你的项目变得更加敏捷! 在今天这个快速变化的时代,开发者们需要与时俱进,不断提升自己的工作效率.在这篇文章里,将一起探讨如何使用CI/CD和Github Action让你的项目更加 ...

  10. vue上传文件(原生方法)

    前言: 组件库的文件上传不适合项目,这里我们利用input标签实现文件上传 首先input type=file  标签是这个亚子的,而且样式不能改,我们利用css的方法,将一个定位到这个下面来,然后i ...