Flutter 官方做了一款游戏,开源的

栏目: IOS · 发布时间: 5年前

内容简介:在 Google I/O'19 期间,Flutter 团队和 2Dimensions 联合发布了一款运营 / RPG 游戏: Flutter Developer Quest。除了作为游戏本身在游戏性上毫不缩水外,代码还完全开源!一起来了解一下。作者: Guido Rosso, Founder, 2Dimensions

Flutter 官方做了一款游戏,开源的

在 Google I/O'19 期间,Flutter 团队和 2Dimensions 联合发布了一款运营 / RPG 游戏: Flutter Developer Quest。除了作为游戏本身在游戏性上毫不缩水外,代码还完全开源!一起来了解一下。

作者: Guido Rosso, Founder, 2Dimensions

作为 Google I/O 2019 的一部分,我们很荣幸地发布了 Flutter Developer Quest,这是一款完全由 Flutter 构建的游戏!该游戏已经在 App Store 和 Google Play 上免费提供。另外,它是 完全开源 的!

  • GitHub 上的源代码

    https://github.com/2d-inc/developer_quest

我们专门针对今年的 Google I/O,与 Flutter 团队的 Emily Fortuna、Filip Hracek 和 Matt Sullivan 一起设计和构建了这款游戏。Brian Egan 也为这个项目做出了贡献,制作出了精彩的 Style Sphinx 迷你游戏。我们的目标是围绕一个主要项目集中展示 Flutter 的特性,而每个特性都会最终落实到一个游戏中的 "开发项目"。

简而言之,Flutter Developer Quest 是一款基于屏幕进行交互的 RPG 类游戏,您可以在其中组建一个软件工程师团队,制作 Flutter 应用。游戏展示了许多最新的 Flutter 功能,还能让玩家在通关的过程中学习一些 Flutter 开发方面的知识。游戏的目标则是聘用合适的团队成员,升级他们,并分配任务,以便成功构建和启动 Flutter 应用,同时管理公司的创业资金、用户增长和满意度。

游戏的动画是用 Flare 构建的 (我们在 之前的《 用 Flutter 在 Android 和 iOS 上构筑精彩 》一文中也有提及 ),它为游戏中的团队成员们赋予了灵动的插图 / 网格动画。不仅仅是角色动画,Flare 在整个游戏中都有广泛的使用——按钮的点击响应动画,游戏内用户们的满意度等指标动画,以及角色技能动画等等,都使用 Flare 制作了细致的时间轴特效。

  • 了解 Flare

    https://www.2dimensions.com/about-flare

Flutter 官方做了一款游戏,开源的

游戏的 UI 会根据设备的分辨率和像素密度动态更改,从而在每个设备上实现最佳体验。Flutter 极大地简化了这一适配过程,关于这一点,请您务必在前文提到的 GitHub 地址查看相关代码,另外也请观看 Emily Fortuna 和 Emily Shack 在 I/O 上 关于这个主题的演讲

  • 不仅限于手机: 使用 Flutter 在 iOS, Android, Chrome OS 和 Web 上进行开发

    https://events.google.com/io/schedule/events/03d8425c-54ca-437b-bac7-ece76cca8347

Flutter 官方做了一款游戏,开源的

△ 手机上的 UI 布局

Flutter 官方做了一款游戏,开源的

△ 平板上的 UI 布局

欢迎大家在自己的手机上体验这个游戏,一来可以用一个轻松的方式了解组建开发团队,并最终发布产品的快乐,二来也可以在游戏的过程中了解到一些 Flutter 的精妙之处。

当然我们更希望大家在体验游戏之后,去进一步阅读它的源代码,进而开始用 Flutter 打造自己的应用 / 游戏。 如果您在用 Flutter 打造应用 / 游戏时有什么疑问或者想法,欢迎在评论区和我们分享。

  点击屏末  |   |  了解 Flutter 更多详细信息

Flutter 官方做了一款游戏,开源的

推荐阅读


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C++数值算法(第二版)

C++数值算法(第二版)

William T.Vetterling、Brian P.Flannery、Saul A.Teukolsky / 胡健伟、赵志勇、薛运华 / 电子工业出版社 / 2005年01月 / 68.00

本书选材内容丰富,除了通常数值方法课程的内容外,还包含当代科学计算大量用到的专题,如求特殊函数值、随机数、排序、最优化、快速傅里叶变换、谱分析、小波变换、统计描述和数据建模、常微分方程和偏微分方程数值解、若干编码算法和任意精度的计算等。 本书科学性和实用性统一。每个专题中,不仅对每种算法给出了数学分析和比较,而且根据作者的经验对算法做出了评论和建议,并在此基础上给出了用C++语言编写的实用程......一起来看看 《C++数值算法(第二版)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具