Taula de continguts:

Fer un joc al bloc de notes i molt més: 10 passos
Fer un joc al bloc de notes i molt més: 10 passos

Vídeo: Fer un joc al bloc de notes i molt més: 10 passos

Vídeo: Fer un joc al bloc de notes i molt més: 10 passos
Vídeo: СВИСТОК СМЕРТИ ночью НА КЛАДБИЩЕ / Призрак ребёнка в видео / Aztec Death Whistle 2024, Juliol
Anonim
Fer un joc al Bloc de notes i molt més
Fer un joc al Bloc de notes i molt més
Fer un joc al Bloc de notes i molt més
Fer un joc al Bloc de notes i molt més
Fer un joc al Bloc de notes i molt més
Fer un joc al Bloc de notes i molt més

Aquest és el meu primer instructable. Així que si teniu algun suggeriment, si us plau comenteu-ho. Comencem!

Quan tots sentim la paraula bloc de notes, pensem en algunes aplicacions inútils i avorrides per anotar coses. Bé, el bloc de notes és molt més que això. Podem controlar el nostre PC, fer alguna cosa divertida i fer jocs divertits.

ps aquí teniu el fitxer per lots del joc tic tac toe

Pas 1: Introducció a Batch

Introducció a Batch
Introducció a Batch
Introducció a Batch
Introducció a Batch
Introducció a Batch
Introducció a Batch

Batch és un llenguatge que es queda principalment sense indicacions d'ordres de Windows. No només és útil, sinó que també es pot utilitzar per crear jocs basats en text increïbles. Què és un joc basat en text que demaneu? És un joc (molt senzill) en què l’usuari interactua mitjançant l’ús de text i la presa de decisions. Aprendràs a configurar situacions en què els personatges hauran de prendre decisions sobre com volen abordar el problema.

En primer lloc, obriu el bloc de notes

Codi! Ara esteu a punt per començar a escriure les vostres primeres línies de codi, així com per aprendre les primeres ordres. Els ordres són cadascuna de les paraules que escrivim al programa que tenen una funció; com ara les ordres de ressò o pausa.

ressò, ressò. i pausa

eco - eco s’utilitza per mostrar text regular al vostre joc. Per exemple, podeu escriure: "eco Hola aventurer!", I les persones que juguen al vostre joc veuran "Hola aventurer!" (Sempre que hagis escrit @echo off).

ressò. - ressò. (amb un punt) s'utilitza per crear una línia en blanc al joc. Això pot ser útil per mantenir el text net.

pausa: aquesta ordre s’utilitza quan voleu que els jugadors facin un descans i s’utilitza més sovint quan voleu donar-los temps per llegir algun text. Quan utilitzeu aquest codi, apareix com a "Premeu qualsevol tecla per continuar". Els jugadors poden prémer qualsevol tecla, quan estiguin preparats, per continuar jugant.

Deseu el vostre joc com: nameofyourgame.bat

l'extensió.bat el converteix en un fitxer per lots.

Pas 2: cls, sortida, títol i color

Cls, Sortida, Títol i Color
Cls, Sortida, Títol i Color
Cls, Sortida, Títol i Color
Cls, Sortida, Títol i Color

D'acord, aquest següent conjunt d'ordres també són molt senzills, però és bo tenir-los.

cls - cls és una ordre que faig servir molt. Significa "pantalla neta" i el que fa és eliminar tot el text que s'ha fet a la finestra de l'indicador d'ordres (ergo, deixant la pantalla en blanc). Aquesta és una bona eina per mantenir un joc net i ordenat.

sortida: fa exactament el que sembla, tanca el joc. Només l’heu d’utilitzar quan els personatges arribin al final del joc o si voleu que el joc es tanqui quan mori o prengui una decisió equivocada.

title - title mostra el que escriviu després a la barra de títol de la finestra de l'indicador d'ordres.

color: el color és una ordre molt divertida i es pot utilitzar per animar el vostre joc. Quan afegiu el codi de color, seguit d'un espai i d'un conjunt específic de números o lletres, podeu canviar els colors de la finestra de l'indicador d'ordres. Per obtenir una llista dels colors disponibles, vegeu la imatge següent o obriu el símbol del sistema (cmd) i escriviu "color /?".

És un conjunt de dos números: el primer és el color de fons i el segon és el color de la font.

per exemple. 19

Pas 3: aneu

Anar a
Anar a

L'ordre "anar" és senzill, un cop el conegueu. L'ordre s'utilitza quan voleu que un jugador salti a una secció diferent del vostre joc, com ara quan pren una determinada decisió.

Funciona d'aquesta manera: introduïu l'ordre "anar" en una línia independent o al final d'una sentència "if" (que revisarem més endavant). A continuació, especifiqueu una variable que es convertirà en el nom de la destinació. El nom pot ser qualsevol cosa que vulgueu i consisteix en les paraules que escriviu després de "anar".

Pas 4: definiu / p i If

Estableix / p i Si
Estableix / p i Si

Aquestes ordres són les ordres més avançades que us ensenyaré.

set / p variable =: aquesta ordre s'utilitza quan voleu que el jugador insereixi una variable (una resposta variable). Pot ser des del seu nom fins al nom d'una arma o fins i tot la resposta a una de les opcions que heu pres. Sovint es fa referència a aquesta variable més endavant i, per tant, se li ha de donar un nom. El nom pot ser el que vulgueu.

Podem fer referència a aquesta variable col·locant el nom de la variable entre%. Eg. % resposta%

if - aquesta ordre s'utilitza quan creem sentències if / then. El podem utilitzar juntament amb "set / p" per tal de crear opcions per als jugadors. Feu-li una pregunta amb el comandament "eco". Assegureu-vos d’indicar clarament les seves opcions. Doneu-los la possibilitat d’introduir una resposta amb l’ordre "set / p".

Creeu declaracions "si" que permetin que les decisions dels jugadors tinguin conseqüències i que permetin que la història continuï.

Les sentències "if" s'utilitzen amb "equ" i "neq" que significa "igual" i "no és igual", respectivament.

Així haurien de quedar les vostres declaracions:

:començar

ressò SÍ o NO?

set / p variable =

si% variable% equ SÍ vés a la situació1

si% variable% equ NO passa la situació2

si% variable neq SÍ vés a començar

Tot aquest codi significa que si el jugador escriu "SÍ" serà enviat a "situació1"; si escriu "NO", s'enviarà a "situation2"; si no escriu ni "SÍ" ni "NO", es tornarà a enviar al començament de la pregunta.

Pas 5: feu ping a Localhost -n 7> nul

% aleatori
% aleatori

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

Convertidor de text a veu
Convertidor de text a veu

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

Aquesta sentència retarda l'execució de la sentència durant 7 segons. Podeu canviar el valor.

Per exemple.

@echo off

:començar

color 10

ping localhost -n 0> nul

color 20

ping localhost -n 0> nul

color 30

ping localhost -n 0> nul

anar a començar

Aquest programa crea una pantalla parpellejant que no s’atura mai (bucle infinit).

Pas 6:% aleatori%

Aquest comandament crea un número aleatori de 5 dígits, que sovint s’utilitza per crear un tipus de programa de matriu.

@echo off

color 02

:començar

eco% random %% random %% random %% random %% random %% random%

anar a començar

Pas 7: convertidor de text a veu

Això és el que més m’agrada del bloc de notes: utilitza SAPI. La interfície de programació d’aplicacions de veu o SAPI és una API desenvolupada per Microsoft per permetre l’ús de reconeixement de veu i síntesi de veu a les aplicacions de Windows.

Això és lleugerament diferent, ja que es troba en un script vbs no per lots. (El volum és baix)

dim msg

msg = inputbox ("Introduïu text aquí", "Convertidor de text a veu")

set sapi = CreateObject ("sapi.spvoice")

sapi.speak msg

deseu-lo amb una extensió.vbs

per exemple. texttospeech.vbs

Pas 8: Star Wars !

Guerra de les galàxies!!!
Guerra de les galàxies!!!

Hi ha una còpia completa de Star Wars feta completament en caràcters ASCII que podeu veure al sistema operatiu Windows (o a qualsevol sistema operatiu que admeti telnet). L'únic que es necessita per veure-ho és una connexió a Internet; la velocitat no importa.

Per veure-ho al Windows XP, Mac OS X i Linux

Aneu a Inici, Córrer. (Només per a usuaris de Windows)

Ara escriviu "telnet towel.blinkenlights.nl" sense les cometes i premeu Retorn.

Els usuaris de Mac OS X i Linux poden executar aquest codi directament a la finestra del terminal.

Al Windows 8, Windows 8.1, Windows 7 i Windows Vista, Telnet està desactivat de manera predeterminada a les darreres versions de Windows.

Per tant, per veure Star Wars, primer heu d’habilitar telnet anant al Tauler de control ›Programes› Activa o desactiva la funció Windows i marca les dues caselles de selecció telnet.

Després de fer-ho, seguiu els passos que s'indiquen a continuació: -Aneu a Inici, cerqueu al Windows Vista i al Windows 7. Al Windows 8 i al Windows 8.1, obriu la pàgina d'inici principal.

Escriviu telnet i premeu Retorn. A la finestra següent de l’indicador d’ordres, escriviu "o" sense cometes i premeu Retorn.

Ara escriviu "towel.blinkenlights.nl" sense les cometes i premeu Retorn.

Si ja no necessiteu telnet, el podeu apagar.

Pas 9: repetiu constantment els missatges per molestar algú

Mitjançant aquest truc de bloc de notes podeu molestar a tothom i en realitat el podeu obligar a tancar la sessió o deixar l’ordinador (LOL ….). Aquest truc del bloc de notes crearà un cicle infinit de missatges a l'ordinador. Seguiu els passos per obtenir més informació: Obriu el bloc de notes. Escriviu el codi següent al fitxer del bloc de notes.

: @ECHO desactivat:

: Comenceu msg * Hola

msg * Tens un mal dia?

msg * bé, em diverteixo!

msg * Ens divertim junts!

msg * Perquè has estat o-w-n-e-d

COMENÇO

per acabar, reinicieu l'ordinador

Pas 10: escriviu lentament els missatges

Escriviu lentament missatges
Escriviu lentament missatges
Escriviu lentament missatges
Escriviu lentament missatges

Un truc completament inofensiu i perfecte per fer broma als amics. Aquest truc pot espantar a qualsevol! Seguiu els passos esmentats a continuació per realitzar aquest truc: Obriu el bloc de notes. Enganxeu el codi següent al fitxer del bloc de notes:

(torneu a escriure totes les cometes)

WScript. Dorm 180000

WScript. Sleep 10000

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

WshShell. Run "bloc de notes"

WScript. Sleep 100

WshShell. AppActivate “Bloc de notes”

WScript. Sleep 500

WshShell. SendKeys "Hel"

WScript. Sleep 500

WshShell. SendKeys "he"

WScript. Sleep 500

WshShell. SendKeys “, jo”

WScript. Sleep 500

WshShell. SendKeys "encanta"

WScript. Sleep 500

WshShell. SendKeys “instructibles”

WScript. Sleep 500

Deseu el fitxer amb qualsevol nom i amb extensió.vbs i tanqueu-lo.

Per finalitzar-lo, obriu el gestor de tasques i finalitzeu el procés wwscript.exe tal com es mostra a la imatge superior.

Recomanat: