GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


[Tutorial] Arrays

+4
vinians
Markituh
Super Games
saim
8 participantes

Ir para baixo

[Tutorial] Arrays Empty [Tutorial] Arrays

Mensagem por saim Qui 17 Fev 2011, 09:29

Nome: Uma breve explicação sobre arrays
Descrição: Me disseram que a comunidade ainda não tem um tutorial sobre o uso de arrays. Fui escrever uma explicação rápida e acabei com o texto abaixo. Achei melhor postar em tutoriais que num tópico à parte.
Nível de dificuldade: iniciante
Requerimentos: Qualquer versão, lite
Desenvolvimento:

O que são arrays?

Arrays, como tudo no game maker, são variáveis. No caso, um conjunto de variáveis, do tamanho que você determinar. Só que elas são um jeito muito esperto de armazenar variáveis. Essa esperteza toda consiste no fato de que cada elemento do conjunto tem um índice, que pode ser informado manualmente ou calculado. A vantagem toda fica no fato que o índice pode ser calculado.
A forma de apresentação de uma array é a seguinte:
Código:
nome_da_array[índice]
onde "índice" é um número inteiro e positivo.
Existem arrays de uma e duas dimensões. A array acima é de uma dimensão. Pense nas dimensões como dimensões mesmo, de modo que arrays de uma dimensão funcionam como listas e arrays de duas dimensões, como quadros. A diferença é que a array 2D tem dois índices. A apresentção de uma array de duas dimensões é a seguinte:
Código:
nome_da_array[primeiro_índice,segundo_índice]

Pra que servem arrays?

É difícil, se não impossível, listar todas as utilidades de uma array. Isso porque o que você vai fazer com ela só é limitado pela sua criatividade. O resumo confunde-se com a definição: você pode tirar vantagem do fato de ter variáveis indexadas. O que eu posso fazer é dar exemplos.
    - é possível escolher uma variável aleatória entre várias (como no exemplo a seguir)
    - é possível organizar posições de objetos com base nos valores da array
    - é possível circular entre variáveis (como no exemplo no final)

Se você considerar que objetos, scripts, sons, sprites, fontes e backgrounds são armazenados em variáveis, as possibilidades aumentam exponencialmente.

Declarando uma array

Arrays são declaradas como qualquer variável. Atribua um valor a qualquer índice e a array passa a existir. O tamanho da array vai de zero até o último índice declarado. Se você não declarar algum índice anterior ao último, o game maker considera que ele é zero. Para usar var ou globalvar, faça como com as variáveis, apenas omita o índice na declaração var/globalvar.
Exemplos:
Código:
var i;
i=0
array_crescente[i]=0; i+=1
//como "i" vale 0, array_crescente[0] recebe 0. Logo em seguida, "i" aumenta em uma unidade, passando a valer 1
array_crescente[i]=1; i+=1
//como "i" vale 1, array_crescente[1] recebe 1. Logo em seguida, "i" aumenta em uma unidade, passando a valer 2
array_crescente[i]=2; i+=1
array_crescente[i]=3; i+=1
array_crescente[i]=4; i+=1
Código:
var i, array_crescente;
i=0
array_crescente[i]=i; i+=1
//como "i" vale 0, array_crescente[0] recebe 0. Logo em seguida, "i" aumenta em uma unidade, passando a valer 1
array_crescente[i]=i; i+=1
array_crescente[i]=i; i+=1
array_crescente[i]=i; i+=1
array_crescente[i]=i; i+=1
Código:
var i;
globalvar array_crescente;
for(i=0;i<5;i+=1)
array_crescente[i]=i
//aqui, array_crescente foi declarada como global (TODOS seus índices passam a ser globais).
//Variando "i" desde 0, até ele deixar de ser menor que 5 e aumentando uma unidade a cada iteração, declaramos a array_crescente
todas essas declarações resultam na mesma array:
array_crescente[0]=0
array_crescente[1]=1
array_crescente[2]=2
array_crescente[3]=3
array_crescente[4]=4
Edit:
Para fazer uma array "var", ou "globalvar" basta declarar o tipo de variável como qualquer outra variável, ignorando o índice:
Código:
var array_temporaria;
array_temporaria[indice]=valor
Código:
globalvar array_global;
array_global[indice]=valor
E arrays também podem ser globais usando um "global." antes da array:
Código:
global.outra_array_global[indice]=valor


Exemplo de utilização de arrays:

Array 1D

Vamos imaginar um jogo de bang-bang. Num jogo assim, o que interessa são armas. O jogador começa com uma pistola e evolui aleatoriamente as características dessa arma à medida que colide com ojetos de upgrades. Uma forma de iniciar essas características é:
Código:
precisao=0
distancia_do_tiro=0
velocidade_do_saque=0
cadencia=0
dano_do_tiro=0
Temos então 5 características para a arma (sem contar aquelas que mudam mas não evoluem, como sprite, posição do desenho, inclinação do desenho, quantidade de munição - até poderíamos evoluir o limite de munição, mas vamos deixar isso pra lá).
Como fazer pra evoluir qualquer um desses atributos ao colidir com o objeto de upgrade? Uma forma funcional seria colocar, na colisão com o objeto, o seguinte código:
Código:
evoluir=floor(random(5)) //"evoluir" recebe um inteiro aleatório entre 0 e 4
switch (evoluir){
 case 0: precisao+=1; break;
 case 1: distancia_do_tiro+=1; break;
 case 2: velocidade_do_saque+=1; break;
 case 3: cadencia+=1; break;
 case 4: dano_do_tiro+=1+=1; break;
 }
//pra cada possibilidade de valor que "evoluir" possa receber, aumentar uma variável diferente em uma unidade.
Chato, não? E se resolvermos mudar alguma coisa, como acrescentar alguma característica à arma, teremos que lembrar de tudo o que já fizemos e sair alterando tudo. Pra resolver isso, usamos arrays. Começamos mudando a forma de declaração das características da arma:
Código:
var i;
i=0
caracteristica[i]=0; i+=1 //a característica[0] (precisao) recebe o valor 0; i aumenta uma unidade
caracteristica[i]=0; i+=1 //a característica[1] (distancia_do_tiro) recebe o valor 0; i aumenta uma unidade
caracteristica[i]=0; i+=1 //a característica[2] (velocidade_do_saque) recebe o valor 0; i aumenta uma unidade
caracteristica[i]=0; i+=1 //a característica[3] (cadencia) recebe o valor 0; i aumenta uma unidade
caracteristica[i]=0; i+=1 //a característica[4] (dano_do_tiro) recebe o valor 0; i aumenta uma unidade
numero_de_caracteristicas=i //5
Como o ctrl+c, ctrl+v me ajudou a digitar isso! Muito mais rápido! E, pra acrescentar outra característica, posso usar o ctrl+c, ctrl+v de novo!
As variáveis não têm mais aqueles nomes sugestivos. Essa é uma desvantagem. Tive de usar comentários para me lembrar, depois, o que significa cada variável (ou cada índice da array).
Só que a principal vantagem vem a seguir: pra adicionar 1 a um elemento aleatório dessa array, como fizemos acima, com variáveis, basta usar a seguinte linha:
Código:
caracteristica[floor(random(numero_de_caracteristicas))]+=1
e pronto! Sim, você pode usar fórmulas dentro do índice da array!

Array 2D

Agora, suponhamos que temos diversas armas, cada uma com as mesmas variáveis e nós queremos trocar de arma ao girar o scroll do mouse. Podemos armazenar cada arma num índice de array, certo?
Código:
var i;
i=0
arma[i]="pistola";          i+=1 //a arma[0] recebe o valor "pistola"; "i" aumenta em uma unidade
arma[i]="arco_e_flecha"; i+=1 //a arma[1] recebe o valor "arco_e_flecha"; "i" aumenta em uma unidade
arma[i]="rifle";              i+=1 //e assim por diante
arma[i]="metralhadora";  i+=1
arma[i]="pistola";          i+=1
arma[i]="dinamite";        i+=1
numero_de_armas=i //6
arma_atual=0 //precisamos começar com ALGUMA arma, escolhemos a primeira ("pistola")
A partir daí, usamos o sprite da arma[arma_atual]
E, no evento "mouse wheel up", podemos colocar
Código:
arma_atual+=1 //aumenta o índice da array em uma unidade
if arma_atual>=numero_de_armas //se chegamos num valor acima do máximo
 arma_atual=0 //ignoramos o valor e voltamos ao zero, criando um ciclo
e, no evento "mouse wheel down",
Código:
arma_atual-=1 //diminuímos o índice da array
if arma_atual<0 //se chegamos num índice abaixo do mínimo
 arma_atual=numero_de_armas //ignoramos o valor e adotamos o valor máximo, criando um ciclo
Fácil. Mas e para atirar ou ganhar upgrades, como chamamos a característica dessa arma atual? Podemos criar uma array pra cada arma, mas isso seria desnecessariamente trabalhoso. Sugiro usarmos uma array 2D. Numa array 2D, temos dois índices, cada um significando o que se escolher que ele signifique. Nesse caso, usarei a array "caracteristica[caracteristica,arma]" ou seja, o primeiro índice significa a característica da arma (precisao, distancia_do_tiro, velocidade_do_saque, cadencia, dano_do_tiro) e o segundo índice, a arma a que se refere tal característica (pistola, arco_e_flecha, rifle).
Novamente, perderemos a facilidade de ter escrito o que significa cada índice, mas haverá ganho em mobilidade do código:
Código:
numero_de_armas=3
numero_de_caracteristicas=5
var i, j;
for(j=0;j
 for(i=0;i
  caracteristica[i,j]=0
arma_atual=0
Eu diminuí o número de armas pra ilustração a seguir caber na tela Smile
isso nos deixa com uma array 2D com todos os índices iguais a zero:
caracteristica[0,0]=0; caracteristica[0,1]=0, caracteristica[0,2]=0
caracteristica[1,0]=0; caracteristica[1,1]=0; caracteristica[1,2]=0
caracteristica[2,0]=0; caracteristica[2,1]=0; caracteristica[2,2]=0
caracteristica[3,0]=0; caracteristica[3,1]=0; caracteristica[3,2]=0
caracteristica[4,0]=0; caracteristica[4,1]=0; caracteristica[4,2]=0
Daí, pra dar tocar a arma usada, podemos manter os códigos pra mouse wheel up/down e, na hora de dar o upgrade pra arma usada, podemos usar:
Código:
caracteristica[floor(random(numero_de_caracteristicas)),arma_atual]+=1

Para voltarmos a ter escrito o que significa cada índice, podemos declará-los como variáveis. Isso é mais trabalhoso e pouco eficiente, mas pode facilitar o trabalho em alguns momentos. Assim, se declararmos:
Código:
precisao=0
distancia_do_tiro=1
velocidade_do_saque=2
cadencia=3
dano_do_tiro=4
e
Código:
pistola=0
arco_e_flecha=1
rifle=2
, podemos ler a array acima como
caracteristica[precisao,pistola]=0; caracteristica[precisao,arco_e_flecha]=0, caracteristica[precisao,rifle]=0
caracteristica[distancia_do_tiro,pistola]=0; caracteristica[distancia_do_tiro,arco_e_flecha]=0; caracteristica[distancia_do_tiro,rifle]=0
caracteristica[velocidade_do_saque,pistola]=0; caracteristica[velocidade_do_saque,arco_e_flecha]=0; caracteristica[velocidade_do_saque,rifle]=0
caracteristica[cadencia,pistola]=0; caracteristica[cadencia,arco_e_flecha]=0; caracteristica[cadencia,rifle]=0
caracteristica[dano_do_tiro,pistola]=0; caracteristica[dano_do_tiro,arco_e_flecha]=0; caracteristica[dano_do_tiro,rifle]=0
Agora, deixe-me alterar alguns valores para explicar melhor o que acabamos de fazer:
caracteristica[precisao,pistola]=1; caracteristica[precisao,arco_e_flecha]=2, caracteristica[precisao,rifle]=3
caracteristica[distancia_do_tiro,pistola]=4; caracteristica[distancia_do_tiro,arco_e_flecha]=5; caracteristica[distancia_do_tiro,rifle]=6
caracteristica[velocidade_do_saque,pistola]=7; caracteristica[velocidade_do_saque,arco_e_flecha]=8; caracteristica[velocidade_do_saque,rifle]=9
caracteristica[cadencia,pistola]=10; caracteristica[cadencia,arco_e_flecha]=11; caracteristica[cadencia,rifle]=12
caracteristica[dano_do_tiro,pistola]=13; caracteristica[dano_do_tiro,arco_e_flecha]=14; caracteristica[dano_do_tiro,rifle]=15
Aqui, a velocidade do saque do arco-e-flecha é 8, o dano causado por um tiro de rifle é 15, a cadência de tiros da pistola é 10 e a cadência de tiros do rifle é 12.
Claro que esses valores não fazem sentido, fica a cargo do programador inserir valores adequados a cada elemento da array. Usando alguns truques simples para definir os índices das arrays, elas passam a ser ferramentas muito úteis na agilização e flexibilização da programação!

Espero que tenha sido um tutorial útil. Qualquer dúvida, estou à disposição!

Aqui você encontra um exemplo de uso das arrays.


Última edição por Janx em Qui 28 Abr 2011, 18:33, editado 6 vez(es) (Motivo da edição : atualização de informações)
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : [Tutorial] Arrays Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por Super Games Qui 17 Fev 2011, 10:06

É Um bom tutorial, util...Mas tenho uma pergunta, a forma de coloca-lo para ser global ou ele já funciona como global?Olhei todos as informações e partes não achei nada sobre Arrays ficarem globais.


Até!
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • C ou C++


Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por Markituh Qui 17 Fev 2011, 11:16

Super Games escreveu:É Um bom tutorial, util...Mas tenho uma pergunta, a forma de coloca-lo para ser global ou ele já funciona como global?Olhei todos as informações e partes não achei nada sobre Arrays ficarem globais.


Até!
O array é nada mais e nada menos que uma variável, a única diferença é que são usados índices entre colchetes. Sendo assim, só é colocar global da forma tradicional que se faz com uma variável
Código:
global.array[indice]
O interessante saim, é que existe um tutorial de array sim aqui na comunidade. Inclusive fui eu que postei, está num tópico fixado na seção de Iniciante e Intermediário: Índice de aulas e tutoriais por Dharisson. No tópico tem uma lista de tutoriais, e o de arrays está no meio deles. O problema é que o pessoal não sabe procurar =/

https://gmbr.forumeiros.com/t12433-indice-de-aulas-e-tutoriais-de-dharrison <----
Markituh
Markituh

Games Ranking : Sem avaliações

Data de inscrição : 11/10/2009
Reputação : 106
Número de Mensagens : 2184
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por Super Games Qui 17 Fev 2011, 11:46

Desculpa não ter procurado, pensei que só havia este...
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • C ou C++


Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por saim Qui 17 Fev 2011, 11:58

Super Games escreveu:É Um bom tutorial, util...Mas tenho uma pergunta, a forma de coloca-lo para ser global ou ele já funciona como global?Olhei todos as informações e partes não achei nada sobre Arrays ficarem globais.Até!
Editei o post inicial, está em declaração de arrays

Markituh escreveu:O interessante saim, é que existe um tutorial de array sim aqui na comunidade.

O problema é que o pessoal não sabe procurar =/

https://gmbr.forumeiros.com/t12433-indice-de-aulas-e-tutoriais-de-dharrison <----
Super Games escreveu:Desculpa não ter procurado, pensei que só havia este...
Eu sou um dos que não sabem procurar! Juro que tentei: fui na parte de tutoriais de iniciantes, cliquei naquele retângulo escrito "Buscar...", digitei "array" e cliquei no botão ao lado. Só apareceram perguntas sobre o uso de arrays, nenhum tutorial. Talvez precisemos de um tutorial de "como usar a ferramenta de busca".
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : [Tutorial] Arrays Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por Markituh Qui 17 Fev 2011, 12:02

É, talvez usando a busca avançada resolva. Pesquisando por "Curso de GML"(sem aspas) se acha todos os tutoriais relacionados aos que eu e o Dharrison estamos fazendo. Na busca avançada, escolhe para procurar na seção de tutoriais da categoria Iniciante e Intermediário e coloca o nome, que talvez ache. Mas realmente precisamos de um tutorial mas detalhado para quem não sabe.
Markituh
Markituh

Games Ranking : Sem avaliações

Data de inscrição : 11/10/2009
Reputação : 106
Número de Mensagens : 2184
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por saim Qui 17 Fev 2011, 14:38

Mesmo na busca avançada, se buscar por "array" no tópico de tutoriais para iniciantes, não retorna nada. Mas buscar por "arrays", já retornam os dois tutoriais (o seu e esse aqui).
Aí, testei a caixinha com a lupa, mais uma vez a busca pelo plural retorna os tutoriais.

Acho que a ferramenta de busca é que está meio restrita, tem que digitar o termo exatamente como ele aparece. Moderadores, tem como melhorar isso?
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : [Tutorial] Arrays Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por vinians Qui 17 Fev 2011, 14:46

saim escreveu:Mesmo na busca avançada, se buscar por "array" no tópico de tutoriais para iniciantes, não retorna nada. Mas buscar por "arrays", já retornam os dois tutoriais (o seu e esse aqui).
Aí, testei a caixinha com a lupa, mais uma vez a busca pelo plural retorna os tutoriais.

Acho que a ferramenta de busca é que está meio restrita, tem que digitar o termo exatamente como ele aparece. Moderadores, tem como melhorar isso?
Essa busca do forum é horrorosa mesmo, muito mal feita, ainda mais que estamos acostumados com o google, pois ela exige que se digite os termos com muita precisão, porém quando estamos pesquisando nem sempre sabemos exatamente o que queremos ou como que o autor do tópico escreveu. Eu já tinha falado sobre isso antes, porém continua a mesma coisa.

@TOPIC Ótimo tutorial, vai ajudar muitas pessoas. Tem muita gente que tem bastante dúvida com variáveis em geral, arrays nem se fala. Vou apertar o seu + hehehhehe.
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por JV Justino Qui 17 Fev 2011, 14:49

O sistema de busca do fórum, na minha opinião, não é muito bom.
Quando vou pesquisar algo, primeiro coloco no busca aqui do site, e se não achar o que preciso, coloco para buscar no google.
Fica bem mais facil de achar
JV Justino
JV Justino

Games Ranking : Nota A

Notas recebidas : A+A
Data de inscrição : 07/12/2010
Reputação : 20
Número de Mensagens : 619
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 13 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por Luca$ Qua 02 Mar 2011, 14:23

Cara desculpa,mas eu nao entendi coisa nenhuma

Se você adicionace explicaçoes,talves daria pra entender,mas tipo,se esse é um tutorial para inicianmetes,como eles vao saber oque é cada código,oque eu entendi foi que você só colocou uns códigos de arrays ali,mas nao explicou
Luca$
Luca$

Games Ranking : Nota D

Notas recebidas : D-C
Data de inscrição : 10/10/2010
Reputação : 1
Número de Mensagens : 582
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por saim Qua 02 Mar 2011, 15:50

Dei uma editada, GMLucas, veja se agora ficou mais claro.
Entretanto, eu não vou ensinar como usar um "if" ou "for". Posso colocar como pré-requisito, mas o uso dessas declarações fogem da intenção desse tutorial.
Pra eles, pode-se usar as aulas linkadas pelo Markituh (que realmente falam de arrays, também).

Talvez eu deva criar um exemplo em .gmk usando a array do tutorial. O que acha? Se a idéia tiver aceitação, posso desenvolver alguma coisa.
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : [Tutorial] Arrays Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por †Des† Qui 31 Mar 2011, 12:41

Bem explicativo, convesso que li com atenção, e apesar de entender boa parte, inda me parece meio complicado seu uso hehe...

Nesse caso achei ótima a idéia de postar uma engine, nem que seja uma simples com o exemplo das armas que você usou, ou até algo mais simples ainda...

Eu gosto de fazer coisas na prática e a engine auxilia nessa parte, isso certamente ajuda a desenvolver um melhor entendimento sobre tal assunto e ajuda também na hora de se usar para coisas futuras...
†Des†
†Des†

Data de inscrição : 21/12/2008
Reputação : 1
Número de Mensagens : 29
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por willam Qui 31 Mar 2011, 13:10

Gostei bastante do tutorial, pode ajudar muitas pessoas inclusive eu Very Happy e é um ótimo tutorial ! Eu tava com algumas duvidas ( que ainda tô porque só entendi o começo daí e resolveu algumas das dúvdas Very Happy

Muito Obrigado por postar


FLW
willam
willam

Games Ranking : Sem avaliações

Data de inscrição : 25/09/2010
Reputação : -16
Número de Mensagens : 154
Prêmios : [Tutorial] Arrays Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por saim Qui 31 Mar 2011, 14:20

†Des† escreveu:Nesse caso achei ótima a idéia de postar uma engine, nem que seja uma simples com o exemplo das armas que você usou, ou até algo mais simples ainda...
A engine está semi-pronta, só faltava alguém manifestar interesse. Ainda nesse final de semana, procure por atualizações no post inicial.

willam escreveu: que ainda tô porque só entendi o começo
A partir de que parte você não entendeu? Posso entrar em detalhes por MP, se você quiser. Arrays são úteis demais pra ficarem só "meio" entendidas.
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : [Tutorial] Arrays Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Arrays Empty Re: [Tutorial] Arrays

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos