0 小时 1 小时

0 小时 H1 屏幕截图

摘要

0h h1 是一款有趣(且会让人上瘾)的游戏,玩起来很方便。

Martin Kool 访谈

为什么是网页?

我一直喜欢网络技术的无限可能,我认为自己在多年前采用了这项技术是幸运的,因为过去几年见证了令人惊叹的增强功能,真正推动了网络在桌面设备和移动设备上的发展。

以及 JavaScript。天哪!那只是给书呆子们看看 Play-Doh。几乎可以说,因为 Play-Doh 和 JavaScript 都可以让您制作一大堆意大利面 ;) 但这让它们更加精彩。

但老实说,你可以在 Dropbox 或其他地方托管演示,在设备上运行并从中测试,迅速从 0 英里/小时提升到 88 英里/小时。反馈环非常短(包括设备),这让我能够快速适应,尽早做出必要更改并往后推进。当游戏发布快要准备好时,能够看到通过各种不同的应用商店和可玩的 Web 版本可以覆盖多少用户真是令人惊奇。

在开发过程中,哪些方面做得不错?

我知道我使用假想链锯编写 JavaScript 代码,我只想完成一些事情。发货,知道吗?对我来说,我们要做的就是制作一款玩家能玩的黑白游戏,也就是制作出真正适合玩家的游戏。我首先做的就是,尝试寻找一个近乎简洁但工作顺利的设计主题。准备就绪后,我会在 Mac 上使用 Chrome 对所有细节进行微调,同时不断在 Nexus 5 上试用 Cordova build。

如果您可以使用任何 API 来改进您的应用,您会选择哪个 API?

在结束一个重大愿望之前,我先说两个小小的愿望:

一个是移动设备的 WebView 限制。使用 Cordova 封装游戏通常会获得较旧的 WebView。我别抱怨,WKWebView 即将推出,再过几个月,整个流程就会简化,但在此之前,所有插件以及让您的 HTML5 内容在移动设备上正常运行的一切都变得一片混乱。

另一个方面是:Google 确实需要为开发者提供一种简单的方法来应对排行榜和成就中的作弊行为。在我的游戏“0h n0”中,某个玩家的得分为 1,我花了一整天时间来尝试让这个管理代码在本地运行,它应该会在我的信息中心内设置正确的密钥和内容后建立连接。但归根结底,它根本就行不通,我认为它应该是在 Google Play 游戏服务信息中心内为 Google Play 开发者构建的服务。

但有一件事能够真正起作用。

为什么说到底我们还需要通过 8封装 HTML5 封装成某种原生 Java/ObjC 外套才能将其变成应用?这简直超出了我的理解。我原以为能在 5 年前“修复”这个问题,但现在我们仍在使用 Corordova,来填补原生与 Web 之间最初形成的“Phone Gap”这个名称的“差距”。我仍然认为 Cordova 只是代理,有朝一日,我可以使用 JavaScript 构建和编译应用,以及使用移动设备或平板电脑拥有的所有 API,这样我就不用再担心了。因此,Android 和 iOS 都应该允许开发者只使用 JavaScript 和 Sublime 来构建“原生”应用。