Mundarija:

Notepadda o'yin yaratish va yana ko'p narsalar: 10 qadam
Notepadda o'yin yaratish va yana ko'p narsalar: 10 qadam

Video: Notepadda o'yin yaratish va yana ko'p narsalar: 10 qadam

Video: Notepadda o'yin yaratish va yana ko'p narsalar: 10 qadam
Video: Telefonning 15 ta siz bilmagan maxfiy kodlari/Телефоннинг сиз билмаган 15 та махфий кодлари 2024, Dekabr
Anonim
Notepadda o'yin yaratish va yana ko'p narsalar
Notepadda o'yin yaratish va yana ko'p narsalar
Notepadda o'yin yaratish va yana ko'p narsalar
Notepadda o'yin yaratish va yana ko'p narsalar
Notepadda o'yin yaratish va yana ko'p narsalar
Notepadda o'yin yaratish va yana ko'p narsalar

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

To'plamga kirish
To'plamga kirish
To'plamga kirish
To'plamga kirish
To'plamga kirish
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

Cls, Chiqish, Sarlavha va Rang
Cls, Chiqish, Sarlavha va Rang
Cls, Chiqish, Sarlavha va Rang
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
Goto

"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

Set/p va If
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

tasodifiy%
tasodifiy%

nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp

Matndan nutq konvertori
Matndan nutq konvertori

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 !!

Yulduzlar jangi!!!
Yulduzlar jangi!!!

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

Xabarlarni sekin yozing
Xabarlarni sekin yozing
Xabarlarni sekin yozing
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: