Rumah Kewangan Peribadi Cara Membina Number Guesser dalam Permainan HTML5 Anda - dummies

Cara Membina Number Guesser dalam Permainan HTML5 Anda - dummies

Isi kandungan:

Video: Javascript Game Tutorial, Membuat Permainan Urutkan Angka Bagian 1 2025

Video: Javascript Game Tutorial, Membuat Permainan Urutkan Angka Bagian 1 2025
Anonim

Dengan nombor rawak, anda boleh membuat permainan HTML5 yang menarik. Lihatlah permainan mudah yang menggunakan HTML, CSS, dan JavaScript bersama-sama. Permainan ini mempunyai beberapa ciri menarik:

  • Ia menggunakan laman web sebagai antara muka. Seperti banyak program JavaScript, ia menggunakan laman web sebagai antara muka pengguna. Unsur input digunakan untuk input, div adalah elemen output utama, dan satu butang mencetuskan semua tindakan.

  • Ia menggunakan CSS untuk gaya. Berbagai bahagian halaman diformat dengan CSS. CSS disimpan dalam lembaran gaya luaran untuk kemudahan dan kebolehbasaian semula.

  • Ia memberitahu pengguna berapa banyak lilitan yang telah diambilnya. Pada setiap pas, komputer mengingatkan pengguna berapa banyak lilitan yang telah berlaku.

  • Apabila pengguna telah menangkap dengan betul, butang Restart muncul. Butang ini disembunyikan pada mulanya, dan muncul hanya apabila diperlukan.

  • Jawapan yang tepat boleh didapati untuk pengaturcara melalui ciri debugging khas. Semasa menguji program, pemaju boleh melihat jawapan yang betul, tetapi maklumat ini tersembunyi dari pengguna.

  • Fungsi init () memulakan permainan. Fungsi init () berfungsi memulakan permainan. Ia dipanggil apabila program pertama bermula dan lagi apabila pengguna ingin memulakan.

  • Fungsi lain dilampirkan pada butang. Apabila pengguna mengklik butang Semak Tangkapan Anda, tontonan pengguna semasa dibandingkan dengan jawapan yang betul, dan petunjuk dikembalikan kepada pengguna.

Bagaimana untuk merekabentuk program permainan

Apabila anda membina program yang kompleks, anda perlu memulakan dengan rancangan reka bentuk.

Banyak kerja dalam perkembangan permainan berlaku sebelum anda memulakan pengaturcaraan. Jika anda merancang permainan dengan baik, pengaturcaraan adalah lebih mudah dilakukan. Reka bentuk permainan membantu anda memahami banyak perkara mengenai permainan sebelum anda menulis kod:

  • Susun atur umum: Walaupun susun atur tidak sepenuhnya diputuskan oleh lukisan ini, mudah untuk melihat rupa umum.

  • Unsur dinamakan: Setiap elemen yang perlu mempunyai nama telah ditentukan, dan nama-nama ditulis pada dokumen itu. Beberapa elemen (seperti butang pertama) tidak memerlukan nama kerana mereka tidak akan dirujuk dalam kod.

  • Fungsi butang: Setiap butang akan memanggil fungsi. Rajah menunjukkan fungsi mana-mana butang akan dipanggil.

  • Pelan fungsi: Setiap fungsi dirancang dengan penerangan bahasa Inggeris tentang fungsi yang akan dilakukan.

  • Pembolehubah Global: Pembolehubah yang perlu dikongsi antara fungsi diterangkan.

Sebenarnya sukar untuk membuat dokumen reka bentuk yang baik, tetapi dengan demikian menjadikan pengaturcaraan agak mudah. Sukar untuk memikirkan apa yang anda cuba lakukan, dan juga sukar untuk memikirkan cara melakukannya. Mempunyai dokumen reka bentuk memisahkan kedua-dua proses itu supaya anda dapat terlebih dahulu menumpukan pada apa yang anda lakukan, dan kemudian bimbang tentang bagaimana anda akan melakukannya.

Bagaimana untuk membina HTML untuk permainan

Kod HTML untuk permainan meneka nombor adalah cukup mudah untuk ditulis jika anda telah merancang permainan di atas kertas terlebih dahulu. Berikut adalah kod berikut:

Number Guesser

Number Guesser

Saya memikirkan nombor antara 0 dan 100. Tebak nombor saya, dan saya akan beritahu jika anda terlalu tinggi, terlalu rendah, atau betul. Tebak Anda semak tekaan anda cuba lagi

Adalah baik untuk memisahkan HTML, CSS, dan JavaScript kerana amalan ini membolehkan anda untuk "membahagikan dan menakluk" masalah besar ke dalam beberapa masalah yang lebih kecil. Berikut adalah ciri utama dokumen HTML:

  1. Pautan ke CSS dalam fail luaran.

    Pada masa ini, CSS tidak kritikal, jadi anda mengalihkannya ke dalam fail berasingan supaya anda boleh bekerjasama dengannya kemudian.

  2. Outsource kod JavaScript.

    Anda juga mengalihkan kod JavaScript ke dalam fail luaran supaya anda tidak perlu risau lagi. Dalam kod HTML, hanya buat hubungan dengan fail luaran.

  3. Bina borang sebagai komponen utama halaman.

    Aspek yang paling penting dalam halaman ini ialah borang. Seperti kebanyakan bentuk, ia akan mempunyai medan, label, elemen input dan butang.

  4. Buat div untuk output.

    Div output hanya div biasa. Anda meletakkannya di dalam medan medan supaya ia akan mengekalkan pautan visual ke seluruh bentuk. Anda boleh meletakkan teks lalai di dalam div (walaupun anda mungkin akan mengubah teks ini kemudian). Kerana div akan dirujuk melalui kod, ia memerlukan atribut id.

  5. Buat kawasan input untuk meneka pengguna.

    Pengguna perlu menaip beberapa jenis input angka. Gunakan elemen masukan untuk tujuan ini. Rujuk dokumentasi anda untuk mengingati id elemen ini. (Anda melakukan membuat dokumen reka bentuk, bukan?) Adalah baik untuk menambah label pada input supaya pengguna tahu apa yang diharapkan di sana.

  6. Bina satu butang untuk memeriksa tekaan.

    Pengguna tidak melakukan tekaan sehingga dia mengklik butang Semak Tangkapan Anda. Jadi, anda benar-benar perlu mempunyai butang sedemikian. Butang ini tidak memerlukan nama, tetapi ia akan memanggil fungsi checkGuess ().

  7. Bina butang kedua untuk bermula sekali lagi.

    Satu ciri menarik program ini adalah butang yang membolehkan pengguna memulakan semula. Butang kedua ini hanya tersedia apabila pengguna betul meneka jawapannya. Anda membuatnya dengan HTML biasa dan menggunakan helah CSS dan JavaScript untuk membuatnya hilang dan muncul apabila diminta.

Cara Membina Number Guesser dalam Permainan HTML5 Anda - dummies

Pilihan Editor

Asas Kecederaan Tangan dan pergelangan tangan untuk Ujian Pembantu Doktor

Asas Kecederaan Tangan dan pergelangan tangan untuk Ujian Pembantu Doktor

Ujian Pembantu Doktor (Ujian Pembantu Perubatan) PANCE) akan mengajukan soalan tentang keadaan yang mempengaruhi tangan dan pergelangan tangan. Mereka terdiri daripada sista jinak untuk keseleo kecil untuk fraktur keluar dan keluar, jadi buat diri anda dengan asas-asas. Ganglion cysts Massa tisu lembut yang boleh anda lihat di tangan dan pergelangan tangan adalah ganglion cyst, juga dikenali ...

Asas Kawasan Lambung untuk Ujian Pembantu Doktor

Asas Kawasan Lambung untuk Ujian Pembantu Doktor

Selepas perjalanan melalui kerongkong, destinasi seterusnya dalam menyediakan Ujian Pembantu Doktor (PANCE) adalah kawasan gastrik yang meriah. Mengandung kardia, fundus, antrum, dan pilorus, kawasan ini hanya matang untuk patologi dan soalan-soalan PANCE yang akan datang. Perut adalah tempat yang berlaku di mana banyak pencernaan berlaku. Sel-sel utama ...

Pilihan Editor

Spektrum Kesopanan - patung

Spektrum Kesopanan - patung

Mungkin anda tertanya-tanya sama ada anda bersandar. Ia mungkin sukar untuk dimaklumkan pada mulanya, kerana, melainkan jika anda sudah dalam pemulihan, penafian adalah gejala kesopanan. Sama ada anda mengenal pasti atau tidak, anda masih boleh mendapat manfaat daripada mengurangkan sebarang gejala yang anda kenali. Anda akan berfungsi lebih baik dalam hidup anda. Pemulihan membantu anda untuk menjadi ...

Apa kesopanan? - klinik-klinik

Apa kesopanan? - klinik-klinik

Walaupun klinik kesihatan mental mengiktiraf kesopanan apabila mereka melihatnya, takrif kepercayaan diri dan siapa yang telah dibahaskan selama beberapa dekad. Pakar-pakar bersetuju bahawa corak codependent diluluskan dari satu generasi ke generasi yang lain dan bahawa mereka tidak boleh dibantu dengan bantuan. Gambaran keseluruhan ahli terapi dan kaunselor melihat orang dengan tatasusunan ...

Pengakuan: Sangat baik untuk Mengendalikan Perlakuan Perasaanmu - patologi

Pengakuan: Sangat baik untuk Mengendalikan Perlakuan Perasaanmu - patologi

) Menasihati bahawa perencatan yang berlebihan emosi, terutama emosi yang kuat seperti kemarahan, tidak sihat. Benar - menahan emosi sebenarnya boleh membuat anda sakit. Ia masuk akal jika anda berfikir mengenainya. Mengendali emosi adalah tidak wajar bagi manusia. Bayi mula hidup dengan menangis ...

Pilihan Editor

Array dan penunjuk dalam C ++ - dummies

Array dan penunjuk dalam C ++ - dummies

Nama array adalah penunjuk kepada array itu sendiri. Arahan adalah urutan pembolehubah yang disimpan dalam ingatan. Nama pelbagai menunjuk kepada item pertama. Ini adalah soalan yang menarik tentang petunjuk: Bolehkah anda mempunyai header fungsi, seperti baris berikut, dan hanya gunakan sizeof untuk menentukan bagaimana ...

Meningkatkan Perpustakaan dan C ++ - dummies

Meningkatkan Perpustakaan dan C ++ - dummies

Banyak pemaju menggunakan perpustakaan Boost kerana menyediakan kod berkualiti tinggi - sebahagian daripada Boost sedang diseragamkan untuk dimasukkan ke dalam Perpustakaan Standard. Salah satu perkara terbaik mengenai Boost adalah bahawa perpustakaan itu sendiri bebas. Laman web Boost membuat titik membiarkan pemaju tahu bahawa mereka tidak akan ...

Berbuka Program Selain dalam C ++ - dummies

Berbuka Program Selain dalam C ++ - dummies

Programmer boleh memecah satu program tunggal ke dalam fail sumber berasingan yang umumnya dikenali sebagai modul. Modul-modul ini disusun menjadi kod mesin oleh pengkompil C ++ secara berasingan dan kemudian digabungkan semasa proses membina untuk menghasilkan program tunggal. Modul-modul ini juga dikenali oleh geeks pengkompil sebagai unit terjemahan C ++. Proses penggabungan ...