Mündəricat:

Notepadda və daha çoxunda bir oyun yaratmaq: 10 addım
Notepadda və daha çoxunda bir oyun yaratmaq: 10 addım

Video: Notepadda və daha çoxunda bir oyun yaratmaq: 10 addım

Video: Notepadda və daha çoxunda bir oyun yaratmaq: 10 addım
Video: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu 2024, Noyabr
Anonim
Notepadda oyun qurmaq və daha çox şey
Notepadda oyun qurmaq və daha çox şey
Notepadda oyun qurmaq və daha çox şey
Notepadda oyun qurmaq və daha çox şey
Notepadda oyun qurmaq və daha çox şey
Notepadda oyun qurmaq və daha çox şey

Bu mənim ilk təlimatımdır. Buna görə də hər hansı bir təklifiniz varsa şərh yazın. Gəlin başlayaq!

Hamımız notepad sözünü eşidəndə bir şeyləri qeyd etmək üçün bəzi darıxdırıcı faydasız tətbiqlər düşünürük. Yaxşı notepad bundan daha çoxdur. Kompüterimizi idarə edə bilərik, bəzi sərin hacklər edə və əyləncəli oyunlar edə bilərik.

ps burada tic tac toe oyunu üçün toplu sənəddir

Addım 1: Partiyaya Giriş

Batch -a giriş
Batch -a giriş
Batch -a giriş
Batch -a giriş
Batch -a giriş
Batch -a giriş

Batch, ilk növbədə Windows əmr istəyinizdən çıxan bir dildir. Yalnız faydalı deyil, həm də inanılmaz mətn əsaslı oyunlar yaratmaq üçün istifadə edilə bilər! Soruşduğunuz mətn əsaslı oyun nədir? İstifadəçinin mətn və seçim etmə vasitəsi ilə qarşılıqlı əlaqədə olduğu bir oyundur (çox sadə bir oyun). Simvolların problemə necə yanaşmaq istədikləri barədə seçim etməli olduğu vəziyyətləri necə qurmağı öyrənəcəksiniz.

Əvvəlcə bloknot açın

Kod! İndi ilk kod satırlarınızı yazmağa və ilk əmrlərinizi öyrənməyə başlamağa hazırsınız. Əmrlər, funksiyası olan proqrama yazdığımız sözlərin hər biridir; yankı və ya fasilə əmrləri kimi.

əks -səda, əks -səda. və fasilə verin

echo - echo oyunda müntəzəm mətni göstərmək üçün istifadə olunur. Məsələn yaza bilərsiniz: "echo Salam macəraçı!" Və oyununuzu oynayan insanlar "Salam macəraçı!" (@Echo off yazdığınız müddətcə).

əks -səda - əks -səda. (bir nöqtə ilə) oyunda boş bir xətt yaratmaq üçün istifadə olunur. Bu, mətninizin səliqəsiz saxlanmasında faydalı ola bilər.

pauza - Bu əmr oyunçularınızın ara verməsini istədiyiniz zaman istifadə olunur və ən çox onlara bir mətni oxumaq üçün vaxt vermək istədiyiniz zaman istifadə olunur. Bu kodu istifadə edərkən "Davam etmək üçün hər hansı bir düyməyə basın." Şəklində görünür. Oyunçularınız oynamağa davam etmək üçün hazır olduqları zaman istənilən düyməni basa bilərlər.

Oyununuzu qeyd edin: nameofyourgame.bat

.bat uzantısı onu toplu fayl halına gətirir.

Addım 2: Cls, Exit, Title və Color

Cls, Çıxış, Başlıq və Rəng
Cls, Çıxış, Başlıq və Rəng
Cls, Çıxış, Başlıq və Rəng
Cls, Çıxış, Başlıq və Rəng

Tamam, bu növbəti əmrlər dəsti də çox sadədir, amma sahib olmaq çox xoşdur.

cls - cls çox istifadə etdiyim bir əmrdir. "Aydın ekran" deməkdir və etdiyi şey, əmr istəyi pəncərəsində edilən bütün mətni silməkdir (məsələn, ekranı boş etmək). Oyununuzu təmiz və nizamlı saxlamaq üçün bu yaxşı bir vasitədir.

exit - Bu, tam olaraq səsləndiyini edir, oyunu bağlayır. Bunu yalnız personajlar oyunun sonuna çatanda və ya oyunun öldükdə və ya səhv bir qərar verdikdə bağlanmasını istəyirsinizsə istifadə etməlisiniz.

başlıq - başlıq əmr istəməsi pəncərəsinin başlıq çubuğunda ondan sonra yazdığınız hər şeyi göstərir.

