İçindekiler:

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

Video: Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası: 10 Adım

Video: Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası: 10 Adım
Video: Not Defteri İle Yapabileceğiniz 6 Mükemmel Şey 2024, Aralık
Anonim
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası

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 aklımıza bir şeyleri not etmek için bazı sıkıcı gereksiz uygulamalar gelir. Peki not defteri bundan çok daha fazlasıdır. Bilgisayarımızı kontrol edebiliyoruz, havalı hackler yapabiliyoruz ve eğlenceli oyunlar yapabiliyoruz.

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

1. Adım: Partiye Giriş

Partiye Giriş
Partiye Giriş
Partiye Giriş
Partiye Giriş
Partiye Giriş
Partiye Giriş

Batch, öncelikle Windows komut isteminizden çalışan bir dildir. Yalnızca yararlı olmakla kalmaz, aynı zamanda harika metin tabanlı oyunlar oluşturmak için de kullanılabilir! Sorduğunuz metin tabanlı oyun nedir? Bu, kullanıcının metin ve seçim yapma yoluyla etkileşime girdiği bir oyundur (çok basit). Karakterlerin, soruna nasıl yaklaşmak istedikleri konusunda seçimler yapmak zorunda kalacakları durumları nasıl kuracağınızı öğreneceksiniz.

Öncelikle not defterini açın

Kod!Artık kodunuzun ilk satırlarını yazmaya ve ilk komutlarınızı öğrenmeye hazırsınız. Komutlar, fonksiyona sahip programa yazdığımız kelimelerin her biri; yankı veya duraklatma komutları gibi.

yankı yankı. ve duraklat

echo - echo, oyununuzda normal metni görüntülemek için kullanılır. Örneğin, "echo Merhaba maceracı!" yazabilirsiniz ve oyununuzu oynayan kişilerin göreceği "Merhaba maceracı!" (@echo off yazdığınız sürece).

Eko. - Eko. (noktalı) oyununuzda boş bir satır oluşturmak için kullanılır. Bu, metninizi düzenli tutmak için yararlı olabilir.

duraklat - Bu komut, oyuncularınızın ara vermesini istediğinizde kullanılır ve çoğunlukla 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. Oyuncularınız hazır olduklarında oynamaya devam etmek için herhangi bir tuşa basabilirler.

Oyununuzu şu şekilde kaydedin: nameofyourgame.bat

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

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

Cls, Çıkış, Başlık ve Renk
Cls, Çıkış, Başlık ve Renk
Cls, Çıkış, Başlık ve Renk
Cls, Çıkış, Başlık ve Renk

Tamam, bu sıradaki komutların hepsi de gerçekten basit, ama olması güzel.

cls - cls çok kullandığım bir komuttur. "Ekranı temizle" anlamına gelir ve yaptığı şey, komut istemi penceresinde yapılmış tüm metni kaldırmaktır (yani, ekranı boş yapar). Bu, oyununuzun temiz ve düzenli görünmesini sağlamak istediğinizde iyi bir araçtır.

çıkış - Bu tam olarak göründüğü gibi yapar, oyunu kapatır. Bunu sadece karakterler oyunun sonuna geldiğinde ya da öldüklerinde ya da yanlış bir karar verdiklerinde oyunun kapanmasını istiyorsanız kullanmalısınız.

başlık - başlık, komut istemi penceresinin başlık çubuğunda ondan sonra ne yazarsanız onu görüntüler.

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

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

Örneğin. 19

3. Adım: Git

git
git

Bir kez öğrendikten sonra "goto" komutu basittir. Komut, bir oyuncunun belirli bir karar verdiğinde olduğu 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 bir "if" ifadesinin sonuna girersiniz (buna daha sonra değineceğiz). Daha sonra hedefin adı olacak bir değişken belirlersiniz. Ad, istediğiniz herhangi bir şey olabilir ve "goto"dan sonra yazdığınız kelime(ler)den oluşur.

Adım 4: Ayarla/p ve If

Ayarla/p ve Eğer
Ayarla/p ve Eğer

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

set /p değişken= - Bu komut, oynatıcınızın bir değişken (değişken bir yanıt) eklemesini istediğinizde kullanılır. Bu, adlarından bir silahın adına, hatta onlara verdiğiniz seçeneklerden birinin cevabına kadar herhangi bir yerde olabilir. Çoğu zaman bu değişkene daha sonra başvurulacaktır ve bu nedenle bir ad verilmelidir. İsim ne istersen o olabilir.

Bu değişkene değişkenin adını %. Eg arasına yerleştirerek referans verebiliriz. %Cevap%

if - bu komut, if/then ifadeleri oluşturduğumuzda kullanılır. "set /p" ile birlikte oyuncular için seçimler oluşturmak için kullanabiliriz. "echo" komutu ile oyuncuya soru sorun. Seçeneklerini açıkça belirttiğinizden emin olun. "set /p" komutu ile onlara cevap girme olanağı verin.

Oyuncuların seçimlerinin sonuç doğurmasına izin veren ve hikayenin devam etmesine izin veren "if" ifadeleri oluşturun.

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

İfadeleriniz şöyle görünmelidir:

:Başlat

yankı EVET mi HAYIR mı?

/p değişkenini ayarla=

eğer %variable% equ EVET ise durum1'e git

eğer %variable% equ NO git durumu2

%değişken neq EVET ise başla

Bu kodun tamamı, eğer oyuncu "EVET" yazarsa "durum1"e gönderileceği anlamına gelir; "HAYIR" yazarsa "durum2"ye gönderilir; "EVET" veya "HAYIR" yazmazsa, sorunun başına geri gönderilir.

Adım 5: Localhost'a Ping Atın -n 7 >nul

%rastgele%
%rastgele%
Metinden Konuşmaya Dönüştürücü
Metinden Konuşmaya Dönüştürücü

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

Örn.

@Eko kapalı

:Başlat

renk 10

ping localhost -n 0 >nul

renk 20

ping localhost -n 0 >nul

renk 30

ping localhost -n 0 >nul

başla

Bu program, hiç durmayan (sonsuz döngü) yanıp sönen bir ekran oluşturur.

6. Adım: %random%

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

@Eko kapalı

renk 02

:Başlat

echo %random%%random%%random%%random%%random%%random%

başla

Adım 7: Metinden Konuşmaya Dönüştürücü

Bu, notepad hakkında en sevdiğim şey. Bu, SAPI kullanır. Konuşma Uygulaması Programlama Arayüzü veya SAPI, Windows uygulamalarında konuşma tanıma ve konuşma sentezi kullanımına izin vermek için Microsoft tarafından geliştirilmiş bir API'dir.

Bu biraz farklıdır çünkü bu, toplu değil vbs betiğindedir.(Ses seviyesi düşüktür)

loş mesaj

msg = inputbox("Metni buraya girin", "Metinden konuşmaya dönüştürücü")

sapi ayarla = CreateObject("sapi.spvoice")

sapi.konuşma mesajı

bir.vbs uzantısıyla kaydedin

örneğin için texttospeech.vbs

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

Yıldız Savaşları!!!
Yıldız Savaşları!!!

Windows işletim sisteminde (veya telnet'i destekleyen herhangi bir işletim sisteminde) izleyebileceğiniz, tamamen ASCII karakterlerinde yapılmış tam bir Star Wars kopyası vardır. İzlemek için gereken tek şey 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'a gidin. (Yalnızca Windows kullanıcıları için)

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

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

Windows 8, Windows 8.1, Windows 7 ve Windows VistaTelnet, Windows'un en son 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 Özelliğini Açın veya Kapatın ve her iki telnet onay kutusunu işaretleyerek telnet'i etkinleştirmelisiniz.

Bunu yaptıktan sonra, aşağıda verilen adımları izleyin: -Başlat'a gidin, Windows Vista ve Windows 7'de Ara'ya gidin. Windows 8 ve Windows 8.1'de ana Başlangıç sayfasını açın.

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

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

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

9. Adım: Birini Rahatsız Etmek İçin Mesajları Sürekli Tekrar Edin

Bu not defteri numarasını kullanarak herkesi rahatsız edebilir ve onları oturumu kapatmaya veya bilgisayarı terk etmeye zorlayabilirsiniz (LOL….). Bu not defteri numarası, bilgisayarda sonsuz bir mesaj döngüsü yaratacaktır. Daha fazlasını öğrenmek için aşağıdaki adımları izleyin: Not Defteri'ni açın. Not defteri dosyasına aşağıdaki kodu yazın.

:@Eko kapalı:

:Mesaj başlat * Merhaba

msg * Kötü bir gün mü geçiriyorsunuz?

msg * peki, eğleniyorum!

msg * Birlikte eğlenelim!

msg * Çünkü sen o-w-n-e-d oldun

GOTO BAŞLANGIÇ

bitirmek için bilgisayarınızı yeniden başlatın

Adım 10: Mesajları Yavaşça Yazın

Mesajları Yavaşça Yazın
Mesajları Yavaşça Yazın
Mesajları Yavaşça Yazın
Mesajları Yavaşça Yazın

Tamamen zararsız bir numara ve arkadaşlarına eşek şakası yapmak için mükemmel. Bu numara gerçekten herkesi korkutabilir! Bu numarayı gerçekleştirmek için aşağıdaki adımları izleyin: Not Defterini Açın. Aşağıdaki kodu not defteri dosyasına yapıştırın:

(tüm alıntıları yeniden yazın)

WScript. Sleep 180000

WScript. Sleep 10000

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

WshShell. "not defterini" çalıştırın

WScript. Uyku 100

WshShell. App"Not Defteri"ni Etkinleştir

WScript. Sleep 500

WshShell. SendKeys "Hel"

WScript. Sleep 500

WshShell. SendKey'ler "lo"

WScript. Sleep 500

WshShell. SendKeys “, ben”

WScript. Sleep 500

WshShell. SendKeys "aşk"

WScript. Sleep 500

WshShell. SendKeys "eğitilebilir öğeler"

WScript. Sleep 500

Dosyayı herhangi bir adla ve.vbs uzantılı olarak kaydedin ve kapatın.

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

Önerilen: