Not Defteri ile Oyun Yapma ve Çok Daha Fazlası: 10 Adım

Not Defteri ile Oyun Yapma ve Çok Daha Fazlası: 10 Adım

İçindekiler:

Anonim

Bu benim ilk talimatım. Bu yüzden herhangi bir öneriniz varsa lütfen yorum yapın. Başlayalım!

Hepimiz notepad kelimesini duyduğumuzda, bazı şeyleri not etmek için bazı sıkıcı işe yaramaz uygulamalar düşünürüz. Güzel not defteri bundan çok daha fazlasıdır. Biz bilgisayarımızı kontrol edebilir, biraz hack yapabilir ve eğlenceli oyunlar yapabiliriz.

ps burada tic tac toe oyunu için toplu iş dosyası

Gereçler:

1. Adım: Toplu İşe Giriş

Toplu iş, öncelikle Windows komutunuzdan çıkan bir dildir. Yalnızca yararlı değil, aynı zamanda harika metin tabanlı oyunlar oluşturmak için de kullanılabilir! İstediğiniz bir metin tabanlı oyun nedir? Bu, kullanıcının metin ve seçim yapma yoluyla etkileşime girdiği bir oyundur (çok basit bir oyundur). Karakterlerin soruna nasıl yaklaşmak istediklerine dair seçimler yapmaları gereken durumları nasıl kuracağınızı öğreneceksiniz.

Her şeyden önce açık not defteri

Kod!

Artık ilk kod satırınızı yazmaya ve ilk komutlarınızı öğrenmeye başlamanıza hazırsınız. Komutlar, işlevi olan programa yazdığımız kelimelerin her biridir; yankı veya duraklatma komutları gibi.

yankı yankı. ve duraklat

Eko - Eko, oyununuzdaki normal metni görüntülemek için kullanılır. Örneğin: "echo Merhaba maceracı!" Yazabilirsiniz ve oyununuzu oynayan insanlar görecektir "Merhaba maceracı!" (@Echo yazdığınız sürece).

Eko. - Eko. (bir süre ile) oyununuzda boş bir satır oluşturmak için kullanılır. Bu, metninizi düzenli tutmamanız için faydalı olabilir.

Duraklat - Bu komut, oyuncularınızın bir mola vermesini istediğinizde kullanılır ve en çok, onlara metin okumaları için zaman vermek istediğinizde kullanılır. Bu kodu kullandığınızda "Devam etmek için herhangi bir tuşa basın." Olarak görünür. Oynatmaya devam etmek için oyuncularınız hazır olduklarında herhangi bir tuşa basabilir.

Oyununuzu şu şekilde kaydedin: nameofyourgame.bat

.bat uzantısı bir toplu iş dosyası yapar.

Adım 2: Cls, Çıkış, Başlık ve Renk

Tamam, bu bir sonraki komutlar dizisi de gerçekten basittir, ancak olması güzel.

cls - cls çok kullandığım bir komut. "Ekranı temizle" anlamına gelir ve yaptığı komut istemi penceresinde yapılan tüm metni kaldırmaktır (ergo, ekranı boş bırakarak). Oyununuzun temiz ve düzenli görünmesini sağlamak istediğinizde bu iyi bir araçtır.

çıkış - Bu tam olarak neye benzediğini yapar, oyunu kapatır. Bunu sadece karakterler oyunun sonuna ulaştığında veya oyunun ölürken veya yanlış bir karar verdiğinde kapanmasını istiyorsanız kullanmalısınız.

Başlık - title, komut istemi penceresinin başlık çubuğuna yazdıktan sonra ne yazıyorsa onu görüntüler.

renk - renk gerçekten eğlenceli bir komuttur ve oyununuzu canlandırmak için kullanılabilir. Renk kodunu, ardından boşluk ve belirli bir sayı veya harf grubunu eklediğinizde, komut istemi penceresinin renklerini değiştirebilirsiniz. Mevcut renklerin bir listesi için aşağıdaki resme bakın veya komut istemini açın (cmd) ve "color /?" Yazın.

İki sayı kümesidir. İlk sayı arka plan rengidir. İkinci sayı yazı tipi rengidir.

Örneğin. 19

Adım 3: Git

"Git" komutu basitçe öğrenir. Komut, bir oyuncunun belirli bir karar vermesi gibi oyununuzun farklı bir bölümüne atlamasını istediğinizde kullanılır.

Bu şekilde çalışır: "goto" komutunu ayrı bir satıra veya "if" ifadesinin sonuna girersiniz (ki daha sonra gideceğiz). Daha sonra varış yerinin adı olacak bir değişken belirtin. İsim, istediğiniz herhangi bir şey olabilir ve "goto" dan sonra yazdığınız sözcüklerden oluşur.

Adım 4: / p ve Eğer

Bu komutlar, size öğreteceğim en gelişmiş komutlardır.

set / p değişkeni = - Bu komut, oynatıcınızın bir değişken eklemesini istediğinizde kullanılır (değişken bir cevap). Bu, isimlerinden bir silah ismine, hatta onlara verdiğiniz seçimlerden birinin cevabına kadar herhangi bir yerde olabilir. Çoğu zaman bu değişken daha sonra referans alınacak ve bu nedenle bir ad verilmelidir. İsim, olmasını istediğiniz her şey olabilir.

Değişken adını%.Eg arasına yerleştirerek bu değişkene başvuru yapabiliriz. %Cevap%

Eğer - bu komut if / then ifadelerini yarattığımızda kullanılır. Oyuncular için seçim yapmak amacıyla "set / p" ile birlikte kullanabiliriz.

Oyuncuya "echo" komutuyla bir soru sorun. Seçeneklerini açıkça belirttiğinizden emin olun. "Set / p" komutu ile bir cevap girme yeteneği verin.

Oyuncuların seçimlerinin sonuçlara ulaşmasını sağlayan ve hikayenin devam etmesini sağlayan "if" ifadeleri oluşturun.

"if" ifadeleri sırasıyla "eşit" ve "eşit değil" anlamına gelen "equ" ve "neq" ile kullanılır.

İfadeler böyle görünmeli:

:başla

yankı EVET veya HAYIR?

set / p değişkeni =

% değişkeni% eşit ise EVET durumu1

% değişkeni% eşittir ise NO durumu 2

% değişken neq ise EVET başlasın

Bu kodun tümü, eğer oyuncu "YES" yazarsa, "durum1" e gönderilir; eğer "HAYIR" yazarsa, "durum2" ye gönderilir; eğer "EVET" veya "HAYIR" olarak yazmazsa, sorunun başlangıcına geri gönderilir.

Adım 5: Ping Localhost -n 7> boş

Bu ifade, ifadenin yürütülmesini 7 saniye erteler. Değeri değiştirebilirsiniz.

Örneğin

@Eko kapalı

:başla

renk 10

ping localhost -n 0> nul

renk 20

ping localhost -n 0> nul

renk 30

ping localhost -n 0> nul

başlamak

Bu program hiç durmayan yanıp sönen bir ekran yaratır (döngüyü aşındırır).

Adım 6:% rasgele%

Bu komut rastgele 5 basamaklı bir sayı oluşturur. Bu komut genellikle bir matris tipi program oluşturmak için kullanılır.

@Eko kapalı

renk 02

:başla

eko% rasgele %% rastgele %% rasgele %% rasgele %% rasgele %% rasgele%

başlamak

Adım 7: Konuşma Dönüştürücüsüne Metin

Bu benim notepad ile ilgili en sevdiğim şey. Bu, SAPI kullanıyor. Konuşma Uygulaması Programlama Arabirimi veya SAPI, Windows uygulamaları içinde konuşma tanıma ve konuşma sentezi kullanımına izin vermek için Microsoft tarafından geliştirilen bir API'dir.

Bu biraz farklı çünkü bu toplu iş değil vbs komut dosyasında. (Ses seviyesi düşük)

loş msj

msg = inputbox ("Metni buraya girin", "Konuşma dönüştürücüye metin")

set sapi = CreateObject ("sapi.spvoice")

sapi.speak msj

bir.vbs uzantısı ile kaydedin

örneğin texttospeech.vbs

Adım 8: Yıldız Savaşları !!!

Tamamen Windows işletim sisteminde (ya da telnet'i destekleyen herhangi bir işletim sisteminde) izleyebileceğiniz ASCII karakterlerinde yapılan Star Wars'ın tam bir kopyası var. İzlemek için gereken tek şey bir internet bağlantısı; hız önemli değil.

Windows XP, Mac OS X ve Linux'ta izlemek için

Başlat, Çalıştır. (Sadece Windows kullanıcıları için)

Şimdi tırnak işaretleri olmadan "telnet towel.blinkenlights.nl" yazın ve Enter'a basın.

Mac OS X ve Linux kullanıcıları bu kodu doğrudan terminal penceresinden çalıştırabilirler.

Windows 8, Windows 8.1, Windows 7 ve Windows VistaTelnet en son Windows sürümlerinde varsayılan olarak kapalıdır.

Bu nedenle, yıldız savaşlarını izlemek için önce Denetim Masası ›Programlar› Windows Özelliklerini Açın veya Kapatın ve her iki telnet onay kutusunu işaretleyerek Telnet'i etkinleştirmelisiniz.

Bunu yaptıktan sonra, aşağıdaki adımları izleyin: -Başlayın, Windows Vista ve Windows 7'de arayın. Windows 8 ve Windows 8.1'de, ana Başlat sayfasını açın.

Telnet yazın ve Enter tuşuna basın. Aşağıdaki komut istemi penceresinde tırnak işaretleri olmadan "o" yazın ve Enter tuşuna basın.

Şimdi tırnak işaretleri olmadan "towel.blinkenlights.nl" yazıp Enter tuşuna basın.

Artık telnet'e ihtiyacınız yoksa, kapatabilirsiniz.

9. Adım: Sürekli Birini Kızdırmak için Mesajları Sürekli Olarak Tekrarlayın

Bu not defteri numarasını kullanarak herkesi rahatsız edebilir ve onları bilgisayardan çıkmaya veya bilgisayardan ayrılmaya zorlayabilir (LOL….). Bu not defteri numarası, bilgisayarda bir iletinin sonsuz döngüsünü oluşturacaktır. Daha fazla bilgi için adımları izleyin: Not Defteri'ni açın. Not Defteri dosyasında aşağıdaki kodu yazın.

:@Eko kapalı:

: Başla msg * Merhaba

msg * Kötü bir gün mü yaşıyorsun?

msg * iyi, eğleniyorum!

msg * Birlikte eğlenelim!

msg * Çünkü siz o-w-n-e-d oldunuz

GOTO BAŞLANGIÇ

sonlandırmak için bilgisayarınızı yeniden başlatın

Adım 10: Yavaşça Mesajları Girin

Tamamen zararsız hile ve arkadaşlarının şaka oynamak için mükemmel. Bu numara gerçekten kimseyi korkutabilir! Bu numarayı gerçekleştirmek için aşağıdaki adımları izleyin: Not Defteri'ni açın. Not Defteri dosyasında aşağıdaki kodu yazın:

(tüm teklifleri yeniden yazın)

WScript.Sleep 180000

WScript.Sleep 10000

Set WshShell = WScript.CreateObject (“WScript.Shell”)

WshShell.Run “not defteri”

WScript.Sleep 100

WshShell.AppActivate “Notepad”

WScript.Sleep 500

WshShell.SendKeys “Hel”

WScript.Sleep 500

WshShell.SendKeys “lo”

WScript.Sleep 500

WshShell.SendKeys “, I”

WScript.Sleep 500

WshShell.SendKeys “aşk”

WScript.Sleep 500

WshShell.SendKeys “eğitilebilir”

WScript.Sleep 500

Dosyayı herhangi bir adla ve.vbs uzantısıyla kaydedin ve kapatın.

Bunun için görev yöneticisini açın ve yukarıdaki resimde gösterildiği gibi wscript.exe işlemini sonlandırın.