Panduan

Source Code Game Puzzle Logika HTML5: Yang Perlu Dicek

Level, puzzle harian, source code TypeScript, dan hosting sebuah game puzzle logika yang sudah jadi, dengan Frogdoku sebagai contoh.

Ribi, katak bertopi hijau, berdiri di atas daun teratai di samping grid kolam, dengan satu katak di setiap baris.

Kode game HTML5 gratis mudah ditemukan. Game puzzle yang sudah jadi dan sudah diuji, dengan level sungguhan, puzzle harian, dan source code yang terdokumentasi, jauh lebih sulit dicari, dan justru itulah yang dimaksud kebanyakan pembeli saat mencari source code yang siap diluncurkan.

Frogdoku adalah puzzle logika dengan satu aturan: taruh tepat satu katak di setiap baris, setiap kolom, dan setiap kolam berwarna, tanpa ada dua katak yang bersentuhan. Panduan ini menunjukkan apa yang perlu diperiksa pada template puzzle mana pun, dengan edisi ini sebagai contoh.

Mulai dari jumlah level dan mode

Edisi pembeli berisi 180 puzzle kampanye yang tersebar di enam bagian sungai, kalender puzzle harian, mode Endless dan Relax, trofi, undo dan redo, serta alat bantu. Lemari pakaian Ribi menjadi hadiah atas kemajuan pemain.

Jumlah level lebih penting daripada sampulnya. Template dengan 20 level lebih dekat ke prototipe, sedangkan yang punya 180 level lebih dekat ke game jadi. Tanyakan kepada penjual bagaimana level dibuat dan bagaimana setiap level diperiksa, karena puzzle yang tidak bisa diselesaikan adalah cara tercepat kehilangan pemain.

Apa saja isi source code-nya

Source code-nya ditulis dalam TypeScript dan dilengkapi tes serta pemberitahuan lisensi pihak ketiga. Daftar file paket mencantumkan JSON, dan folder game adalah build yang siap di-hosting dengan artwork, audio, dan font lokal.

  • game/: build yang siap di-hosting, dengan artwork, audio, dan font yang sudah lokal.
  • Source TypeScript beserta tesnya: bagian yang Anda baca dan edit.
  • Vite: opsional, dan hanya dibutuhkan jika Anda mem-build ulang dari TypeScript.

Pengecekan 15 menit sebelum membeli

Template puzzle bisa dinilai dalam sesi singkat. Mainkan bagian pertama di ponsel, lalu di laptop, dan catat di mana ketukan atau seretan terasa lambat atau membingungkan. Batalkan langkah terakhir beberapa kali dengan undo, dan pastikan papan kembali ke keadaan sebelumnya setiap kali.

Lalu buka source code-nya dan baca nama-nama tesnya. Cari tes yang diberi nama sesuai aturan puzzle. Aturan yang punya tes ditegakkan di dalam kode, bukan sekadar ditampilkan di layar.

Hosting: cukup file statis

Seperti template lain dalam panduan ini, edisi pembeli membutuhkan browser terkini dengan dukungan JavaScript dan audio, serta hosting HTTP(S) statis. Tidak perlu database maupun akun penulis.

Unggah isi folder game/ ke folder tempat puzzle akan ditempatkan. Build ulang hanya diperlukan jika Anda mengubah source TypeScript.

Lihat halaman Frogdoku, isi paket, dan lisensinya

Yang tidak termasuk dalam harga

Frogdoku tidak punya penyimpanan cloud, peringkat online, pembelian dengan uang sungguhan, atau SDK iklan, dan permainan normal tidak mengirim permintaan ke layanan semacam itu. Progres disimpan di browser yang sedang dipakai.

Aplikasi native, hosting, dan pengembangan khusus tidak termasuk. Puzzle harian merupakan bagian dari kalender dan tidak memerlukan peringkat online untuk dimainkan.

Pertanyaan yang sering diajukan

Apakah saya perlu mem-build game-nya?

Tidak. Unggah isi folder game/ ke hosting HTTP(S). Build ulang hanya diperlukan jika Anda mengedit source TypeScript.

Di mana progres disimpan?

Secara lokal, di browser yang sedang dipakai.

Apakah puzzle harian membutuhkan peringkat online?

Tidak. Puzzle harian tetap bisa dimainkan tanpa peringkat online, dan progres disimpan di browser pemain.

Lisensi apa yang berlaku?

Yang berlaku adalah ketentuan Polar Games Marketplace yang ditampilkan saat checkout.

Di mana template puzzle paling berguna

Puzzle seperti ini cocok untuk situs belajar, kebiasaan puzzle harian di sebuah blog, atau studio yang ingin game logika jadi untuk disesuaikan. Kurang cocok untuk proyek yang membutuhkan permainan berperingkat atau akun pengguna, karena keduanya berada di luar edisi ini.