我的经历:Intel Android Codefest NYC






4.20/5 (2投票s)
在 2013 年的英特尔 Android Codefest 竞赛中获得第一名是一次令人惊叹的经历。以下是详细介绍。
引言
在 2013 年的英特尔 Android Codefest 竞赛中获得第一名是一次令人惊叹的经历。在 Codefest 之前,我们参加了在纽约市举办的许多黑客马拉松和游戏设计活动。我很快就熟悉了由一小群开发人员和设计师在短时间内完成任务的可能性。这些活动成为磨练我的技能、探索概念以及获取商业伙伴和机会的重要试验场。当我听到英特尔 Android Codefest 的消息时,我渴望与开发人员 Daniel Rings 合作。一个月前,我在 Hack’n Jill 认识了 Daniel。我们的团队在那次黑客马拉松中获得了第二名,我们准备再次尝试我们的运气。
对于 Codefest,我们报名参加了比赛的黑客马拉松部分(还有一个移植活动)。我们的任务是使用 英特尔® XDK 开发一款移动应用程序。除此之外,几乎没有其他限制,并且清楚地说明了评判标准。还提供食物和饮料。当你退一步思考这是多么棒的时候,你忍不住要参加这些令人兴奋的活动。
我们创建的游戏名为 Hammerfield。Hammerfield 是一款基于物理的游戏,你的任务是保护国际空间站免受来袭小行星的袭击。你的做法是挥舞一个通过旋转关节连接到你的飞船上的太空锤——本质上,它是一个球和链。引导太空锤与小行星相撞是一种相当宣泄的体验。我一直想实现这个机制一段时间了,但我还没有决定游戏的主题。Daniel 刚刚遇到了著名的宇航员 Chris Hadfield,我们从中汲取了灵感!
Hammerfield 是用 Construct 2 构建的,这是一个强大的 HTML5 游戏引擎,它恰好有一个适用于英特尔 XDK 的官方插件。虽然 Construct 2 是一个非常通用的游戏引擎,开发人员已经使用它来制作了几款精致的游戏,但它不需要任何编程知识就可以制作简单的项目。这对于程序员来说可能令人沮丧,但 Construct 2 成为快速制作小型项目原型的一种非常有效的方式。它还可以作为设计师和程序员之间的桥梁,这让我超越了哑巴橡皮鸭的水平。Construct 2 到 Intel XDK 的过程是无缝的。除了能够充分利用英特尔的硬件外,XDK 还带有一个易于使用的仿真环境。与我们使用 Android 模拟器的大部分经验相反,英特尔 XDK 的速度很快,甚至包括加速度计输入和陀螺仪。开发过程中更困难 - 也更有价值的部分之一是制作小行星。小行星需要随机出现、随机旋转并以随机速度启动。Daniel 还编写了“大气层进入”燃烧到小行星的代码,当它们飞过空间站进入地球大气层时,看起来非常酷。Construct 2 提供了极快的原型设计行为,这对这个项目非常有帮助。
我们对游戏的担忧之一是由于屏幕上同时存在数十个物理对象而导致的性能问题。当我们通过浏览器(HTML5)进行测试时,出现了一些小的帧率问题,我们通过更好的设计进行了纠正。让我感到惊讶的是,当我们通过英特尔 XDK 模拟器运行它时 - 游戏表现得非常好!由于提供了设备模板,直接在我们的 Android 设备上进行测试也很容易。总而言之,用 Intel XDK 包装我们的 HTML5 应用程序进行得很顺利。根据我们双方的经验,这通常是开发周期中的“黑盒”部分,会出现问题,所以当什么都没发生时,我们感到非常惊喜。我想英特尔 XDK 在我们获得第一名方面发挥了重要作用。不受技术问题的困扰,我们可以自由地调整我们核心机制的细微之处并开发出一款很棒的游戏!
作者简介
Xer Gata 是一位游戏艺术家/设计师,居住在纽约州纽约市。作为一名第三文化儿童和艺术大学的校友,他是纽约市游戏开发社区的活跃成员。当他没有参加周末黑客马拉松时,Xer 会与他在 Brooklyn Gamery 的合作伙伴一起制作游戏和举办游戏活动。他一周的另一半时间致力于作为一名平面设计师和创意战略家进行自由职业。他喜欢通过 Oculus Rift 在海滩上漫步。
Daniel Rings 毕业于 Pace University,获得计算机科学和表演学位。他周末在黑客马拉松上度过,在淋浴时唱歌,并享受在海滩上漫步的悠长月光。今年秋天,Daniel 将进入密歇根大学的计算机科学与工程硕士课程。