Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Ruby Tutorial Básico
Página 2 de 2
Página 2 de 2 • 1, 2
Re: Ruby Tutorial Básico
#10 - Arrays
Arrays..., se você gosta de RPG Maker então fique sabendo que normal os sistemas de inventário por scripts são feitos com arrays.
O que é uma array? pergunta você, posso garantir que não tem nada haver com areia como muita gente pensa..., arrays é tipo uma lista de coisa dentro de uma super vareável, uma lista de compras por exemplo.
Criar uma array é algo muito simples, simplesmente faça isto:
- Código:
kauzz = ["moderador", "feio", "programa", "bio", "rpgmaker"]
Pode ser uma lista de palavras ou numeros separados por uma virgula
Cada palavra ou numero dentro da array chama-se um elemento.
Agora vamos extrair um elemento na nossa array, e atenção que a contagem dos elementos começa no 0 portanto se eu quiser saber qual é o primeiro elemento na minha array eu devo por:
[/size]
- Código:
print kauzz[0]
se eu quiser saber o segundo elemento troco o 0 por 1
Agora eu quero mudar um elemento, então vamos fazer assim:
[/size]
- Código:
kauzz[1] = "lindo"
Desta maneira vamos mudar o elemento "feio" para "lindo"
E se formos ver os elementos da Arrays você vai reparar que o segundo elemento é outro.
[/size]
makergame2000- Experiente
- Mensagens : 501
Créditos : 62
Re: Ruby Tutorial Básico
#11 comandos com strings
Strings são um bloco de texto que pode ter letras ou numeros, aqui vamos aprender a modificalos.
Numero de Letras
Algo útil para criar sistemas de login, isto vai contar o numero de letras (espaços incluidos) da frase do string
- Código:
"meu string muito longo, eu gosto muito de escrever isto, adoro last of us...".length
O resultado vai ser 76 letras, coloque .length á frente de qualquer string ou de uma vareável para saber o quanto ele é longo.
UPCASE e donwcase!
O comando .upcase apenas faz com que o texto fique todo em maiúsculas
Use .donwcase para por as letras em minúsculas
Unir Strings
Algo muito simples, é só usar o simbolo +:
[/size]
- Código:
"maker" + "game" + "2000"
Inverter
Inverter as palavras de um string:
[/size]
- Código:
"gordo".reverse
Você pode também misturar estas operações.[/size]
makergame2000- Experiente
- Mensagens : 501
Créditos : 62
Re: Ruby Tutorial Básico
#12 Mini jogo - Adivinha o número
Este vai ser o nosso segundo programa que vamos criar seguindo este turorial.
Para este programa vamos ter que usar um comando que gere número e esse comando é rand(x) x é o valor máximo que pode ser gerado, este comando vai gerar um valor de 0 a X.
primeiro vamos gerar um valor de 0 a 100 e dar esse valor a uma vareável
- Código:
numero = rand(100)
de seguida usamos o comando para o jogador colocar um valor, o como no programa da calculadora mas aqui vamos usar o comando to_i para ficar num valor inteiro
[/size]
- Código:
tentativa = gets.to_i
Este será a tentativa do jogador.
de seguida usamos as operações if para comparar o valor.
[/size]
- Código:
if tentativa == numero
end
if tentativa < numero then
end
if tentativa > numero then
end
E finalmente vamos dar comandos para cada acontecimento da estrutura if.
Se a tenativa for igua ao numero então significa que o jogador acertou o número gerado e ganhou o jogo
caso foi inferir ou maior ele perde.
[/size]
- Código:
numero = rand(100)
tentativa = gets.to_i
if tentativa == numero
print "Acertou!"
end
if tentativa < numero then
print "Errou!"
sleep
end
if tentativa > numero then
print "Errou"
sleep
end
makergame2000- Experiente
- Mensagens : 501
Créditos : 62
Página 2 de 2 • 1, 2
Tópicos semelhantes
» Tutorial Básico RMXP
» Tutorial - Pixel Art (Básico - Blusas)
» Tutorial Mapeando Floresta Basico
» Tutorial Mapper Básico - MMORPG 2D
» Tutorial - Pixel Art (Básico - Cabelo)
» Tutorial - Pixel Art (Básico - Blusas)
» Tutorial Mapeando Floresta Basico
» Tutorial Mapper Básico - MMORPG 2D
» Tutorial - Pixel Art (Básico - Cabelo)
Página 2 de 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|