Mesin game isometrik dalam JavaScript / HTML5 [ditutup]

22

Adakah yang mengetahui adanya mesin drawing isometrik ish-ish (yaitu dari alpha) untuk JavaScript / HTML5? Saya telah melakukan beberapa pencarian Google dan menemukan beberapa, tetapi sebagian besar dalam status alpha / undangan saja.

Adakah sesuatu yang cukup matang untuk digunakan dalam lingkungan produksi? Atau haruskah saya hanya menggulung implementasi saya sendiri untuk saat ini dan menunggu seluruh dunia untuk mengejar ketinggalan?

espais
sumber
4
Masih dipertanyakan apakah HTML5 per se cukup matang untuk digunakan dalam lingkungan produksi ...
1
juga poin yang bagus saya kira, kita semua dalam alpha XD
the_e
1
Masih dipertanyakan apakah IE6 cukup matang untuk digunakan dalam lingkungan produksi. Jika Anda telah membaca siaran pers terbaru dari Microsoft, Anda akan ragu. Secara historis, di arena browser web, yang lebih tua sering berarti kurang stabil / dapat diandalkan dibandingkan yang baru. Desain / QA / pengujian browser web belum sempurna di tahun 1990-an dibandingkan sekarang. Kepatuhan terhadap standar web juga merupakan keberuntungan, tergantung pada apa browser web yang digunakan.
JohnnySoftware
1
Setahun kemudian, dan saya akan mengatakan HTML5 lebih jauh. Semua penutur asli dari tahun lalu melompat pada kereta musik dan jika tidak, mereka memiliki keraguan serius tentang platform mereka ... IE6 pada dasarnya sudah punah sekarang. Bahkan jika ada orang-orang yang mogok mereka mungkin bukan basis pengguna video game Anda.
Parris

Jawaban:

16

Seperti yang Anda katakan, satu-satunya yang saya temukan adalah betas atau alfabet yang sepertinya tidak siap untuk dirilis.

Pada titik ini mungkin lebih baik untuk menggulung sendiri:

  • Pemahaman internal yang lebih baik.

  • Mampu mengubah mesin sesuai kebutuhan Anda.

  • Kembangkan fitur yang perlu Anda gunakan

  • Lewati fitur mesin lain yang tidak Anda butuhkan, kurangi kode mengasapi, dan overhead.

  • Bug dan masalah akan menjadi masalah Anda sendiri, dan lebih mudah dan lebih cepat untuk diperbaiki daripada mesin yang belum selesai.

SerangHobo
sumber
2

Mesin Aves adalah mesin yang sangat bagus (jadi sepertinya), dan kemudian Zynga (orang-orang Farmville) membelinya dan membuatnya menjadi sumber tertutup. Ada video yang disajikan di suatu tempat, sebelum dibeli.

Tor Valamo
sumber
Sedih melihat mesinnya terbakar - mesin itu terlihat cukup menjanjikan.
Tim Holt
1
Apakah versi sumber terbuka (sebelum kode sumber ditutup) masih tersedia di suatu tempat?
Randolf Richardson
1
@ RandolfRichardson Anda masih harus membayar untuk itu (itu tidak gratis), tapi saya pikir itu belum dirilis.
Tor Valamo
Terima kasih Tor (+1) - jadi, dengan kata lain, ini dimulai sebagai open-source vapor-ware, kemudian kode sumber ditutup sebelum keluar dari kategori vapor-ware. =)
Randolf Richardson
@ RandolfRichardson Sesuatu seperti itu. Secara teknis Zynga tidak menjadikannya "sumber tertutup", mereka hanya mencegah siapa pun untuk membelinya. Karena dibuat dengan node.js dan html5 / js itu tidak benar-benar dapat dikompilasi, jadi itu akan selalu terbuka, hanya saja tidak tersedia bagi siapa pun yang memiliki uang.
Tor Valamo
2

Saya setuju, semua HTML5 dalam versi beta, tetapi banyak orang yang bekerja pada mesin game. Saya melakukannya sendiri (yang akan saya rilis open-source dan jelaskan sepenuhnya dalam sebuah buku tentang pengembang game HTML5.)

Sejauh ini, saya punya objek sprite dasar yang berfungsi seperti MovieClip di ActionScript atau Sprite di PyGame. Ini memiliki semua fitur dasar: kecepatan, arah, proyeksi vektor, banyak gambar, pemeriksaan batas, transformasi, dan deteksi tabrakan dasar.

