Turinys:

Žaidimo kūrimas „Notepad“ir daug daugiau: 10 žingsnių
Žaidimo kūrimas „Notepad“ir daug daugiau: 10 žingsnių

Video: Žaidimo kūrimas „Notepad“ir daug daugiau: 10 žingsnių

Video: Žaidimo kūrimas „Notepad“ir daug daugiau: 10 žingsnių
Video: žaidimas su NOTEPAD 2024, Liepa
Anonim
Žaidimo kūrimas „Notepad“ir daug daugiau
Žaidimo kūrimas „Notepad“ir daug daugiau
Žaidimo kūrimas „Notepad“ir daug daugiau
Žaidimo kūrimas „Notepad“ir daug daugiau
Žaidimo kūrimas „Notepad“ir daug daugiau
Žaidimo kūrimas „Notepad“ir daug daugiau

Tai pirmas mano pamokymas. Taigi, jei turite kokių nors pasiūlymų, komentuokite. Pradėkime!

Kai visi išgirstame žodį užrašų knygelė, mes galvojame apie kai kurias nuobodžias nenaudingas programas, kad užrašytume dalykus. Gerai užrašų knygelė yra daug daugiau. Mes galime valdyti savo kompiuterį, padaryti įdomų įsilaužimą ir linksmus žaidimus.

ps čia yra „tic tac toe“žaidimo paketinis failas

1 žingsnis: Įvadas į partiją

Įvadas į partiją
Įvadas į partiją
Įvadas į partiją
Įvadas į partiją
Įvadas į partiją
Įvadas į partiją

„Batch“yra kalba, kuri pirmiausia veikia iš „Windows“komandinės eilutės. Tai ne tik naudinga, bet ir gali būti naudojama kuriant nuostabius teksto žaidimus! Kas yra tekstinis žaidimas, kurio klausiate? Tai žaidimas (labai paprastas), kuriame vartotojas sąveikauja naudodamas tekstą ir pasirinkdamas. Sužinosite, kaip nustatyti situacijas, kai personažai turės pasirinkti, kaip jie nori spręsti problemą.

Pirmiausia atidarykite užrašų knygelę

Kodas! Dabar esate pasirengęs pradėti rašyti pirmąsias kodo eilutes ir mokytis pirmųjų komandų. Komandos yra kiekvienas žodis, kurį įvedame į programą ir kuris turi funkciją; pvz., aido arba pauzės komandos.

aidas, aidas. ir pristabdyti

echo - aidas naudojamas rodyti įprastą jūsų žaidimo tekstą. Pavyzdžiui, galite įvesti: „echo Sveiki nuotykių ieškotojai!“, Ir žmonės, žaidžiantys jūsų žaidimą, pamatys „Sveiki nuotykių ieškotojai!“(Kol įvedėte @echo off).

aidas. - aidas. (su tašku) naudojamas tuščiai jūsų žaidimo eilutei sukurti. Tai gali būti naudinga, kad jūsų tekstas nebūtų perkrautas.

pauzė - ši komanda naudojama, kai norite, kad žaidėjai padarytų pertrauką, ir dažniausiai naudojama, kai norite suteikti jiems laiko perskaityti tekstą. Kai naudojate šį kodą, jis rodomas kaip „Paspauskite bet kurį mygtuką, jei norite tęsti …“Tada jūsų žaidėjai gali paspausti bet kurį klavišą, kai yra pasiruošę, kad galėtų žaisti toliau.

Išsaugokite savo žaidimą kaip: nameofyourgame.bat

.bat plėtinys tampa paketiniu failu.

2 žingsnis: Cls, Exit, Title ir Color

Cls, Exit, Title ir Color
Cls, Exit, Title ir Color
Cls, Exit, Title ir Color
Cls, Exit, Title ir Color

Gerai, šis kitas komandų rinkinys taip pat yra labai paprastas, tačiau malonu turėti.

cls - cls yra komanda, kurią naudoju daug. Tai reiškia „skaidrus ekranas“, o tai, ką ji daro, yra pašalinti visą komandų eilutės lange padarytą tekstą (taigi, ekranas tampa tuščias). Tai geras įrankis, kai norite, kad žaidimas atrodytų švarus ir tvarkingas.

išeiti - tai daro tai, kas skamba, uždaro žaidimą. Tai turėtumėte naudoti tik tada, kai personažai pasiekia žaidimo pabaigą arba jei norite, kad žaidimas būtų uždarytas, kai jie mirs arba priims neteisingą sprendimą.

title - title rodo viską, ką įvedate komandų eilutės lango pavadinimo juostoje.

spalva - spalva yra tikrai smagi komanda ir gali būti naudojama žaidimui pagyvinti. Kai pridedate spalvų kodą, po kurio eina tarpas ir tam tikras skaičių ar raidžių rinkinys, galite pakeisti komandinės eilutės lango spalvas. Galimų spalvų sąrašą rasite paveikslėlyje žemiau arba atidarykite komandų eilutę (cmd) ir įveskite „color/?“.

Tai dviejų skaičių rinkinys. Pirmasis skaičius yra fono spalva. Antrasis numeris yra šrifto spalva.

pvz. 19

3 žingsnis: Eikite

Eiti į
Eiti į

„Goto“komanda yra paprasta, kai tik ją pažįsti. Komanda naudojama, kai norite, kad žaidėjas pereitų į kitą jūsų žaidimo skyrių, pavyzdžiui, kai jie priima tam tikrą sprendimą.

Tai veikia taip: įvedate komandą „goto“atskiroje eilutėje arba sakinio „jei“pabaigoje (kurį apžvelgsime vėliau). Tada nurodykite kintamąjį, kuris taps paskirties vietos pavadinimu. Pavadinimas gali būti bet koks, ko norite, ir susideda iš žodžio (-ų), kurį įvedate po „goto“.

4 veiksmas: nustatykite/p ir jei

Nustatykite/p ir If
Nustatykite/p ir If

Šios komandos yra pažangiausios komandos, kurių aš jus mokysiu.

set /p variable = - Ši komanda naudojama, kai norite, kad grotuvas įterptų kintamąjį (įvairus atsakymas). Tai gali būti bet kur - nuo jų vardo iki ginklo pavadinimo ar net atsakymo į vieną iš jų pasirinkimų. Dažnai šis kintamasis bus nurodytas vėliau, todėl jam turi būti suteiktas pavadinimas. Pavadinimas gali būti toks, kokio norite.

Šį kintamąjį galime nurodyti nurodydami kintamojo pavadinimą tarp %. Eg. %atsakymas%

if - ši komanda naudojama kuriant teiginius if/then. Mes galime jį naudoti kartu su „set /p“, kad pasirinktume žaidėjus. Užduokite žaidėjui klausimą naudodami komandą „echo“. Būtinai aiškiai nurodykite savo galimybes. Suteikite jiems galimybę įvesti atsakymą naudojant komandą „set /p“.

Sukurkite teiginius „jei“, kurie leistų žaidėjų pasirinkimams turėti pasekmių ir kurie leistų tęsti istoriją.

„jei“teiginiai naudojami su „equ“ir „neq“, o tai reiškia atitinkamai „lygu“ir „nelygu“.

Štai kaip turėtų atrodyti jūsų teiginiai:

: pradžia

aidi TAIP ar NE?

rinkinys /p kintamasis =

jei % kintamasis % ek TAIP goto situacija1

jei % kintamasis % ek NE Goto situacija2

jei %kintamasis neq TAIP pradėta

Visas šis kodas reiškia, kad jei žaidėjas įves „TAIP“, jis bus nusiųstas į „situaciją1“; jei įvesite „NE“, jis bus išsiųstas į „situacija2“; jei įvesite nei „TAIP“, nei „NE“, jis bus grąžintas į klausimo pradžią.

5 veiksmas: „Ping Localhost“-n 7> nul

%atsitiktinis%
%atsitiktinis%

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

Teksto į kalbą keitiklis
Teksto į kalbą keitiklis

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

Šis teiginys atideda pareiškimo vykdymą 7 sekundėms. Galite pakeisti vertę.

Pavyzdžiui, pvz.

@ech išjungtas

: pradžia

spalva 10

ping localhost -n 0> nul

20 spalva

ping localhost -n 0> nul

spalva 30

ping localhost -n 0> nul

pradėk

Ši programa sukuria mirksintį ekraną, kuris niekada nesustoja (begalinė kilpa).

6 veiksmas: %atsitiktinis %

Ši komanda sukuria atsitiktinį 5 skaitmenų skaičių. Ši komanda dažnai naudojamad kuriant programos matricos tipą.

@ech išjungtas

spalva 02

: pradžia

echo%random %% atsitiktinis %% atsitiktinis %% atsitiktinis %% atsitiktinis %% atsitiktinis%

pradėk

7 veiksmas: teksto į kalbą keitiklis

Tai yra mano mėgstamiausias dalykas užrašų knygelėje. Tai naudoja SAPI. Kalbos programų programavimo sąsaja arba SAPI yra „Microsoft“sukurta API, leidžianti naudoti kalbos atpažinimą ir kalbos sintezę „Windows“programose.

Tai šiek tiek skiriasi, nes tai yra vbs scenarijuje, o ne partijoje. (Garsas yra mažas)

silpna žinutė

msg = inputbox ("Įveskite tekstą čia", "Teksto į kalbą konverteris")

set sapi = „CreateObject“(„sapi.spvoice“)

sapi.speak žinutė

išsaugokite jį su.vbs plėtiniu

pvz. texttospeech.vbs

8 žingsnis: Žvaigždžių karai !

Žvaigždžių karai!!!
Žvaigždžių karai!!!

Yra pilna „Žvaigždžių karų“kopija, padaryta ASCII simboliais, kuriuos galite žiūrėti „Windows“operacinėje sistemoje (arba bet kurioje OS, palaikančioje „telnet“). Vienintelis dalykas, kurį reikia žiūrėti, yra interneto ryšys; greitis nesvarbu.

Norėdami žiūrėti „Windows XP“, „Mac OS X“ir „Linux“

Eikite į Pradėti, Vykdyti. (Tik „Windows“vartotojams)

Dabar įveskite „telnet rank.blinkenlights.nl“be kabučių ir paspauskite „Enter“.

„Mac OS X“ir „Linux“vartotojai gali tiesiogiai vykdyti šį kodą terminalo lange.

„Windows 8“, „Windows 8.1“, „Windows 7“ir „Windows Vista“„Telnet“pagal numatytuosius nustatymus yra išjungtas naujausiose „Windows“versijose.

Taigi, norėdami žiūrėti žvaigždžių karus, pirmiausia turite įjungti „telnet“, eidami į valdymo skydelį ›Programos› Įjunkite arba išjunkite „Windows“funkciją ir pažymėkite abu „telnet“žymimuosius laukelius.

Tai atlikę, atlikite toliau nurodytus veiksmus:-Eikite į Pradėti, Paieška sistemoje „Windows Vista“ir „Windows 7.“. „Windows 8“ir „Windows 8.1“atidarykite pagrindinį pradžios puslapį.

Įveskite telnet ir paspauskite Enter. Kitame komandų eilutės lange įveskite „o“be kabučių ir paspauskite „Enter“.

Dabar įveskite „tow.blinkenlights.nl“be kabučių ir paspauskite „Enter“.

Jei jums nebereikia telnet, galite jį išjungti.

9 žingsnis: Nuolat kartokite žinutes, kad kažkas erzintų

Naudodamiesi šia užrašų knygelės gudrybe galite bet ką erzinti ir iš tikrųjų priversti juos atsijungti arba palikti kompiuterį (LOL …). Šis užrašų knygelės triukas sukurs begalinį pranešimo ciklą kompiuteryje. Atlikite veiksmus, kad sužinotumėte daugiau: Atidarykite „Notepad“. Užrašų knygelėje įveskite šį kodą.

: @ECHO išjungtas:

: Pradėkite žinutę * Sveiki

msg * Ar tau bloga diena?

msg * Na, man smagu!

msg * Pasilinksminkime kartu!

msg * Kadangi buvai o-w-n-e-d

GOTO BEGIN

norėdami baigti, paleiskite kompiuterį iš naujo

10 veiksmas: lėtai įveskite pranešimus

Lėtai įveskite pranešimus
Lėtai įveskite pranešimus
Lėtai įveskite pranešimus
Lėtai įveskite pranešimus

Visiškai nekenksmingas triukas ir puikiai tinka išdaigoms su draugais. Šis triukas tikrai gali išgąsdinti bet ką! Norėdami atlikti šį triuką, atlikite toliau nurodytus veiksmus: Atidarykite „Notepad“. Į bloknotų failą įklijuokite šį kodą:

(įveskite visas citatas)

WScript. Miegas 180000

WScript. Miegas 10000

Nustatykite WshShell = WScript. CreateObject („WScript. Shell“)

WshShell. Paleiskite „užrašų knygelę“

WScript. Miegas 100

„WshShell. App“Aktyvinkite „Notepad“

WScript. Miegas 500

WshShell. SendKeys „Hel“

WScript. Miegas 500

WshShell. SendKeys „štai“

WScript. Miegas 500

WshShell. SendKeys „, aš“

WScript. Miegas 500

„WshShell. SendKeys“meilė

WScript. Miegas 500

„WshShell. SendKeys“„nurodymai“

WScript. Miegas 500

Išsaugokite failą bet kokiu pavadinimu ir plėtiniu.vbs ir uždarykite.

Norėdami jį baigti, atidarykite užduočių tvarkyklę ir užbaigite thewscript.exe procesą, kaip parodyta aukščiau esančiame paveikslėlyje.

Rekomenduojamas: