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.mzph.cn/news/694941.shtml

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

相关文章

零到大师:嵌入式Linux学习书单分享

大家好,我是知微! 上一篇推荐的书单嵌入式软件必读10本书_单片机篇,收到反响很好。再推荐一篇嵌入式Linux相关的书单。 《鸟哥的Linux私房菜》 鸟哥的Linux系列适合零基础小伙伴,从电脑基础到文件系统、shell脚本等等&#xff…

基于机器学习的青藏高原高寒沼泽湿地蒸散发插补研究_王秀英_2022

基于机器学习的青藏高原高寒沼泽湿地蒸散发插补研究_王秀英_2022 摘要关键词 1 材料和方法1.1 研究区概况与数据来源1.2 研究方法 2 结果和分析2.1 蒸散发通量观测数据缺省状况2.2 蒸散发与气象因子的相关性分析2.3 不同气象因子输入组合下各模型算法精度对比2.4 随机森林回归模…

Netty-核心组件

核心组件 1.Bootstrap和ServerBootstrap2.Future和ChannelFuture3.Channel4.Selector5.NioEventLoop6.NioEventLoopGroup7.ByteBuf8.ChannelHandler9.ChannelHandlerContext10.ChannelPipeline 1.Bootstrap和ServerBootstrap Bootstrap是Netty的启动程序,⼀个Netty…

Modern C++ std::variant的实现原理

前言 std::variant是C17标准库引入的一种类型,用于安全地存储和访问多种类型中的一种。它类似于C语言中的联合体(union),但功能更为强大。与联合体相比,std::variant具有类型安全性,可以判断当前存储的实际…

SQL注入:堆叠注入-强网杯[随便注]

目录 什么是堆叠注入? 强网杯-随便注 rename && alter绕过 prepare绕过 Handle绕过 靶机:BUUCTF在线评测 什么是堆叠注入? 在一些场景中,应用程序支持一次执行多条SQL语句,我们称为堆叠查询,…

MyBatis-Plus:通用分页实体封装

分页查询实体:PageQuery package com.example.demo.demos.model.query;import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.Data; import org.springframework.util.St…

MYSQL数据库详解

一、数据库的基本概念 数据(data):指对客观事物进行描述并可以鉴别的符号。这些符号是可识别的,抽象的。 比如数字、图片、音频等。 数据库管理系统(DBMS):数据库极其管理它的软件组成。 数据库…

机器人内部传感器阅读笔记及心得-位置传感器-电位器式位置传感器

位置传感器 位置感觉是机器人最基本的感觉要求,可以通过多种传感器来实现。位置传感器包括位置和角度检测传感器。常用的机器人位置传感器有电位器式、光电式、电感式、电容式、霍尔元件式、磁栅式及机械式位置传感器等。机器人各关节和连杆的运动定位精度要求、重…

qt-OPENGL-星系仿真

qt-OPENGL-星系仿真 一、演示效果二、核心程序三、下载链接 一、演示效果 二、核心程序 #include "model.h"Model::Model(QOpenGLWidget *_glWidget) { glWidget _glWidget;glWidget->makeCurrent();initializeOpenGLFunctions(); }Model::~Model() {destroyV…

【Pytorch深度学习开发实践学习】B站刘二大人课程笔记整理lecture04反向传播

lecture04反向传播 课程网址 Pytorch深度学习实践 部分课件内容: import torchx_data [1.0,2.0,3.0] y_data [2.0,4.0,6.0] w torch.tensor([1.0]) w.requires_grad Truedef forward(x):return x*wdef loss(x,y):y_pred forward(x)return (y_pred-y)**2…

浅谈WPF之利用RichTextBox实现富文本编辑器

在实际应用中,富文本随处可见,如留言板,聊天软件,文档编辑,特定格式内容等,在WPF开发中,如何实现富文本编辑呢?本文以一个简单的小例子,简述如何通过RichTextBox实现富文…

Zabbix 6.2.1 安装

目录 1、监控介绍 监控的重要性 网站的可用性 监控范畴 如何监控 2、Zabbix 介绍 zabbix 简介 zabbix 主要功能 zabbix 监控范畴 Zabbix 监控组件 zabbix 常见进程 zabbix agentd 工作模式 zabbix 环境监控中概念 3、搭建LNMP 拓扑规划 安装MySQL 安装 Nginx …

【智能家居】7、主程序编写+实现语音、网络和串口功能

需要毕业论文私信有偿获取 截止目前mainPro.c代码 #include <stdio.h> #include <string.h>#include "controlDevices.h" #include "inputCmd.h"struct Devices *findDevicesName(char *name,struct Devices *phead){struct Devices *tmp=ph…

2012及其以上系统修改服务器密码指南

修改服务器密码指南,目前介绍两种不同的方案 方法一 指令式 winR键 弹出运行框里输入 cmd 点击确认或者右下角开始程序里面的点开运行 2.在弹出框里手动输入以下一组文字&#xff1a;net user administrator 123456 框内无法粘贴 需要手动输入 其中administrator 是用…

贝叶斯统计——入门级笔记

绪论 1.1 引言 全概率公式 贝叶斯公式 三种信息 总体信息 当把样本视为随机变量时&#xff0c;它有概率分布&#xff0c;称为总体分布&#xff0e; 如果我们已经知道总体的分布形式这就给了我们一种信息&#xff0c;称为总体信息 样本信息 从总体中抽取的样本所提供的信息 先…

【PX4学习笔记】13.飞行安全与炸机处理

目录 文章目录 目录使用QGC地面站的安全设置、安全绳安全参数在具体参数中的体现安全绳 无人机炸机处理A&#xff1a;无人机异常时控操作B&#xff1a;无人机炸机现场处理C&#xff1a;无人机炸机后期维护和数据处理D&#xff1a;无人机再次正常飞行测试 无人机飞行法律宣传 使…

22. 【Linux教程】Linux 结束进程

前面小节介绍了如何启动一个程序进程&#xff0c;还介绍了如何查看系统进程信息&#xff0c;本小节来介绍如何通过 kill 命令结束进程。 1. Linux 进程信号介绍 下面列举出 Linux 进程信号的描述&#xff1a; 信号名称描述1HUP挂起2INT中断3QUIT结束运行9KILL无条件终止11SEG…

STM32CubeIDE开发(二), 全面解析cubeMX图形配置工具

STM32CubeIDE开发(二&#xff09;&#xff0c; 全面解析cubeMX图形配置工具 已于 2023-03-15 10:31:13 修改1374 收藏 29 分类专栏&#xff1a; ​编辑STM32CubeIDE开发实践案例专栏收录该内容 36 篇文章43 订阅 订阅专栏 目录 一、cubeIDE 集成cubeMX 二、STM32CubeMX…

Python format函数

在Python编程中&#xff0c;format()函数是一个非常重要且常用的字符串格式化方法&#xff0c;用于将各种数据类型插入到字符串中&#xff0c;并指定其格式。这个函数可以动态地生成各种格式的字符串&#xff0c;包括文本、数字、日期等。本文将深入探讨Python中的format()函数…

【Vuforia+Unity】AR04-地面、桌面平面识别功能

不论你是否曾有过相关经验&#xff0c;只要跟随本文的步骤&#xff0c;你就可以成功地创建你自己的AR应用。 官方教程Ground Plane in Unity | Vuforia Library 这个功能很棒&#xff0c;但是要求也很不友好&#xff0c;只能支持部分移动设备&#xff0c;具体清单如下&#xf…