0 時間 1 日

0h h1 スクリーンショット

概要

0h h1 はモバイルでもぴったりの楽しい(中毒性のある)ゲームです。

Martin Kool との Q &A

なぜウェブなのか

私は常にウェブ テクノロジーの無限の可能性を愛し、数年前にウェブ テクノロジーを受け入れたことは幸運だと思っています。パソコンとモバイルの両方で、ウェブを実際に進化させる驚くべき機能強化が目に見えているからです。

JavaScriptすごい!オタク向けってこと。Play-Doh と JavaScript のどちらを使用しても、スパゲッティを山のように盛り上げることができるので、文字どおり、より一層魅力的なものとなっています。

実際には、0 から 88 MPH まであっという間に移行できます。Dropbox などでデモをホストし、デバイスから実行して公開すれば、ユーザーがテストできます。フィードバック ループは、デバイスを含めて非常に短いため、迅速に適応し、必要な変更を早期に加え、先に進むことができます。そして、ゲームのリリースが間近に迫ったとき、さまざまなアプリストアとプレイアブル ウェブ バージョンを組み合わせて何人のユーザーにリーチできるか驚くべきことです。

開発中に本当にうまくいった点は何ですか?

JavaScript のコーディングには架空のチェーンソーを使うことで知られるので、必要な作業を行うだけにしてください。発送して。私にとっては、人間がプレイできるモノクロの作業用ゲームを制作することです。そして、まずはシンプルなデザインテーマを見つけ、完成度も高めます。これらができたら、Mac で Chrome を使ってあらゆる細部を微調整しながら、Nexus 5 でも Cordova のビルドを常に試していきます。

アプリの改善に役立つ API があるとしたら、それはどのような API ですか?

では、大きな願い事を捨てる前に、小さな願い事を 2 つ挙げておきましょう。

1 つは、モバイル デバイスの WebView の制限です。Cordova を使用してゲームをラップすると、通常はかなり古い WebView になります。WKWebView がリリースされて、プロセス全体が効率化されるまで数か月後には、HTML5 をモバイルで動作させるためのプラグインやすべてが整然と煩雑になってしまいます。

もう一つは、Google はデベロッパーに対し、リーダーボードや実績のチーターを簡単に処理できる手段を提供することです。私のゲーム 0h n0 では、一部のプレーヤーのスコアが 1 になりました。この管理コードをローカルで実行しようとして丸 1 日かかりました。ダッシュボードで適切なキーと項目がすべて設定されていれば、接続されるはずです。しかし、結局のところ機能しないため、Google Play のデベロッパー向けに Google Play Games サービス ダッシュボードに組み込まれたサービスであるべきだと感じています。

しかし、この 1 つは大きな違いを生み出しているのです。

アプリに変えるために、HTML5 をネイティブの Java/ObjC コートに 8ラップする必要があるのはなぜですか?それは私の理解では及びません。5 年前には「修正」されるはずだったのですが、今でも Cordova を使用して、「Phone Gap」という名称を生み出したネイティブとウェブの「ギャップ」を補っています。今でも Cordova はブローカーだと思っていますが、JavaScript を使ってアプリをビルドしてコンパイルし、モバイル デバイスやタブレットに搭載されているすべての API を使えるので、いつかはなくなるでしょう。そのため、Android と iOS のどちらでも、IMHO が JavaScript と Sublime のみで「ネイティブ」アプリを構築できるようにする必要があります。