Saya sedang mengerjakan objek permainan yang sangat sederhana juga. Ini akan merangkum elemen kanvas, mengelola loop animasi utama, dan menyediakan antarmuka tingkat tinggi ke sistem acara (seperti apa adanya)

Saya mencoba membuatnya sesederhana mungkin: sesuatu seperti gameEngine dengan Python:

http://aharrisbooks.net/pythonGame/

Bahkan ketika saya membuat ini berfungsi, tentu tidak akan stabil, karena teknologi yang mendasarinya terlalu tidak stabil. Dukungan browser dari berbagai fitur HTML5 benar-benar berubah setiap hari, dan masih belum ada dukungan yang berarti untuk sebagian besar fitur HTML5 di IE. Juga, kinerja bervariasi secara dramatis di antara peramban, sehingga gim yang berjalan sangat bagus di chrome mungkin tidak berjalan sama sekali di Firefox.

Jika Anda menginginkan lingkungan yang stabil dan praktis, HTML5 belum. Jika Anda tertarik bereksperimen dengan HTML5, itu tampak seperti alternatif yang sangat menjanjikan. Saya sangat ingin menggunakannya sebagai lingkungan pengajaran. Saya percaya ini akan sangat berguna dalam hal itu.

Dua pi
sumber
1

Ada isogame yang muncul dari google.

Bebek Komunis
sumber
1
sepertinya bukan berasal dari google. hanya di-host di sana.
Tor Valamo
2
Saya googled 'mesin javascript isometrik' dan yang muncul, IIRC. Saya tidak bermaksud itu ditulis, didukung, atau ada hubungannya dengan google.
Bebek Komunis
1

Saya sarankan melihat LimeJS, tampaknya sangat menjanjikan - http://www.limejs.com

pengguna5187
sumber
1

CraftyJS mendukung isometrik dengan cukup baik, dan memiliki contoh di situs mereka. Lihat ini: http://craftyjs.com/

numo16
sumber
1

Secara pribadi saya percaya HTML5 akan stabil ke bawah, yaitu apa yang tidak akan ada lagi. Jelas tidak ada yang tahu bagaimana semua masalah yang tidak terselesaikan pada akhirnya dan ya, mungkin ada fitur di masa depan yang harus ditunggu seseorang, tetapi sudah "cukup baik". Itu sebabnya saya kira banyak orang bekerja pada mesin game HTML5 mereka sendiri atau ke arah itu. Setidaknya saya :-)

Itu belum memiliki pembangun isometrik, tapi yah, itu tidak menghentikan Anda juga. Tutorial akan ditambahkan segera, tetapi terutama saya memposting sebab ini saya juga mendaftar semua mesin lain yang saya temukan sejauh ini - di sini di bagian bawah http://blog.weeblog.net/?p=29

Nils Roeder
sumber
-1

Saya menulis mesin game html5 dan membuka sumbernya di sini: https://github.com/j03m/trafficcone

Ini mendukung dunia + sprite isometrik dan gratis.

j03m
sumber
2
Ini pada dasarnya adalah salinan dari jawaban Anda yang lain yang tampaknya ada terutama untuk mengiklankan mesin Anda.
1
Sangat? Apakah Anda membaca judul pertanyaan ini? "Mesin game isometrik dalam JavaScript / HTML5". Anda tidak memilih saya karena saya tidak mengubah kalimat saya? Pertanyaannya secara spesifik menanyakan mesin iso.
j03m
1
Ya, saya, karena menyalin jawaban yang sama di beberapa pertanyaan tanpa mengubahnya menyiratkan bahwa Anda lebih tertarik untuk mengiklankan produk Anda daripada memberikan jawaban yang berharga kepada OP. Saya juga tidak tahu apakah Anda sudah membaca pertanyaannya.
Sebenarnya - ya, saya hanya menyalin dan menempelkannya. : /
woop
-1

Ya, Anda dapat menemukannya di http://myospace.jp/about.php . Saya mengembangkan mesin avatar berbasis Html5. dan aku memberinya nama "MYO". Saya menggunakannya untuk menduplikasi sistem Avatar Jepang paling dikenal "ameba pigg". Ini berfungsi di Iphone, Android, dan tentu saja WEB. tapi terbaik di Iphone. Anda bisa mencobanya sendiri. Jika Anda ingin info lebih lanjut tentang itu, silakan kirim email kepada saya.

Nevin
sumber