Saya ingin mulai mengembangkan game browser MMO, seperti Travian atau Ogame, mungkin melibatkan juga sedikit fitur grafis yang lebih canggih seperti pemain yang berinteraksi secara real time dengan peta 2d atau sesuatu seperti itu.
Keraguan utama saya adalah alat pengembangan seperti apa yang harus saya gunakan: Saya memiliki pengalaman yang baik dengan PHP dan MySQL untuk sisi server dan Javascript (dan jQuery) mengenai sisi klien. Pengodean semuanya dari awal tentu saja akan sangat menyakitkan, jadi saya bertanya-tanya apakah saya harus menggunakan mesin permainan javascript atau tidak. Apakah ada mesin game (mungkin gratis) yang Anda rekomendasikan? Apakah mereka cukup baik untuk mengembangkan permainan besar?
Juga, saya melihat banyak game HTML5 bermunculan belakangan ini tetapi saya sekarang yakin apakah menggunakan HTML5 adalah ide yang bagus atau tidak. Apakah Anda merekomendasikannya? Apa pro dan kontra tentang penggunaan HTML5? Jika Anda akan merekomendasikannya, apakah Anda memiliki tautan bagus tentang pengembangan game dengan HTML5?
(PS: Saya tahu bahwa HTML5 dan mesin Javascript tidak saling eksklusif, saya hanya tidak tahu bagaimana merumuskan judul yang tepat karena bahasa Inggris bukan bahasa utama saya. Jadi, tolong, jawab menyikapi HTML5 dan mesin game pro dan kontra terpisah)
sumber
Jawaban:
Mesin game HTML5 benar-benar dirancang lebih untuk game "satu halaman", pada dasarnya, menciptakan kembali game Flash (memuat seluruh game sekali, dan memainkannya di satu halaman di browser). Travian dan Ogame terdiri dari beberapa halaman, dan mesin game HTML5 yang ada sebenarnya tidak dirancang untuk menangani pengaturan semacam itu. Jika Anda akan membuat gim seperti Travian atau Ogame, mungkin cukup baik menggunakan jQuery atau pustaka manipulasi DOM Javascript lainnya yang Anda kenal.
Yang mengatakan, jika Anda ingin membuat game Anda "permainan halaman tunggal" seolah-olah, salah satu opsi dalam pertanyaan terkait ini akan menjadi pilihan yang baik.
sumber
LimeJS adalah kerangka dev permainan HTML5 yang luar biasa.
Pro:
Cons:
sumber
Saya telah menggunakan Cocos2d-x yang merupakan port C ++ dari Cocos2d. Saya baru mulai bermain dengan port Cocos2d-x Html5 yang terlihat stabil sejauh ini.
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Html5
Ketika mulai dengan 2d-x lebih dari setahun yang lalu, proyek ini benar-benar solid dan memiliki beberapa pengembang penuh waktu yang disubsidi oleh beberapa perusahaan telepon besar Cina. Sekarang, setahun kemudian semakin banyak dan saya pikir versi Html5 akan menjadi masalah besar?
https://github.com/cocos2d/cocos2d-html5/
Anda bahkan akan melihat Ricardo Quesada (guru asli Cocso2d Obj-C) adalah kontributor untuk ini (jika bukan kontributor utama) untuk proyek ini.
Tentu saja menggunakan Html5 tetapi Anda benar-benar hanya perlu memprogram dalam javascript. Simpan PHP untuk papan peringkat sisi server Anda dan / atau logika terpusat lainnya jika Anda menginginkan hal semacam itu.
sumber
Mesin ini menghabiskan sedikit uang, tetapi terlihat layak: http://impactjs.com/
sumber