Daftar Isi:
- Langkah 1: Ukuran dan Warna Layar
- Langkah 2: Instruksi Pengguna
- Langkah 3: Tutup Perintah Jendela
- Langkah 4: Perpustakaan Game Acak
- Langkah 5: Pindahkan Penghitung
- Langkah 6: Kode
- Langkah 7: Simpan File
- Langkah 8: Pengamatan & Ringkasan
Video: Teka-teki Slide Virtual: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
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
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
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
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
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
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
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
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:
Cara Mendigitalkan Slide dan Film Negatif Dengan DSLR: 12 Langkah (dengan Gambar)
Cara Mendigitalkan Slide dan Film Negatif Dengan DSLR: Pengaturan serbaguna dan stabil untuk mendigitalkan slide dan negatif dengan DSLR atau kamera apa pun dengan opsi makro. Instruksi ini adalah pembaruan Cara mendigitalkan negatif 35mm (diunggah Juli 2011) dengan beberapa perbaikan untuk memperluas
Slide Linier Tim: 11 Langkah
Tim's Linear Slide: Saya sedang membuat robot, yang saya ingin dapat menggambar di permukaan yang bergerak. Jadi saya perlu sesuatu untuk menaikkan dan menurunkan pena. Saya sudah membuat bot menggambar, yang menggunakan servo untuk melakukannya ini. Saya berharap robot yang saya kerjakan saat ini, akan melakukan
Aturan Slide Melingkar yang Dibuat Dengan Pemotong Laser: 5 Langkah
Aturan Slide Melingkar yang Dibuat Dengan Pemotong Laser: Saya akhirnya membuat aturan slide ini secara tidak sengaja. Sedang mencari skala lingkaran log dan tahu aturan slide memiliki skala log. Tapi massa angka di template terlihat sangat cantik, saya memutuskan untuk membuat aturan slide melingkar. Halaman-halaman di https://sliderule
Universal Air Slide Whistle 1000: 5 Langkah (dengan Gambar)
Universal Air Slide Whistle 1000: Peluit slide adalah alat musik yang sering digunakan untuk efek komedi karena suaranya yang konyol. Dalam instruksi ini, kami mengajari Anda cara membuat peluit seluncuran udara! Apa itu peluit air slide? Ini mengikuti ide yang sama seperti gitar udara di mana Anda meniru
Buat Tampilan Slide Dinamis dari Foto Anda Dengan Kisah Foto 3: 16 Langkah
Buat Slideshow Dinamis dari Foto Anda Dengan Photo Story 3: Ini adalah salah satu cara untuk membuat slideshow foto nice.wmv dengan efek panning dan zooming menggunakan perangkat lunak gratis. Saya berharap ada cara yang lebih mudah, tetapi saya tidak dapat menemukan instruksi tentang masalah ini. Metode saya berjalan di sekitar rumah sedikit, tetapi berhasil