Global Gamers Challenge | 与 Flutter 一起保护地球

c0a544b3f8551026af3940844edae2f3.png

作者 / Kelvin Boateng

我们知道 Flutter 开发者热爱挑战,因此我们很高兴地宣布,新一轮的 Flutter 挑战赛来了!

  • 挑战
    https://flutter.cn/events/puzzle-hack

Global Gamers Challenge 是一项为期 8 周的比赛,参赛者需要设计、构建并发布注重可持续发展理念的游戏。本次挑战赛由 Flutter 和 Global Citizen 联袂赞助。比赛优胜者将受邀于今年 9 月前往纽约市,与 Flutter 团队的部分成员会面,参加为期一天的研讨会并有机会获得指导,然后在 2024 年全球公民节活动中与其他 6 万多名全球公民一起庆祝取得的成就。

  • Global Gamers Challenge
    http://flutter.dev/global-gamers

  • Global Citizen
    https://www.globalcitizen.org/en/

什么是注重可持续发展理念的游戏?

注重可持续发展理念的游戏会利用游戏的力量激发积极的环保行动。比如在《糖果传奇》中,消除糖果变成了消除塑料污染!再比如,假设有一款类似于《Super Dash》的游戏,玩法不是收集橡子,而是在 Dash 家中设法利用窗户优化空气流动路径,在不使用空调的前提下保持室内凉爽。以下是一些创意示例,灵感源自正在进行的 Global Citizen 活动:

  1. 鼓励减少家庭能耗
    数据显示,美国家庭的平均用电量是全球其他地区普通家庭的三倍。您能否打造一款游戏帮助大家减少对低效能源的依赖?

  2. 鼓励减少一次性塑料制品的使用
    东南亚是世界上塑料污染最严重的地区之一。您不妨考虑打造一款游戏,鼓励人们转变观念而进行交换,比如选择可以重复利用的水瓶,减少一次性水瓶的使用。

  3. 鼓励在短途出行时选择公共交通,在长途出行时选择陆路交通
    欧洲有许多先进的公共交通系统。有影响力的游戏可以鼓励人们在短途出行时选择当地公共交通,在长途出行时选择火车等陆路交通,而不是乘坐飞机。

  • 《Super Dash》
    https://superdash.flutter.dev/

  • 鼓励减少家庭能耗
    https://www.reuters.com/markets/commodities/world-cant-afford-us-style-home-energy-consumption-habits-2023-05-19/

  • 鼓励减少一次性塑料制品的使用
    https://www.timeout.com/travel/best-public-transport-in-the-world

  • 鼓励在短途出行时选择公共交通,在长途出行时选择陆路交通
    https://www.ukri.org/what-we-do/browse-our-areas-of-investment-and-support/understanding-plastic-pollution-impact-on-marine-ecosystems-in-southeast-asia/

我们相信,游戏可以鼓励玩家在现实生活中采取微小的行动,滴水成河,终将给环境带来巨大的积极影响。如果您想在这些方面采取直接的行动,不妨关注 Global Citizen 目前正在开展的活动。

ba50441b4e24fac8873b6c48683ab2ce.gif

  • Global Citizen 目前正在开展的活动
    https://www.globalcitizen.org/en/categories/defend-the-planet/

为何要参与 Global Gamers Challenge?

保护地球

这项比赛的灵感来自 Playing for the Planet Alliance,这是一个由联合国促成的联盟,由 50 家游戏工作室和公司组成,Google 也是其中一员。该联盟的使命是减少游戏产业对环境的负面影响,同时利用游戏的力量提高人们对气候变化、生物多样性减少和污染等重要环境问题的认知,促使人们齐心协力行动起来,保护环境。

  • Playing for the Planet Alliance
    https://www.playing4theplanet.org/

  • Google
    https://blog.google/around-the-globe/google-europe/sustainable-gaming-with-the-playing-for-the-planet-alliance/

Playing for the Planet Alliance 联盟出品的游戏总计覆盖超过 10 亿玩家。在该联盟的旗舰计划 Green Game Jam 的影响下,参与计划的游戏筹资种植了 275 万棵树,还筹集到大约 150 万美元用于保护野生动物和支持环保事业,为现实世界带来了积极影响。

  • Green Game Jam
    https://www.playing4theplanet.org/green-game-jam-2023

我们与 Playing for the Planet Alliance 合作,借鉴环保游戏的最佳实践,并将这些最佳实践纳入本次挑战赛提供的资源包中。欢迎有识之士借此机会打造优秀的游戏,为保护地球贡献力量!

  • 环保游戏的最佳实践
    https://igda-website.s3.us-east-2.amazonaws.com/wp-content/uploads/2022/04/06100719/EnvironmentalGameDesignPlaybook_Alpha_Release_Adj.pdf

获取新知

无论您是刚接触游戏的 Flutter 开发者、初学 Flutter 的游戏开发者,还是在游戏开发和 Flutter 方面都属于新手,通过参与这项挑战赛,您一定会有所收获,同时还可能对世界产生积极影响。

参赛详情

日期

您需要在北京时间 3 月 6 日早上 6:59 之前提交参赛作品。我们将于 3 月下旬公布排名前 20 的作品名单,然后于 5 月公布最终优胜者名单。

提交方式

如果您想要查看报名和参赛作品提交说明,可以访问 DevPost。

  • DevPost
    http://globalgamers.devpost.com

奖项设置

优胜者的评定标准包括:

  • 具有丰富创造力的原创作品

  • 注重可持续发展理念的行动和故事

  • 动画的使用

  • 行之有效的多平台部署

不仅如此,我们在表彰出色的编码能力之外,还将针对游戏的杰出创意、演示视频、教育意义等予以嘉奖!

参考资源

我们整理了一系列资源来帮助您打造游戏,其中包括用于引导您完成本次挑战赛的指南 (类似于游戏地图)。该指南汇聚了您所需的资源,帮助您在 Global Citizen 应用中通过新的学习历程成为 "全球公民",还包含有关如何报名和提交游戏的说明。

  • 资源
    http://flutter.dev/global-gamers/#resources

  • 指南
    http://flutter.dev/global-gamers/#guide

  • 学习历程
    https://glblctzn.co/hQ5oyPFbcGb

团队合作

我们建议您以团队合作的方式完成本次挑战赛。通过 Devpost 报名参赛时,您可以标注您擅长的技能、团队状态和游戏创意。

4db1e04fc996a0ccb806aba960f571ce.png

  • 报名参赛
    http://globalgamers.devpost.com

无论您是拥有好的创意但需要懂技术的队友来帮忙实现,还是自己懂技术却没有惊艳的创意,都需要相应地填写个人资料。填写完成后,您可以浏览 "Participants" (参赛者) 标签页,查看其他参赛者的个人资料详细信息,找到适合与您组队共同参赛的伙伴!

91d0ed0a202cc8cf5ff64d7722f8ff94.png

  • "Participants" (参赛者) 标签页
    https://globalgamers.devpost.com/participants

技术专家和活动专家们将为了共同的目标携手合作。这会激发出怎样的创意火花呢?让我们拭目以待。如果您在寻找队友时需要更多支持,可以参阅帮助文章。

  • 帮助文章
    https://help.devpost.com/hc/en-us/articles/360022031411-Participants-page-forming-a-team

最后您需要注意,尽管团队人数不设限,但如果项目入围决赛,一支参赛队伍中只有 3 人可以前往纽约市。

即刻行动,关注最新动态

您可以访问比赛官网 (flutter.dev/global-gamers),全面了解相关信息。此外,您可以通过 Devpost 进行报名并提交游戏作品。

  • Devpost
    https://globalgamers.devpost.com/

作品提交的截止时间为北京时间 3 月 6 日早上,即刻行动吧!期待早日看到您的优秀作品!


a122f829d6d2e7550bcd015d6a911c97.gif 点击屏末  | 即刻访问 Flutter 开发者社区中文资源

372a21d08108b3bb1b1c60f1798072ac.png

5d7a26819e5f1876f5b70b3db7f1d1cd.png

9511561e4b23436b406ff41df393a9a7.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/483531.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#上位机与三菱PLC的通信09---开发自己的通讯库(A-3E版)

1、A-3E报文回顾 具体细节请看: C#上位机与三菱PLC的通信05--MC协议之QnA-3E报文解析 C#上位机与三菱PLC的通信06--MC协议之QnA-3E报文测试 2、为何要开发自己的通讯库 前面开发了自己的A-1E协议的通讯库,实现了数据的读写,对于封装的通…

头疼管理 MySQL 数据库 Schema?开源工具大盘点!

MySQL 是世界上最流行的开源关系型数据库管理系统 (RDBMS),但是对 MySQL 数据库做 schema 变更 (schema migration) 还是有点难搞的😅。 本文中,我们盘点一些好用的针对 MySQL 的开源数据库 schema 迁移工具,简单聊一下它们提供的…

Jenkins CI/CD 流程

Jenkins CI/CD 流程 这张图稍微更形象一点,上线之前先把代码git到版本仓库,然后通过Jenkins将Java项目通过maven去构建,这是在非容器之前,典型的自动化的一个版本上线流程。那它有哪些问题呢? 如:它的测试环…

Stable Diffusion——常用插件安装与测试(一)

前言 随着Stable Diffusion不断演进,越来越多的开发者开始涉足插件开发。尽管网络上存在大量教程,但它们通常零散分布,逐个学习和查找非常耗时,使人感觉每天都在劳累思考。这里总结了Stable Diffusion常用的插件安装与测试方法。…

Linux篇:开发工具yum/vim/gcc/g++/Makefile/gdb

一. yum:软件包管理器 什么是软件包? 在Linux 下安装软件 , 一个通常的办法是下载到程序的源代码 , 并进行编译 , 得到可执行程序 . 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好 , 做成软件包 (可以理解成windows 上的安装程序) 放在…

Tomcat 学习之 Servlet

目录 1 Servlet 介绍 2 创建一个 Servlet 3 web.xml 介绍(不涉及 filter 和 listener 标签) 3.1 display-name 3.2 welcome-file-list 3.3 servlet 3.4 session-config 3.5 error-page 4 Tomcat 如何根据 URL 定位到 Servlet 5 执行 Servlet …

Web基础②nginx搭建与配置

目录 一.Nginx概述 1.定义 2.Nginx模块作用 (1)main模块 (2)stream服务模块 (3)邮件服务模块 (4)第三方模块 (5)events模块 (6&#xff…

STM32cubeMX配置FreeRTOS----互斥量

这篇文章为大家介绍FreeRTOS里的 互斥锁。 文章目录 前言一、互斥量的概念二、STM32cubeMX配置互斥量三、相关函数1. 创建互斥量2. 获取互斥量3. 释放互斥量 四、使用互斥量访问共享资源五、递归互斥锁在RTOS里互斥锁是谁获取,谁就释放吗? 总结 前言 一、…

MySQL引擎对决:深入解析MyISAM和InnoDB的区别

欢迎来到我的博客,代码的世界里,每一行都是一个故事 MySQL引擎对决:深入解析MyISAM和InnoDB的区别 前言引擎概述MyISAM:InnoDB: 使用场景使用 MyISAM 的最佳实践:使用 InnoDB 的最佳实践:可能的…

使用Windbg动态调试目标程序去分析异常的两实战案例分享

目录 1、前言 2、案例1:程序退出时弹出报错提示框 2.1、问题说明 2.2、到系统应用程序日志中看系统有没有自动生成dump文件 2.3、将Windbg附加到目标程序上进行动态调试 3、案例2:程序在运行过程中弹出ASSERT断言提示框 3.1、问题说明 3.2、将Wi…

Linux内核中并发与竞争的处理方法之原子操作简介

一. 简介 当我们发现驱动程序中存在并发和竞争的时候一定要处理掉,接下来我们依次来学习一下 Linux 内核提供的几种并发和竞争的处理方法。 本文学习Linux内核提供的一种处理并发与竞争的方法:原子操作。 二. 原子操作简介 原子操作就是指不能再进一步…

net反射

1.1 查找dll文件 Load需要把dll放到程序当前路径加载,也可以读取字符串形式。LoadFrom需要写全路径,如果test1.dll引用了test2.dll,同时也会加载test2.dll进来。LoadFile不会加载test2.dll。 Assembly assembly1 Assembly.Load("DllTe…