Saya baru saja selesai porting game Strategi Luar Angkasa saya dari Silverlight / C # ke HTML5 / Javascript / Canvas murni:
Astriark - Penguasa Bintang
Ini adalah permainan 2D dan sangat sederhana, jadi cocok untuk menggunakan kanvas karena tidak banyak lukisan yang terjadi. Yang sedang berkata, saya terkesan dengan apa yang dilakukan beberapa game animasi lainnya di luar sana dengan teknologi yang sama. Seperti burung yang marah di toko web chrome: Angry Birds , Anda mungkin juga ingin memeriksa beberapa game lain di toko Web Chrome untuk contoh lebih lanjut.
Salah satu alasan saya mem-porting permainan saya adalah saya ingin dapat berjalan di tablet / perangkat seluler tanpa harus melakukan pengkodean ulang semuanya di Java atau Objective C. iOS dan Android keduanya memiliki kontrol 'WebView' untuk membuatnya lebih mudah, tetapi Saya mengalami kesulitan dalam sedikit mengotak-atik sekitar saya telah selesai dengan itu (iOS mengharuskan semua aset Anda berada dalam satu folder sejauh yang saya lihat).
Jenis persyaratan lintas platform ini adalah alasan bagus mengapa beberapa orang beralih dari Flash dan menuju HTML5, tetapi downside adalah bahwa Anda harus menguji pada N browser dan versi yang berbeda dan memiliki semua sakit kepala yang terkait dengan pengembangan web biasa. Masalah-masalah ini diatasi oleh perpustakaan seperti jQuery dan beberapa perpustakaan / platform permainan HTML5 lainnya yang disebutkan di sini ( ImpactJS adalah salah satu yang pernah saya lihat tetapi belum pernah dicoba). Juga masalah-masalah ini tidak akan menjadi masalah ketika FireFox 7 keluar dan IE 9+ menjadi lebih luas.
Jika Anda tertarik pada beberapa masalah yang saya hadapi porting dari Silverlight ke HTML5 Canvas Anda harus memeriksa posting blog saya di sini: Aplikasi Porting Silverlight ke javascript menggunakan tag Kanvas HTML5