rəng - rəng həqiqətən əyləncəli bir əmrdir və oyununuzu canlandırmaq üçün istifadə edilə bilər. Rəng kodunu, ardınca bir boşluğu və xüsusi bir ədəd və ya hərf dəstini əlavə etdiyiniz zaman əmr istəyi pəncərəsinin rənglərini dəyişə bilərsiniz. Mövcud rənglərin siyahısı üçün aşağıdakı şəklə baxın və ya əmr satırını (cmd) açın və "color/?" Yazın.

İki ədəddən ibarətdir. Birinci nömrə fon rəngidir. İkinci nömrə şrift rəngidir.

məs. 19

Addım 3: Get

Getmək
Getmək

"Goto" əmri sadədir, bir dəfə tanış olursan. Komanda, bir oyunçunun müəyyən bir qərar verərkən olduğu kimi oyununuzun fərqli bir hissəsinə keçməsini istədiyiniz zaman istifadə olunur.

Bu şəkildə işləyir: "goto" əmrini ayrı bir sətirdə və ya "if" ifadəsinin sonunda daxil edin (daha sonra keçəcəyik). Daha sonra təyinatın adı olacaq bir dəyişən təyin edirsiniz. Ad istədiyiniz hər şey ola bilər və "goto" sözündən sonra yazdığınız sözdən ibarətdir.

Addım 4: Set/p və If

Set/p və If
Set/p və If

Bu əmrlər sizə öyrədəcəyim ən inkişaf etmiş əmrlərdir.

set /p variable = - Bu komanda oyunçunuzun dəyişən (dəyişən cavab) daxil etməsini istədiyiniz zaman istifadə olunur. Bu, adlarından silah adlarına və ya onlara verdiyiniz seçimlərdən birinin cavabına qədər ola bilər. Çox vaxt bu dəyişənə daha sonra istinad ediləcək və buna görə də ad verilməlidir. Adı istədiyin kimi ola bilər.

Dəyişənin adını %. Eg arasında qoyaraq bu dəyişənə istinad edə bilərik. %cavab%

if - if ifadələrini yaratdığımız zaman bu komanda istifadə olunur. Oyunçular üçün seçim yaratmaq üçün "set /p" ilə birlikdə istifadə edə bilərik. Oyunçudan "echo" əmri ilə bir sual soruşun. Seçimlərini açıq şəkildə ifadə etdiyinizə əmin olun. Onlara "set /p" əmri ilə cavab daxil etmə imkanı verin.

Oyunçuların seçimlərinin nəticələr verməsinə imkan verən və hekayənin davam etməsinə imkan verən "if" ifadələrini yaradın.

"if" ifadələri sırasıyla "bərabər" və "bərabər deyil" mənasını verən "equ" və "neq" ilə istifadə olunur.

Bəyanatlarınız belə görünməlidir:

:başlamaq

echo BƏYƏ yoxsa YOX?

set /p dəyişən =

əgər % dəyişən % bərabərdir YES goto vəziyyət1

əgər % dəyişən % bərabərdir NO goto vəziyyət2

əgər %dəyişən neq YES başlamalıdır

Bu kodun hamısı, oyunçunun "YES" yazsa, "vəziyyət1" ə göndəriləcəyi deməkdir; "YOX" yazarsa, "vəziyyət2" ə göndəriləcək; nə "Bəli", nə də "YOX" yazmırsa, sualın əvvəlinə geri göndəriləcək.

Addım 5: Ping Localhost -n 7> nul

%təsadüfi%
%təsadüfi%

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

Mətndən Nitqə çevirici
Mətndən Nitqə çevirici

nul "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">

Bu ifadə ifadənin icrasını 7 saniyə gecikdirir. Dəyəri dəyişə bilərsiniz.

Məsələn.

@echo off

:başlamaq

rəng 10

ping localhost -n 0> nul

rəng 20

ping localhost -n 0> nul

rəng 30

ping localhost -n 0> nul

başlamalıyam

Bu proqram heç vaxt dayanmayan yanıb -sönən bir ekran yaradır (döngəni açmaq).

Addım 6: %təsadüfi %

Bu komanda təsadüfi 5 rəqəmli bir nömrə yaradır.

@echo off

rəng 02

:başlamaq

echo%təsadüfi %% təsadüfi %% təsadüfi %% təsadüfi %% təsadüfi %% təsadüfi%

başlamalıyam

Addım 7: Mətndən Nitqə Dönüştürücü

Notepad haqqında ən çox bəyəndiyim şey budur. SAPI istifadə edir. Danışıq Proqramlaşdırma İnterfeysi və ya SAPI, Windows tətbiqlərində nitqin tanınması və nitq sintezinin istifadəsinə icazə vermək üçün Microsoft tərəfindən hazırlanmış bir API -dir.

Bu bir az fərqlidir, çünki bu vbs skriptində toplu deyil. (Həcmi aşağıdır)

qaranlıq mesaj

msg = giriş qutusu ("Buraya mətn daxil edin", "Mətndən nitqə çevirici")

sapi qurmaq = CreateObject ("sapi.spvoice")

sapi.söhbət msg

.vbs uzantısı ilə qeyd edin

məsələn. texttospeech.vbs

Addım 8: Ulduz Döyüşləri !

Ulduz Döyüşləri !!!
Ulduz Döyüşləri !!!

Windows əməliyyat sistemində (və ya telneti dəstəkləyən hər hansı bir ƏS) izləyə biləcəyiniz ASCII simvolları ilə tamamlanmış Ulduz Döyüşlərinin tam bir nüsxəsi var. İzləmək üçün lazım olan tək şey internet bağlantısıdır; sürətin əhəmiyyəti yoxdur.

Windows XP, Mac OS X və Linux -da izləmək üçün

Başlayın, Çalışın gedin. (Yalnız Windows istifadəçiləri üçün)

İndi tirajsız "telnet towel.blinkenlights.nl" yazın və Enter düyməsini basın.

Mac OS X və Linux istifadəçiləri bu kodu birbaşa terminal pəncərəsində icra edə bilərlər.

Windows 8, Windows 8.1, Windows 7 və Windows VistaTelnet Windows -un son versiyalarında standart olaraq söndürülmüşdür.

Ulduz müharibələrini izləmək üçün əvvəlcə İdarəetmə Paneli> Proqramlar> Windows Xüsusiyyətini Açın və ya söndürün və hər iki telnet onay qutusunu işarələyərək telnet'i aktivləşdirməlisiniz.

Bunu etdikdən sonra aşağıda göstərilən addımları izləyin: -Başlat-a gedin, Windows Vista və Windows 7-də axtarın. Windows 8 və Windows 8.1-də əsas Başlanğıc səhifəsini açın.

Telnet yazın və Enter düyməsini basın. Növbəti əmr sorğusu pəncərəsində tırnak işarəsi olmadan "o" yazın və Enter düyməsini basın.

İndi quotes olmadan "towel.blinkenlights.nl" yazın və Enter düyməsini basın.

Telnetə ehtiyacınız yoxdursa, onu söndürə bilərsiniz.

Addım 9: Birini Narahat Etmək üçün Mesajları Daim Təkrarlayın

Bu notepad oyunundan istifadə edərək hər kəsi əsəbiləşdirə və əslində kompüterdən çıxmağa və ya kompüterdən çıxmağa məcbur edə bilərsiniz (LOL….). Bu notepad hiyləsi kompüterdə sonsuz bir mesaj dövrü yaradacaq. Daha çox bilmək üçün addımları izləyin: Notepad açın. Notepad faylına aşağıdakı kodu yazın.

: @ECHO off:

: Başla msg * Salam

msg * Gününüz pis keçir?

msg * yaxşı, əylənirəm!

msg * Gəlin birlikdə əylənək!

msg * Çünki o-w-n-e-d oldunuz

BAŞLAYIN

bitirmək üçün kompüterinizi yenidən başladın

Addım 10: Mesajları yavaş -yavaş yazın

Mesajları yavaş -yavaş yazın
Mesajları yavaş -yavaş yazın
Mesajları yavaş -yavaş yazın
Mesajları yavaş -yavaş yazın

Tamamilə zərərsiz bir hiylə və dostlarınızla oyun oynamaq üçün idealdır. Bu hiylə hər kəsi əsəbiləşdirə bilər! Bu hiyləni yerinə yetirmək üçün aşağıdakı adımları izləyin: Notepad açın. Notepad faylına aşağıdakı kodu yapışdırın:

(bütün sitatları yenidən yazın)

WScript. Yuxu 180000

WScript. Yuxu 10000

WshShell = WScript. CreateObject qurun ("WScript. Shell")

WshShell. Report "Notepad" ı işə salın

WScript. Yuxu 100

WshShell. AppActive "Notepad"

WScript. Yuxu 500

WshShell. SendKeys "Hel"

WScript. Yuxu 500

WshShell. SendKeys "baxın"

WScript. Yuxu 500

WshShell. SendKeys ", mən"

WScript. Yuxu 500

WshShell. SendKeys "sevgi"

WScript. Yuxu 500

WshShell. SendKeys "göstərişli"

WScript. Yuxu 500

Faylı istənilən adla və.vbs uzantısı ilə qeyd edin və bağlayın.

Görev menecerini açın və yuxarıdakı şəkildə göstərildiyi kimi thewscript.exe prosesini bitirin.

Tövsiyə: