0 j h1

screenshot 0h h1

Ringkasan

0h h1 adalah game seru (dan membuat ketagihan) yang terasa pas di perangkat seluler.

Tanya Jawab dengan Martin Kool

Mengapa web?

Saya selalu menyukai kemungkinan tak terbatas dari teknologi web, dan saya beruntung karena telah memakainya bertahun-tahun yang lalu, karena tahun-tahun terakhir ini telah menyaksikan peningkatan luar biasa yang benar-benar membawa web maju, baik di desktop dan seluler.

Dan JavaScript. Astaga! Itu hanya Play-Doh. Hampir benar-benar, karena Play-Doh dan JavaScript benar-benar memungkinkan Anda membuat setumpuk spaghetti ;) Namun, hal itu membuatnya semakin mengagumkan.

Namun sejujurnya, Anda bisa melaju dari nol hingga 88 MPH dalam waktu singkat, mengadakan demo di Dropbox atau tempat lain, menjalankannya dari perangkat, dan mengeluarkannya agar pengguna dapat mengujinya. Umpan baliknya sangat singkat - termasuk perangkat - yang memungkinkan saya beradaptasi dengan cepat, membuat perubahan yang diperlukan sejak awal, dan bergerak maju. Kemudian, ketika hampir siap untuk merilis game, sungguh menakjubkan melihat berapa banyak orang yang dapat dijangkau melalui semua app store yang berbeda dan gabungan versi web yang dapat dimainkan.

Apa yang bekerja dengan sangat baik selama pengembangan?

Saya tahu kode JavaScript saya dengan gergaji mesin, karena saya hanya ingin menyelesaikan sesuatu. Mengirimkannya, tahu? Bagi saya, aspek ini berkaitan dengan membuat game kerja dalam warna hitam putih yang bisa dimainkan untuk banyak orang - itulah awalnya, lalu saya mencoba menemukan tema desain yang hampir spartan tetapi berhasil menyelesaikan pekerjaan. Setelah semuanya siap, saya akan menyesuaikan semua detail menggunakan Chrome di Mac sambil terus mencoba versi Cordova di Nexus 5 saya.

Jika Anda bisa memiliki API untuk meningkatkan kualitas aplikasi Anda, apa itu?

Izinkan saya memulai dengan dua harapan kecil, sebelum saya membuang yang besar:

Salah satunya adalah pembatasan WebView di perangkat seluler. Mengakhiri game menggunakan Cordova biasanya akan memberi Anda tampilan web yang sudah cukup lama. Saya seharusnya tidak mengeluh karena WKWebView akan segera hadir dan itu akan memakan beberapa bulan lagi ketika seluruh proses telah disederhanakan, tetapi sampai saat itu, semua plugin dan semua plugin akan berantakan dengan kinerja HTML5 Anda di seluler.

Alasan lainnya adalah: Google benar-benar perlu memberikan sarana yang mudah bagi developer untuk menangani curang dalam papan peringkat dan pencapaian. Dalam game saya, beberapa pemain mendapat skor 1 dan saya telah menghabiskan sehari penuh mencoba menjalankan kode pengelolaan ini secara lokal, yang seharusnya terhubung dengan kunci yang tepat dan hal-hal yang sudah disiapkan di dasbor. Namun, pada akhirnya hal itu tidak akan berfungsi, dan saya merasa ini seharusnya menjadi layanan yang dibangun di dasbor Layanan game Google Play untuk developer di Google Play.

Tapi inilah satu hal yang benar-benar membuat perbedaan.

Mengapa kita masih perlu 8membungkus8 HTML5 ke dalam beberapa mantel Java/ObjC asli untuk mengubahnya menjadi aplikasi? Itu hanya... di luar pemahamanku. Saya harap fitur ini "diperbaiki" lima tahun lalu, tetapi di sini kita masih menggunakan Cordova untuk mengisi "kesenjangan" antara native dan web yang awalnya menciptakan nama "Phone Gap". Saya masih menganggap Cordova sebagai broker yang suatu hari nanti diharapkan akan hilang karena saya dapat menggunakan JavaScript untuk membuat dan mengompilasi aplikasi serta menggunakan semua API yang dimiliki perangkat seluler atau tablet. Jadi, Android dan iOS sebaiknya IMHO memungkinkan developer membangun aplikasi "native" dengan hanya JavaScript dan Sublime.