Conectar-se
Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 15

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuário

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

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)
avatar
Data de inscrição : 02/03/2012
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 121

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

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

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.
avatar
Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 14

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://inprovise.blogspot.com/

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

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!
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 121

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

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

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.
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 15

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuário

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

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.......
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 13/05/2012
Número de Mensagens : 275
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4
Ver perfil do usuáriohttp://www.legioncrafters.tk

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

em Qui 21 Jun 2012, 21:33
kkk e pra isso que existe o manual do game maker né '-' lkkk
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 15

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuário

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

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..
avatar
Data de inscrição : 11/09/2012
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuáriohttp://androidzinha.co.cc

Me Ajuda

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 ?
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

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

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 ?
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

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

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!
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 15

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuário

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

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...
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

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

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum