Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por GabrielXavier em Qui 21 Jun 2012, 02:45

Eae galera to com uma ideia que acho que se eu concretiza-la podera ajudar muita gente inclusive eu rsrsrsr....
Bom é assim to penssando em construir um tutorial nao em uma pagina aqui no forum mas num arquivo de texto que sera disponibilizado aqui na GMBR, onde ele explicara cada função do Game maker, tipo...

instance_create(x,y,obj) ... cria o objeto na posição X e Y que você declarar.

room_goto(numb) ... muda para a room(sala) que você colocar entre os parentese

draw_text(x,y,string) ... Desenha o texto que voce escrever no lugar de "string" nas posiçoes X e Y que voce declarar.
Ex: draw_text(mouse_x,mouse_y,"Teste") na posiçao do mouse desenhara o texto Teste Obs: sempre voce deve colocar o texto que sera desenhado entre aspas " ".


Bom pessoal acho que ja deu pra explicar minha ideia né...
Mas o problema é que nao sei quase nada de GML nao sei a signifcado da maioria desses comandos,
entao quem puder posta ai algumas explicaçoes de alguns desses codigos, se no final desistirmos do projeto ele sera postado mesmo incompleto aqui na GMBR nao sera trabalho perdido Happy


Entao pessoal pesso a ajuda de voces postem pelo menos umas 5 ou 10 explicaçoes cada um que se interessar a ajudar as pessoas que como eu nao sabem muito de GML...

Espero que este topico nao seja um daqueles que quase nao tenham respostas pois ele tem tendencia de ajudar muitos iniciantes e intermediarios, entao postem pelo bem de todos.

Obrigado a quem postar e adianto que todos que ajudarem terao creditos.


Última edição por Gabrielgeh em Qui 19 Jul 2012, 04:01, editado 2 vez(es)

GabrielXavier

Ranking : Nota A
Número de Mensagens : 359
Data de inscrição : 25/02/2012
Notas recebidas : A
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por kadini em Qui 21 Jun 2012, 06:42

Bem achei interessante por isso vou postar funçoes que eu acho muitos uteis:

mp_potential_step(x,y,speed,checkall): isto é uma funçao utilizada para ir para a posição (x,y, correspondente) desviando-se dos obstáculos, speed: velociade e checkall: veriaficar se colide com todos os objetos (acho alguem me corrija) pode ser true ou false.
Ex:mp_potential_step(objeto.x,objeto.y,5,false)

get_string(str,def): esta função serve para nos introduzirmos dados, str: é um texto que aparece por cima de onde escrevemos, entre aspas "."
e def é o que aparece no texto, que pode ser apagado tb deve ser defenido entre aspas "." Concelho este codigo deve ser uzado no create e deve ter um variavel para guardar o seu valor
Ex: nome=get_string("Intruduz o teu nome","Escreve aqui o teu nome").

keyboard_string: é um variavel, mas uzada desta maneira draw_text(0,0,keyboard_string), pussibilita a escrita de texto e tb apagar.

move_towards_point(x,y,speed): como o nome indica move-se para as coordenadas x,y a um velociade.
Ex:move_towards_point(0,0,5)

choose(x1,x2,x3...): esta função é um função para o game maker escolher uma coisa (objeto,variaveis,etc..) dentro das que estao entre parentises, esta função deve ser utilizada com um variavel antes para guardar o valor da escolha, e deve ser uzada no create.
Ex:choose(obj_a,obj_b,obj_c,obj_d)

string_count(substr,str): esta função serve para contar quantas vezes aparece a substr na str.
Ex: Create :cama="cama o rica, cama"; a=string_count("a",cama);Draw:draw_text(0,0,a) e mostra quantas vezes a letra a está na variavel cama, que guarda o texto cama o rica, cama, que são 5

show_question(str): esta função serve para fazer aquelas perguntas, como queres mesmo sair, para o uzo eficaz desta função deve-se fazer o seguinte:
Ex:
Código:
 if (show_question("Queres mesmo sair do Gmbr?"))
{game_end()}// se a escolha for sim escreve-se aqui o que acontece
else
{room_restart()// se for nao escreve-se aqui o que acontece}

show_message(str): é um função muito utilizada por iniciantes, (eu já a uzo pouco é bom sinal Smile) que é um função basica de mostrar texto e imformações na tela, é um função para iniciantes, pq é um pouco feita, apesar de dar para mexer um pouco com a função: show_message_ext(str,but1,but2,but3), mas os de nivel intermedio e avançado uzao já caixas de texto criadas por eles e fica mais interessante e bonito.
Ex: show_message("Gmbr, cada vez melhor")

estas são as funções que me foram mais uteis , tirando algumas que são continuação de outras, depois eu dou um edit para completar mais um pouco

kadini

Número de Mensagens : 192
Idade : 20
Data de inscrição : 02/03/2012
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por saim em Qui 21 Jun 2012, 08:43

Já viu esse tópico aqui? A tradução é falha em alguns momentos, mas já dá pra adiantar muita coisa.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por moisesBR em Qui 21 Jun 2012, 17:10

Saim acho que entendi o que ele quer dizer.

Eu já baixei esse manual e outros(tive dificuldade em abrir o xml...), mas acho que seria bom, se que tivesse mesmo aqui no fórum um tópico com essas funções resumidas, apesar de um user já ter disponibilizado todas essas funções, ele apenas Ripou do próprio gm, mas nao explicou nem traduziu!
A idéia é que o usuário consulte essas funções no próprio fórum e as funções alem de traduzidas, mostrar pra que serve e um pequeno exemplo se possível num breve resumo para evitar alongar o post sem mais complicações.
No caso, esse tópico, nao aprofundaria na criação de sistemas apenas a tradução e indicação. Ou seja, aqui não seria lugar de aprender: pulo, andar, atirar e etc, mas ao traduzir a função, seria mencionado onde ela poderia ser usada.

Aceitado a idéia desse topico, alguem poderia ficar encarregado de juntar organizar e atualizar o conteúdo e pra nao sobrecarregar a página, as funções e suas respectivas traduções+exemplos, colocadas num spoiler!
Seria interessante. Eu, de vez em quando pego alguma dessas funções que nao entendo e recorro a um tradutor... mas eles são tão...(?)

Apesar de o fórum estar recheado de tutoriais e da boa vontade dos user em ajudar nas questões mesmo que simples, e mesmo tendo o help e manual traduzido eles nao são tão diretos. Eu inclusive, até a pouco eu não sabia o que era Floor(=andar?), e ainda nao sei mesmo pra que serve e em que pode ser aplicado!
Levando isto em consideração... por favor ADMs aprovem esta idéia!

moisesBR

Número de Mensagens : 873
Idade : 40
Data de inscrição : 24/10/2009
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por saim em Qui 21 Jun 2012, 17:34

O manual traz uma explicação (sucintas, admito, mas bem diretas) pra todas as funções. De tudo o que você sugeriu, o que ele não faz é sugerir aplicações pra todas as funções (algumas ele até sugere), mas não acho que seja má-vontade do escritor original do manual, mas porque não existe um uso universal pra função.

O bacana de programar jogos é que nós usamos a linguagem em função do que nossa imaginação quer transformar em realidade, então a pergunta não seria "o que eu posso fazer com essa função?", mas "qual função eu preciso pra fazer isso?". Uma mesma função pode ser usada pra dezenas de resultados diferentes. Citar uma forma de como usar uma função seria omitir todas as outras, atrapalhando o aprendizado.

A grande maioria dos tutoriais parece partir desse mesmo princípio: pra se chegar a um resultado, usa-se determinadas funções.

Além disso, se simplesmente traduzir o manual usando tradutores automáticos já foi um trabalho imenso, imagine explicar cada uma das funções e mostrar aplicações. Não consigo imaginar quem se disponha a tal tarefa.

Agora, se quiser uma lista com todas as funções, sem explicação nenhuma, também existe uma nesse outro tópico aqui.

Quanto ao seu exemplo, floor também significa piso, chão. Ela arredonda um número para seu inteiro inferior, ou seja "xis vírgula qualquer-coisa" torna-se "xis". Eu costumo usar em cálculo de probabilidades e pra prender alguns objetos a grids (quando eles se movimentam com o mouse, por exemplo). A função "ceil" (teto) arredonda pra cima as casas decimais e a função "round" (redondo) arredonda pro inteiro mais próximo.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por GabrielXavier em Qui 21 Jun 2012, 21:19

Obrigado aos que comentaram
Acho que nao seria um trabalho desperdiçado, pois se ajudar um iniciante ja sera uma vitoria, ta certo tem mto mto mtohhhhhhh trabalho.
Mas assim precisara ser feito apenas uma vez e talvez dar uns edit so.
eu poderia ir fasendo mas o problema eh que nao sei nada quase de GML entao precisaria de ajuda,
mas en fim quem se interesar ajuda, quem nao se ineteresar, nao tem problema^^
Te mais galera.......

GabrielXavier

Ranking : Nota A
Número de Mensagens : 359
Data de inscrição : 25/02/2012
Notas recebidas : A
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por Esaucm98 em Qui 21 Jun 2012, 21:33

kkk e pra isso que existe o manual do game maker né '-' lkkk

Esaucm98

Ranking : Nota D
Número de Mensagens : 275
Data de inscrição : 13/05/2012
Notas recebidas : D
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.legioncrafters.tk

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por GabrielXavier em Sex 22 Jun 2012, 10:56

E aeee galera eh vedade o Help do game maker eh quase isso ai so ki eh em ingles, entao eu to tentando traduzi-lo mas sei qui nao poderei posta-lo aqui no furum, mas vou posta-lo no meu site e vou botar o link do meu site na minha assinatura assim quem quiser eh so ir la ii pegar.Happy obrigado pessoal..

GabrielXavier

Ranking : Nota A
Número de Mensagens : 359
Data de inscrição : 25/02/2012
Notas recebidas : A
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

Voltar ao Topo Ir em baixo

Resolvido Me Ajuda

Mensagem por Androidzinha em Ter 11 Set 2012, 16:53

se vc ta fazendo isso e pq sabe um pouco eu n consigo movimentar meu boneco como ele se movimenta ? qual o codigo pro up. right e left ?

Androidzinha

Número de Mensagens : 2
Idade : 18
Data de inscrição : 11/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://androidzinha.co.cc

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por Need 90 em Ter 11 Set 2012, 20:03

o help do game maker já foi postado no fórum e em português.

Já que você está fazendo, me explica uma coisa :
pra que serve o xor ?

Need 90

Ranking : Nota B
Número de Mensagens : 787
Data de inscrição : 16/01/2012
Notas recebidas : D+A+B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://need90games.blogspot.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por PedroX em Ter 11 Set 2012, 22:04

XOR funciona assim:

Código:
if (homem) xor (mulher)
{
Você é heterossexual
}
else
{
indefinido
}

Ou seja, se gostar só de homem ou então só mulher, aí executa o primeiro código. Caso contrário (goste dos dois ou não goste de nenhum), não executa.

Ou seja, para a condição ser verdadeira, uma condição deve ser verdadeira e a outra deve ser falsa. E não precisa ser na ordem de digitação (colagem) dos códigos, mas tem que ser um ou outro.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por GabrielXavier em Qua 12 Set 2012, 01:04

Eu nãoo estou fazendo pois ja tem material assim no forum então seria quase uma perda de tempo!
O manual do Game Maker 8 Traduzido aqui do forum cumpre com o papel que havia proposto.
Valew Pedor por responder a duvida do nosso amigo ai, pois eu também não sabia a função!
Abraços...

GabrielXavier

Ranking : Nota A
Número de Mensagens : 359
Data de inscrição : 25/02/2012
Notas recebidas : A
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por PedroX em Qua 12 Set 2012, 16:32

Se deseja ter uma visão geral da linguagem, não deixe de conferir o Manual do Iniciante:

http://gmbr.forumeiros.com/t19309-manual-do-iniciante

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: Ideia de tutorial muito util/Pedido de ajuda com explicaçao dos codigos...

Mensagem por Conteúdo patrocinado Hoje à(s) 04:48


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum