Daftar Isi:

Teka-teki Slide Virtual: 8 Langkah
Teka-teki Slide Virtual: 8 Langkah

Video: Teka-teki Slide Virtual: 8 Langkah

Video: Teka-teki Slide Virtual: 8 Langkah
Video: Cara Membuat TTS atau Teka Teki Silang Otomatis, CEPAT dan MUDAH !!! 2024, November
Anonim
Teka-teki Geser Virtual
Teka-teki Geser Virtual

PendahuluanBeberapa tahun yang lalu, saya melihat teka-teki geser permainan batch sederhana ini ['Asli yang dapat diinstruksikan https://www.instructables.com/id/Batch-Game-Slide…], itu keren. Saya membuatnya, memainkannya beberapa kali tetapi saya kehilangan minat karena kesederhanaannya. Dengan pemikiran itu saya pikir saya bisa memodifikasinya dan menambahkan beberapa fitur tambahan. Inilah hasil dari pemikiran itu.

Game ini ditulis dalam bahasa skrip batch Windows, memiliki perintah dan operasi yang sangat mendasar, tetapi sangat sederhana dan cukup efektif dalam aplikasi. File batch sering digunakan untuk mengotomatisasi instalasi dan pembaruan perangkat lunak, menyalin dan mengeksekusi, pencarian dan penemuan direktori, dll. Dengan bahasa pengkodean apa pun, pembuatan game digunakan untuk membantu mengajar dan memperkuat pembelajaran. Meskipun ini adalah bahasa dasar, ada ruang untuk modifikasi Anda dan untuk kesenangan hiburan Anda.

Modifikasi:• Instruksi pengguna.• Ukuran dan warna layar.• Tutup perintah jendela.• Pustaka permainan acak.• Pindahkan penghitung.

Bangun Tingkat Keterampilan: Mudah

Waktu untuk Membangun: 5 menit

Level Keterampilan Game: Mudah hingga Sulit

Waktu Bermain: 3 – 8 menit

Ayo buat Puzzle Slide Virtual.

Ukuran dan Warna Layar Berikutnya

Langkah 1: Ukuran dan Warna Layar

Ukuran dan Warna Layar
Ukuran dan Warna Layar

Modifikasi 1, bagian kode ini ditambahkan hanya untuk tampilan, tanpa mengatur Lebar dan Tinggi, Anda tidak memiliki area yang luas, menggunakan real estat yang tidak perlu. Anda tidak harus mengaturnya tetapi itu menambah keseluruhan presentasi. Selain itu, jika Anda sedang istirahat di tempat kerja, papan permainan kecil kurang terlihat. Itu diatur di awal kode.

' atur ukuran layar game [Lebar, Tinggi] Mode 58, 28

Adapun Warna Anda memiliki pilihan yang berbeda. Atribut warna ditentukan oleh 2 digit heksagonal - yang pertama adalah Latar Belakang; yang ke-2 adalah Teks. Anda tidak perlu mengatur latar belakang dan teks tetapi warnanya bagus. Anda dapat memanggilnya kapan saja dan mengubah warna teks untuk menarik perhatian pada sesuatu yang penting. Anda harus membaca tentang cara melakukannya. Dalam hal ini cukup dipanggil dengan menambahkan baris di bawah ini.

' Latar Belakang Warna Biru dengan Warna Teks Kuning 1e

Latar Belakang0= Hitam1= Navy 2 = Hijau3 = Aqua4 = Merah5 = Ungu6 = Kuning7 = Putih8 = Abu-abu9 = Biru

TeksA = Hijau MudaB = Aqua MudaC = Merah MudaD = Ungu MudaE = Kuning MudaF = Putih Cerah

Instruksi Pengguna Berikutnya

Langkah 2: Instruksi Pengguna

Petunjuk Pengguna
Petunjuk Pengguna

Modifikasi ke-2, bagian kode ini ditambahkan sehingga saya dapat mengingat apa yang dimaksud dengan "ASDW". Selanjutnya, instruksi pengguna menambah keseluruhan presentasi.

"Echo" digunakan untuk menampilkan dengan tepat apa yang mengikuti.

Catatan: Ada spasi atau tab setelah gema untuk menyelaraskan papan permainan dari sisi kiri batas. Jika spasi atau tab tersebut tidak disalin dengan benar, cukup tambahkan spasi atau tab untuk menyelaraskan papan permainan di tempat yang Anda inginkan. Tidak ada opsi pemusatan dalam skrip batch Windows. Cara termudah untuk menyelaraskan papan permainan dan teks adalah dengan menggunakan spasi dan tab.

echo Menggunakan tombol keyboard "ASDW" untuk memindahkan echo nomor ke kotak kosong yang berdekatan

echo.echo A = Geser Kiriecho S = Geser Ke Bawah R = Atur Ulang Gameboardecho D = Geser Kanan C = Tutup Gameecho W = Geser Ke Atas

echo Ketikkan arah yang ingin Anda geser angkanya.echo ("A"- Kiri "S"- Bawah "D"- Kanan "W"- Atas)

Perintah Tutup Jendela Berikutnya

Langkah 3: Tutup Perintah Jendela

Tutup Perintah Jendela
Tutup Perintah Jendela

Modifikasi ke-3, bagian kode ini ditambahkan untuk kenyamanan menutup game tanpa menggunakan mouse atau tombol pintas. Ini adalah fitur yang bagus. Itu bisa disebut dengan cara yang berbeda tetapi kode dasarnya adalah sebagai berikut.

'Tutup Commandexit /B

Dalam game ini saya menambahkan pilihan ke opsi yang ada. Dalam opsi pilihan saya memilih "C" untuk alasan yang jelas kemudian menetapkan apa yang harus dilakukan jika "C" dipilih.

pilihan /c WASDRC /nif %errorlevel% == 1 goto moveWif %errorlevel% == 2 goto moveAif %errorlevel% == 3 goto moveSif %errorlevel% == 4 goto moveDif %errorlevel% == 5 goto resetif %errorlevel% = = 6 keluar /B

Perpustakaan Game Acak Berikutnya

Langkah 4: Perpustakaan Game Acak

Perpustakaan Game Acak
Perpustakaan Game Acak
Perpustakaan Game Acak
Perpustakaan Game Acak

Modifikasi ke-4, bagian kode ini ditambahkan untuk memberi pemain papan permainan lainnya. Acak dalam skrip batch Windows tidak acak seperti namanya juga tidak ramah pengkodean seperti bahasa lain. Dengan pemikiran itu, saya akhirnya membuat perpustakaan dengan 13 papan. Untuk memilih permainan acak Anda memilih "R" dan angka antara 0 dan 12 dibuat dan kode masuk ke opsi perpustakaan itu dan permainan ditampilkan.

:reset' Randomizerset /a rand=%random% %%12goto %rand%

Jika generator nomor Acak pilih "0" kode akan menjadi: 0

Perpustakaan: 0set slide1=1set slide2=7dst.

Penghitung Gerakan Selanjutnya

Langkah 5: Pindahkan Penghitung

Pindahkan Penghitung
Pindahkan Penghitung

Modifikasi ke-5, bagian kode ini ditambahkan untuk memberikan tantangan tambahan kepada gamer. Saya suka ditantang sehingga "Move Counter" memberi saya cara untuk melacak jumlah gerakan yang saya lakukan.

' Hitungan penghitung = 0

Kemudian tambahkan kode penghitung sehingga 1 akan ditambahkan ke total setelah pemindahan dilakukan.

set /a count=%count%+1

Langkah 6: Kode

Kode
Kode

Berikut adalah seluruh kode. Ikuti petunjuk tentang cara membuat file.

Catatan: ada spasi atau tab setelah gema untuk menyelaraskan papan permainan dari sisi kiri batas. Jika spasi atau tab tersebut tidak disalin dengan benar, cukup tambahkan spasi atau tab untuk menyelaraskan papan permainan di tempat yang Anda inginkan. Tidak ada opsi pemusatan dalam skrip batch Windows. Cara termudah untuk menyelaraskan papan permainan dan teks adalah dengan menggunakan spasi dan tab.

Karena tab html di atas dan masalah ruang dalam mengatasi saya telah melampirkan file. Anda masih dapat menyalin kode di bawah ini tetapi Anda harus menyesuaikan spasi.

1) Buka aplikasi Notepad: Klik Tombol Window => ketik Notepad lalu pilih Notepad App dari daftar Best matchAtauKlik Ikon Window => ketik Notepad lalu pilih Notepad App dari daftar Best matchAtauKlik Tombol Window + R => Klik Run => Ketik Notepad di kotak input Run lalu Klik OK.

2) Salin kode di bawah garis Apostrof dan Tanda Bintang lalu Tempelkan ke Notepad.

' *********************************************

@echo offtitle Geser Teka-tekisetlokal diaktifkanelayedekspansi

' atur ukuran layar game [Lebar, Tinggi] Mode 58, 28

setel default= %set pos=9set loop=1

' Hitungan penghitung = 0

' Warna [Teks Bidang] warna 1e

:reset' Randomizerset /a Rand=%random% %%12goto %rand%

:displayclsecho.echo Menggunakan tombol keyboard "ASDW" untuk memindahkan echo nomor ke kotak kosong yang berdekatan.

echo.echo A = Geser Leftecho S = Geser Ke Bawah R = Atur Ulang Gameboardecho D = Geser Kanan C = Tutup Gameecho W = Geser Upecho.

gema _ _ _gema ^| ^| ^| ^|gema ^| %slide1% ^| %slide2% ^| %slide3% ^|echo ^|_^|_^|_^|echo ^| ^| ^| ^|gema ^| %slide4% ^| %slide5% ^| %slide6% ^|echo ^|_^|_^|_^|echo ^| ^| ^| ^|gema ^| %slide7% ^| %slide8% ^| %slide9% ^|echo ^|_^|_^|_^|echo.echo Ketikkan arah yang Anda inginkan untuk menggeser angka.echo ("A"- Kiri "S"- Bawah "D"- Kanan "W" - Naik)echo.echo Jumlah gerakan yang Anda lakukan %count%

choice /c wasdrc /nif %errorlevel% == 1 goto movewif %errorlevel% == 2 goto moveaif %errorlevel% == 3 goto moveif %errorlevel% == 4 goto moveif %errorlevel% == 5 goto resetif %errorlevel% = = 6 keluar /B

:movewif %pos% GEQ 7 goto displayset /a helper=%pos% + 3set /a slide%pos%=!slide%helper%!set slide%helper%=%default%set /a pos=%pos% + 3

set /a count=%count%+1goto display

:moveaif %pos% == 3 goto displayif %pos% == 6 goto displayif %pos% == 9 goto displayset /a helper=%pos% + 1set /a slide%pos%=!slide%helper%!set slide %helper%=%default%set /a pos=%pos% + 1

set /a count=%count%+1goto display

:movesif %pos% LEQ 3 goto displayset /a helper=%pos% - 3set /a slide%pos%=!slide%helper%!set slide%helper%=%default%set /a pos=%pos% - 3

set /a count=%count%+1goto display

:movedif %pos% == 1 goto displayif %pos% == 4 goto displayif %pos% == 7 goto displayset /a helper=%pos% - 1set /a slide%pos%=!slide%helper%!set slide %helper%=%default%set /a pos=%pos% - 1

set /a count=%count%+1goto display

Pustaka: 0set slide1=1set slide2=7set slide3=3set slide4=5set slide5=8set slide6=4set slide7=2set slide8=6set slide9=%default%set pos=9set count=0goto display

: 1set slide1=7set slide2=1set slide3=6set slide4=2set slide5=5set slide6=4set slide7=3set slide8=%default%set slide9=8set pos=8set count=0goto display

:2set slide1=8set slide2=%default%set slide3=2set slide4=5set slide5=7set slide6=3set slide7=6set slide8=4set slide9=1set pos=2set count=0goto display

:3set slide1=2set slide2=8set slide3=%default%set slide4=5set slide5=6set slide6=1set slide7=4set slide8=7set slide9=3set pos=3set count=0goto display

:4set slide1=4set slide2=8set slide3=2set slide4=%default%set slide5=5set slide6=1set slide7=7set slide8=3set slide9=6set pos=4set count=0goto display

:5set slide1=6set slide2=8set slide3=5set slide4=3set slide5=%default%set slide6=1set slide7=7set slide8=2set slide9=4set pos=5set count=0goto display

:6set slide1=3set slide2=8set slide3=5set slide4=7set slide5=1set slide6=%default%set slide7=2set slide8=6set slide9=4set pos=5set count=0goto display

:7set slide1=1set slide2=8set slide3=3set slide4=7set slide5=5set slide6=%default%set slide7=6set slide8=2set slide9=4set pos=6set count=0goto display

:8set slide1=8set slide2=%default%set slide3=6set slide4=5set slide5=4set slide6=7set slide7=3set slide8=2set slide9=1set pos=2set count=0goto display

:9set slide1=1set slide2=8set slide3=%default%set slide4=4set slide5=3set slide6=2set slide7=5set slide8=7set slide9=6set pos=3set count=0goto display

:10set slide1=3set slide2=6set slide3=8set slide4=5set slide5=1set slide6=7set slide7=2set slide8=4set slide9=%default%set pos=9set count=0goto display

:11set slide1=2set slide2=7set slide3=%default%set slide4=5set slide5=1set slide6=4set slide7=3set slide8=8set slide9=6set pos=3set count=0goto display

: 12set slide1=1set slide2=8set slide3=2set slide4=%default%set slide5=4set slide6=3set slide7=7set slide8=6set slide9=5set pos=4set count=0goto display

Langkah 7: Simpan File

Simpan File
Simpan File

1) Klik File, 2) Klik Simpan, 3) Pilih lokasi untuk menyimpan file ini, 4) Ubah Simpan sebagai jenis: dari Dokumen Teks (*.txt) menjadi "Semua File", 5) Beri nama file yaitu Slide Puzzle.bat, 6) Klik Simpan.

Selamat Anda selesai!

Untuk memutar, buka folder tempat Anda meletakkan file dan buka atau klik dua kali file tersebut. Kemudian bermain.

Langkah 8: Pengamatan & Ringkasan

Pengamatan & Ringkasan
Pengamatan & Ringkasan
Pengamatan & Ringkasan
Pengamatan & Ringkasan

Peringatan: Jika Anda salah melakukan perubahan pada kode di atas. Anda bisa, paling buruk, merusak hari Anda. Tidak menyenangkan mengejar kesalahan. Apa yang saya pelajari adalah bahwa itu biasanya kesalahan sederhana. Terkadang menyalin kode dari html dapat menambahkan karakter atau spasi yang tidak biasa, yang dapat mengganggu pengoperasian. Penafian: Ubah dengan risiko Anda sendiri.

Pengamatan1) Menyenangkan dan menantang, 2) Mudah dibuat dan dimodifikasi.3) Jika tidak berhasil. Kemudian copy ulang kode diatas dan paste ke aplikasi Notepad kemudian simpan file dengan ekstensi.bat.

Ringkasan Ini adalah aplikasi kecil yang menyenangkan. Saya puas dengan hasil Slide Puzzle.bat ini

Dengarkan nasihat, dan terima instruksi, sehingga Anda mungkin bijaksana di akhir akhir Anda.

Direkomendasikan: