Índice:

Fazendo um jogo no bloco de notas e muito mais: 10 etapas
Fazendo um jogo no bloco de notas e muito mais: 10 etapas

Vídeo: Fazendo um jogo no bloco de notas e muito mais: 10 etapas

Vídeo: Fazendo um jogo no bloco de notas e muito mais: 10 etapas
Vídeo: Aprenda PROGRAMAÇÃO criando GAMES (sem engines) | Do Zero ao Pixel #1 2024, Julho
Anonim
Fazendo um jogo no bloco de notas e muito mais
Fazendo um jogo no bloco de notas e muito mais
Fazendo um jogo no bloco de notas e muito mais
Fazendo um jogo no bloco de notas e muito mais
Fazendo um jogo no bloco de notas e muito mais
Fazendo um jogo no bloco de notas e muito mais

Este é o meu primeiro instrutível. Então, se você tiver alguma sugestão, por favor, comente. Vamos começar!

Quando todos nós ouvimos a palavra notepad pensamos em alguns aplicativos inúteis e chatos para anotar coisas. Bem, notepad é muito mais do que isso. Podemos controlar nosso pc, fazer hacking legal e fazer jogos divertidos.

ps aqui está o arquivo em lote para o jogo da velha

Etapa 1: Introdução ao lote

Introdução ao lote
Introdução ao lote
Introdução ao lote
Introdução ao lote
Introdução ao lote
Introdução ao lote

Batch é uma linguagem que funciona principalmente a partir do prompt de comando do Windows. Não é apenas útil, mas também pode ser usado para criar incríveis jogos baseados em texto! O que é um jogo baseado em texto, você pergunta? É um jogo (muito simples) em que o usuário interage por meio do uso de texto e de escolhas. Você aprenderá a montar situações nas quais os personagens terão que fazer escolhas sobre como querem abordar o problema.

Em primeiro lugar, abra o bloco de notas

Código! Agora você está pronto para começar a digitar suas primeiras linhas de código, bem como aprender seus primeiros comandos. Comandos são cada uma das palavras que digitamos no programa que tem uma função; como os comandos echo ou pause.

eco, eco. e fazer uma pausa

echo - echo é usado para exibir texto normal em seu jogo. Por exemplo, você pode digitar: "echo Olá aventureiro!", E as pessoas que estão jogando seu jogo verão "Olá aventureiro!" (Contanto que você digitou @echo off).

eco. - eco. (com um ponto) é usado para criar uma linha em branco no jogo. Isso pode ser útil para manter seu texto organizado.

pausar - Este comando é usado quando você deseja que seus jogadores façam uma pausa e mais frequentemente quando você deseja dar-lhes tempo para ler algum texto. Quando você usa este código, ele aparece como "Pressione qualquer tecla para continuar…" Seus jogadores podem pressionar qualquer tecla, quando estiverem prontos, para continuar jogando.

Salve seu jogo como: nameofyourgame.bat

a extensão.bat o torna um arquivo em lote.

Etapa 2: Cls, Saída, Título e Cor

Cls, saída, título e cor
Cls, saída, título e cor
Cls, saída, título e cor
Cls, saída, título e cor

Ok, este próximo conjunto de comandos também é muito simples, mas é bom ter.

cls - cls é um comando que uso muito. Significa "limpar a tela", e o que faz é remover todo o texto que foi feito na janela do prompt de comando (ou seja, deixando a tela em branco). Esta é uma boa ferramenta quando você deseja manter seu jogo limpo e organizado.

sair - Isso faz exatamente o que parece, fecha o jogo. Você só deve usar isso quando os personagens chegarem ao final do jogo, ou se quiser que o jogo termine quando eles morrerem ou tomarem uma decisão errada.

título - o título exibe tudo o que você digitar depois dele na barra de título da janela do prompt de comando.

color - color é um comando muito divertido e pode ser usado para animar o seu jogo. Ao adicionar o código de cores, seguido por um espaço e um conjunto específico de números ou letras, você pode alterar as cores da janela do prompt de comando. Para uma lista das cores disponíveis, veja a imagem abaixo ou abra o prompt de comando (cmd) e digite "color /?".

É um conjunto de dois números. O primeiro número é a cor do plano de fundo. O segundo número é a cor da fonte.

por exemplo. 19

Etapa 3: ir para

Vamos para
Vamos para

O comando "goto" é simples, uma vez que você o conheça. O comando é usado quando você deseja que um jogador pule para uma seção diferente do seu jogo, como quando ele toma uma determinada decisão.

Funciona assim: você insere o comando "goto" em uma linha separada ou no final de uma instrução "if" (que examinaremos mais tarde). Em seguida, você especifica uma variável que se tornará o nome do destino. O nome pode ser o que você quiser e consiste nas palavras que você digita após "ir para".

Etapa 4: definir / p e se

Definir / p e If
Definir / p e If

Esses comandos são os comandos mais avançados que vou ensinar a você.

set / p variable = - Este comando é usado quando você deseja que seu player insira uma variável (uma resposta variável). Pode ser qualquer coisa, desde o nome até o nome de uma arma ou até mesmo a resposta a uma das opções que você deu a eles. Freqüentemente, essa variável será referenciada posteriormente e, portanto, deve receber um nome. O nome pode ser o que você quiser.

Podemos fazer referência a essa variável colocando o nome da variável entre%. Eg. %responder%

if - este comando é usado quando criamos instruções if / then. Podemos usá-lo em conjunto com "set / p" para criar opções para os jogadores. Faça uma pergunta ao jogador com o comando "echo". Certifique-se de declarar claramente suas opções. Dê a eles a capacidade de inserir uma resposta com o comando "set / p".

Crie afirmações "se" que permitem que as escolhas dos jogadores tenham consequências e que permitam que a história continue.

As declarações "if" são usadas com "equ" e "neq" que significam "igual" e "diferente de", respectivamente.

É assim que suas declarações devem ser:

:começar

echo SIM ou NÃO?

definir / variável p =

if% variable% equ YES ir para a situação 1

se% variável% equ NÃO goto situação 2

if% variable neq YES goto start

Todo este código significa que se o jogador digitar "SIM" será enviado para a "situação1"; se ele digitar "NÃO" será encaminhado para a "situação2"; se ele não digitar "SIM" ou "NÃO", ele será enviado de volta ao início da pergunta.

Etapa 5: Ping Localhost -n 7> nul

%aleatória%
%aleatória%

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

Conversor de texto para fala
Conversor de texto para fala

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

Esta instrução atrasa a execução da instrução por 7 segundos. Você pode alterar o valor.

Por exemplo.

@echo off

:começar

cor 10

ping localhost -n 0> nul

cor 20

ping localhost -n 0> nul

cor 30

ping localhost -n 0> nul

ir para começar

Este programa cria uma tela piscando que nunca para (loop infinito).

Etapa 6:% random%

Este comando cria um número aleatório de 5 dígitos. Este comando é freqüentemente usado para criar um tipo de programa de matriz.

@echo off

cor 02

:começar

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

ir para começar

Etapa 7: Conversor de texto em fala

Isso é o que mais gosto no bloco de notas. Ele usa SAPI. A Speech Application Programming Interface ou SAPI é uma API desenvolvida pela Microsoft para permitir o uso de reconhecimento de fala e síntese de fala em aplicativos do Windows.

Isso é um pouco diferente porque está em script vbs, não em lote. (O volume está baixo)

dim msg

msg = inputbox ("Digite o texto aqui", "Conversor de texto para fala")

set sapi = CreateObject ("sapi.spvoice")

sapi.speak msg

salve-o com uma extensão.vbs

por exemplo. texttospeech.vbs

Etapa 8: Star Wars !

Guerra das Estrelas!!!
Guerra das Estrelas!!!

Existe uma cópia completa de Star Wars feito inteiramente em caracteres ASCII que você pode assistir no sistema operacional Windows (ou qualquer sistema operacional que suporte telnet). A única coisa necessária para assisti-lo é uma conexão com a Internet; a velocidade não importa.

Para assisti-lo no Windows XP, Mac OS X e Linux

Vá para Iniciar, Executar. (Apenas para usuários do Windows)

Agora digite "telnet toalha.blinkenlights.nl" sem as aspas e pressione Enter.

Os usuários do Mac OS X e Linux podem executar este código diretamente na janela do terminal.

No Windows 8, Windows 8.1, Windows 7 e Windows VistaTelnet é desativado por padrão nas versões mais recentes do Windows.

Portanto, para assistir ao Star Wars, você deve primeiro habilitar o telnet acessando Painel de Controle ›Programas› Ativar ou Desativar o Recurso do Windows e marcando ambas as caixas de seleção telnet.

Depois de fazer isso, siga as etapas abaixo: - Vá para Iniciar, Pesquise no Windows Vista e Windows 7. No Windows 8 e Windows 8.1, abra a página inicial principal.

Digite telnet e pressione Enter. Na janela do prompt de comando a seguir, digite "o" sem aspas e pressione Enter.

Agora digite "toalha.blinkenlights.nl" sem as aspas e pressione Enter.

Se você não precisa mais do telnet, pode desligá-lo.

Etapa 9: Repita constantemente as mensagens para irritar alguém

Usando este truque do bloco de notas você pode irritar qualquer pessoa e pode realmente forçá-los a fazer logoff ou deixar o computador (risos …). Este truque do bloco de notas criará um ciclo infinito de uma mensagem no computador. Siga as etapas para saber mais: Abra o Bloco de notas. Digite o código a seguir no arquivo do bloco de notas.

: @ECHO desligado:

: Begin msg * Hi

msg * Você está tendo um dia ruim?

msg * bem, estou me divertindo!

msg * Vamos nos divertir juntos!

msg * Porque você foi o-w-n-e-d

GOTO BEGIN

para terminar reinicie o seu computador

Etapa 10: digite mensagens lentamente

Digite mensagens lentamente
Digite mensagens lentamente
Digite mensagens lentamente
Digite mensagens lentamente

Truque totalmente inofensivo e perfeito para pregar peças nos amigos. Este truque pode assustar qualquer pessoa! Siga as etapas abaixo mencionadas para realizar este truque: Abra o Bloco de notas. Cole o seguinte código no arquivo do bloco de notas:

(redigite todas as aspas)

WScript. Sleep 180000

WScript. Sleep 10000

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

WshShell. Run “notepad”

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 “amor”

WScript. Sleep 500

WshShell. SendKeys “instructables”

WScript. Sleep 500

Salve o arquivo com qualquer nome e extensão.vbs e feche-o.

Para encerrá-lo, abra o gerenciador de tarefas e encerre o processo wscript.exe conforme mostrado na imagem acima.

Recomendado: