Mundarija:
- 1 -qadam: To'plamga kirish
- 2 -qadam: Cls, Chiqish, Sarlavha va Rang
- 3 -qadam: ketish
- 4 -qadam: Set/p va If
- 5 -qadam: Ping Localhost -n 7> nul
- 6 -qadam: %tasodifiy %
- 7 -qadam: Matndan nutq konvertori
- 8 -qadam: Yulduzli urushlar !!
- 9 -qadam: Kimnidir bezovta qiladigan xabarlarni doimiy ravishda takrorlang
- 10 -qadam: Xabarlarni sekin yozing
Video: Notepadda o'yin yaratish va yana ko'p narsalar: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu mening birinchi ko'rsatma. Shuning uchun agar sizda biron bir taklif bo'lsa, sharh qoldiring. Qani boshladik!
Notepad so'zini eshitganimizda, biz zerikarli, foydasiz dasturlarni o'ylab topamiz. Notepad bundan ham ko'proq, biz kompyuterimizni boshqaramiz, xakerlik qilamiz va qiziqarli o'yinlar qilamiz.
ps bu erda tic tac toe o'yini uchun to'plamli fayl
1 -qadam: To'plamga kirish
Batch-bu Windows-ning buyruq satridan tashqarida ishlaydigan til, bu nafaqat foydali, balki ajoyib matnli o'yinlarni yaratish uchun ham ishlatilishi mumkin! Siz so'ragan matnli o'yin nima? Bu o'yin (juda oddiy), unda foydalanuvchi matn va tanlash orqali muloqot qiladi. Siz qahramonlar muammoga qanday yondashishni tanlashlari kerak bo'lgan vaziyatlarni qanday o'rnatishni o'rganasiz.
Birinchidan, bloknotni oching
Kod! Endi siz birinchi kod satrlarini yozishni, shuningdek birinchi buyruqlarni o'rganishni boshlashga tayyormiz. Buyruqlar - bu biz funktsiyali dasturga yozadigan so'zlarning har biri; masalan, echo yoki pauza buyruqlari.
aks -sado, aks -sado. va pauza qiling
echo - echo sizning o'yiningizdagi oddiy matnni ko'rsatish uchun ishlatiladi. Masalan, siz yozishingiz mumkin: "echo Salom sarguzashtchi!", Va sizning o'yiningizni o'ynayotganlar "Salom sarguzashtchi!" (@Echo off yozganingizcha).
aks sado - aks -sado. (davr bilan) sizning o'yiningizda bo'sh chiziq yaratish uchun ishlatiladi. Bu matnni tartibsiz saqlashda foydali bo'lishi mumkin.
pauza - Bu buyruq futbolchilaringizga tanaffus berishni xohlaganingizda ishlatiladi va ko'pincha ularga matnni o'qishga vaqt berishni xohlaganingizda ishlatiladi. Agar siz ushbu koddan foydalansangiz, u "Davom etish uchun biron -bir tugmani bosing …" deb ko'rsatiladi. O'yinchilaringiz o'ynashni davom ettirish uchun tayyor bo'lgandan keyin istalgan tugmani bosishlari mumkin.
O'yinni quyidagi nomda saqlang: nameofyourgame.bat
.bat kengaytmasi uni ommaviy ishchi faylga aylantiradi.
2 -qadam: Cls, Chiqish, Sarlavha va Rang
OK, bu keyingi buyruqlar to'plami ham juda sodda, lekin ularga ega bo'lish juda yoqimli.
cls - cls - men juda ko'p ishlatadigan buyruq. Bu "aniq ekran" degan ma'noni anglatadi va u buyruq satri oynasida qilingan barcha matnlarni olib tashlaydi (masalan, ekranni bo'sh qilish). Agar siz o'yinni toza va tartibda saqlashni xohlasangiz, bu yaxshi vosita.
chiqish - Bu aynan nimani eshitsa qiladi, o'yinni yopadi. Buni faqat belgilar o'yin oxiriga yetganda yoki o'lishini yoki noto'g'ri qaror qabul qilishini xohlasangiz, o'yinni yopishingiz kerak.
sarlavha - sarlavha buyruq satri oynasining sarlavha satrida siz yozgan hamma narsani ko'rsatadi.
rang - rang - bu chindan ham qiziqarli buyruq va uni o'yinni jonlantirish uchun ishlatish mumkin. Rang kodini, so'ngra bo'sh joyni va ma'lum raqamlar yoki harflarni qo'shsangiz, siz buyruq satri oynasining ranglarini o'zgartirishingiz mumkin. Mavjud ranglar ro'yxati uchun quyidagi rasmga qarang yoki buyruq satrini (cmd) oching va "color/?" Yozing.
Bu ikkita raqamdan iborat bo'lib, birinchi raqam - fon rangi, ikkinchi raqam - shrift rangi.
masalan. 19
3 -qadam: ketish
"Goto" buyrug'i oddiy, siz uni bilib oling. Buyruq, agar o'yinchi sizning o'yiningizning boshqa bo'limiga o'tishni xohlasangiz, masalan, ular ma'lum bir qaror qabul qilganda ishlatiladi.
Bu shunday ishlaydi: Siz "goto" buyrug'ini alohida satrda yoki "if" iborasining oxirida kiritasiz (biz keyinroq ko'rib chiqamiz). Keyin siz manzil nomiga aylanadigan o'zgaruvchini ko'rsatasiz. Ism xohlagan narsangiz bo'lishi mumkin va siz "goto" dan keyin yozadigan so'zlardan iborat.
4 -qadam: Set/p va If
Bu buyruqlar men sizga o'rgatadigan eng ilg'or buyruqlardir.
set /p o'zgaruvchi = - Bu buyruq sizning o'yinchi o'zgaruvchini kiritishni xohlaganingizda ishlatiladi (o'zgaruvchan javob). Bu ularning ismidan tortib qurol nomigacha yoki hatto siz bergan tanlovlardan biriga javob bo'lishi mumkin. Ko'pincha bu o'zgaruvchiga keyinroq murojaat qilinadi va shuning uchun unga nom berish kerak. Ism siz xohlagan narsada bo'lishi mumkin.
Bu o'zgaruvchiga %. Eg o'zgaruvchining nomini qo'yish orqali murojaat qilishimiz mumkin. %javob%
if - if buyrug'i yaratilganda bu buyruq ishlatiladi. O'yinchilarni tanlash uchun "set /p" bilan birgalikda foydalanishimiz mumkin. O'yinchiga "echo" buyrug'i bilan savol bering. Ularga "set /p" buyrug'i bilan javob kiritish imkoniyatini bering.
O'yinchilarning tanlovi oqibatlarga olib keladigan va hikoyaning davom etishiga imkon beradigan "if" iboralarini yarating.
"if" iboralari mos ravishda "teng" va "teng emas" degan ma'noni anglatuvchi "teng" va "neq" bilan ishlatiladi.
Sizning bayonotlaringiz shunday ko'rinishi kerak:
: boshlash
echo HA yoki YO'Q?
set /p o'zgaruvchisi =
agar % o'zgaruvchi % ga teng bo'lsa, ha vaziyat1
agar % o'zgaruvchi % teng bo'lsa NO goto vaziyat2
agar %o'zgaruvchan bo'lsa, ha, boshlash kerak
Bu kodlarning barchasi, agar o'yinchi "YES" deb yozsa, u "vaziyat1" ga yuborilishini bildiradi; agar u "YO'Q" deb yozsa, u "vaziyat2" ga yuboriladi; agar u "ha" yoki "yo'q" deb yozmasa, u savol boshiga qaytariladi.
5 -qadam: Ping Localhost -n 7> nul
nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp
nul "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Bu bayonot bayonotning bajarilishini 7 soniya kechiktiradi. Siz qiymatni o'zgartirishingiz mumkin.
Masalan.
@echo o'chirilgan
: boshlash
rang 10
ping localhost -n 0> nul
rang 20
ping localhost -n 0> nul
rang 30
ping localhost -n 0> nul
boshlash kerak
Bu dastur hech qachon to'xtamaydigan miltillovchi ekranni yaratadi.
6 -qadam: %tasodifiy %
Bu buyruq tasodifiy 5 xonali sonni yaratadi, bu buyruq ko'pincha matritsali dastur turini yaratish uchun ishlatiladi.
@echo o'chirilgan
rang 02
: boshlash
echo%tasodifiy %% tasodifiy %% tasodifiy %% tasodifiy %% tasodifiy %% tasodifiy%
boshlash kerak
7 -qadam: Matndan nutq konvertori
Bu mening notepaddagi eng yoqtirgan narsam, bu SAPI -dan foydalanadi. Nutqni amaliy dasturlash interfeysi yoki SAPI - bu Microsoft tomonidan Windows ilovalarida nutqni aniqlash va nutq sintezidan foydalanishga ruxsat beruvchi API.
Bu biroz boshqacha, chunki bu vbs skriptida to'plam emas. (Ovoz past)
xira xabar
msg = kiritish qutisi ("Matnni bu yerga kiriting", "Matnni nutqqa o'zgartiruvchi")
sozlash sapi = CreateObject ("sapi.spvoice")
xabarlar haqida xabar bering
.vbs kengaytmasi bilan saqlang
masalan. texttospeech.vbs
8 -qadam: Yulduzli urushlar !!
Yulduzli urushlarning to'liq nusxasi Windows operatsion tizimida (yoki telnetni qo'llab -quvvatlaydigan har qanday OS) ko'rish mumkin bo'lgan ASCII belgilaridan iborat. Uni ko'rish uchun kerak bo'lgan yagona narsa - Internetga ulanish; tezligi muhim emas.
Uni Windows XP, Mac OS X va Linuxda ko'rish uchun
Ishga tushirish, ishga tushirish -ga o'ting. (Faqat Windows foydalanuvchilari uchun)
Endi tirnoqsiz "telnet towel.blinkenlights.nl" yozing va Enter tugmasini bosing.
Mac OS X va Linux foydalanuvchilari ushbu kodni terminal oynasida to'g'ridan -to'g'ri bajarishi mumkin.
Windows 8, Windows 8.1, Windows 7 va Windows VistaTelnet Windows -ning so'nggi versiyalarida sukut bo'yicha o'chirilgan.
Yulduzli urushlarni tomosha qilish uchun avval Boshqarish paneli ›Dasturlar› Windows xususiyatini yoqish yoki o'chirish -ga o'ting va telnet -ni belgilang.
Buni amalga oshirgandan so'ng, quyida keltirilgan amallarni bajaring:-Boshlash-ga o'ting, Windows Vista va Windows 7-da qidiring. Windows 8 va Windows 8.1-da Bosh Bosh sahifani oching.
Telnet kiriting va Enter tugmasini bosing. Quyidagi buyruq satri oynasida tirnoqsiz "o" ni kiriting va Enter ni bosing.
Endi "towel.blinkenlights.nl" ni tirnoqsiz yozing va Enter tugmasini bosing.
Agar sizga telnet kerak bo'lmasa, uni o'chirib qo'yishingiz mumkin.
9 -qadam: Kimnidir bezovta qiladigan xabarlarni doimiy ravishda takrorlang
Notepadning bu hiylasidan foydalanib, siz har kimni bezovta qila olasiz va ularni kompyuterdan chiqib ketishga majbur qilishingiz mumkin (LOL …). Notepadning bu hiylasi kompyuterda xabarlarning cheksiz aylanishini yaratadi. Qo'shimcha ma'lumot olish uchun quyidagi amallarni bajaring: Notepad -ni oching. Notepad fayliga quyidagi kodni kiriting.
: @ECHO o'chirilgan:
: Xabarni boshlash * Salom
msg * Kuningizni yomon o'tkazyapsizmi?
msg * yaxshi, men xursandman!
msg * Birgalikda dam olaylik!
msg * Chunki siz o-w-n-e-d bo'lgansiz
BOSHLASH
tugatish uchun kompyuterni qayta ishga tushiring
10 -qadam: Xabarlarni sekin yozing
To'liq zararsiz hiyla va do'stlaringizga masxara qilish uchun juda mos keladi. Bu hiyla -nayrang har kimni dahshatga solishi mumkin! Ushbu hiyla -nayrangni bajarish uchun quyidagi amallarni bajaring: Notepad -ni oching. Notepad fayliga quyidagi kodni joylashtiring:
(barcha tirnoqlarni qayta yozing)
WScript. Uyqu 180000
WScript. Uyqu 10000
WshShell = WScript. CreateObject -ni o'rnating ("WScript. Shell")
"Notepad" ni ishga tushiring WshShell.
WScript. Uyqu 100
WshShell. AppA "Notepad" ni faollashtiring.
WScript. Uyqu 500
WshShell. SendKeys "Hel"
WScript. Uyqu 500
WshShell. SendKeys "lo"
WScript. Uyqu 500
WshShell. SendKeys ", men"
WScript. Uyqu 500
WshShell. SendKeys "sevgi"
WScript. Uyqu 500
WshShell. SendKeys "ko'rsatmali"
WScript. Uyqu 500
Faylni har qanday nom bilan va.vbs kengaytmasi bilan saqlang va uni yoping.
Uni tugatish uchun vazifa menejerini oching va thewscript.exe jarayonini yuqoridagi rasmda ko'rsatilgandek tugating.
Tavsiya:
Yana bir ATtiny85 retro o'yin konsoli: 4 qadam
Yana bir ATtiny85 Retro o'yin konsoli: kosmik bosqinchilar, Tetris va boshqalarni o'ynash uchun ATtiny85 x 0.96 OLED-ga asoslangan kichik retro-konsolga o'xshash sozlash
Makey Makey GO va qiziqarli o'yin haqida bilishingiz kerak bo'lgan narsalar: 4 qadam
Makey Makey GO va qiziqarli o'yin haqida bilishingiz kerak bo'lgan narsalar: Ko'p odamlar MaKey MaKey GO -ni olishadi va u bilan nima qilishni bilishmaydi. Siz noldan bir nechta qiziqarli o'yinlarni o'ynashingiz va uni har doim qo'llar ostiga qo'yishingiz mumkin! Sizga faqat MaKey MaKey GO va skretchga kira oladigan kompyuter kerak
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Notepadda qanday matritsa kodini yaratish mumkin?: 9 qadam
Notepad -da matritsa kodini qanday yaratish kerak!: Bu ko'rsatma sizga bloknotda matritsa kodini qanday yaratishni ko'rsatib beradi, iltimos mening kanalimga obuna bo'ling, rahmat
"Rangli o'yin" (Refleksli o'yin): 4 qadam
"Rangli o'yin" (Refleksli o'yin): Kirish: Maktab loyihasi uchun men nima qilishni bilmay qoldim, lekin o'ylab ko'rganimdan so'ng, men refleksli o'yin qilishga qaror qildim. Oxir oqibat, biz o'yin maktabimiz. Biz interaktiv va o'ziga xos narsalarni yaratishimiz kerak edi, shuning uchun o'yin juda zo'r bo'lardi! Men hamma narsadan xursandman