Conectar-se

Esqueci minha senha

Últimos assuntos
» Nota de esclarecimento - GMBR voltou!
Sex 23 Jun 2017, 20:33 por Willy

» Regras do Fórum
Sex 23 Jun 2017, 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» GMS sempre salva projeto ao compilar?
Sex 21 Ago 2015, 12:32 por Pai véi

» Tipo de Draw que dê melhor fps...
Sex 21 Ago 2015, 12:25 por Pai véi

» Banco de Dados online fácil de configurar
Sex 21 Ago 2015, 11:47 por Pai véi

» Ficou estranho esse efeito na terra?
Qua 19 Ago 2015, 20:08 por Adriel

» Você consegue decifrar o que é isso?
Qua 19 Ago 2015, 15:48 por Mateus O de Andrade

» Texto centralizado em sprite 64x64
Qua 19 Ago 2015, 14:00 por Vandson Fernandes

» [Tutorial] Um Único Script para Todos Diálogos do Jogo
Ter 18 Ago 2015, 22:12 por dharrison

» VIDEO AULAS - Plataforma - Recriando Super Mario
Ter 18 Ago 2015, 20:44 por Adriel

» Ajuda deixar room maior
Ter 18 Ago 2015, 15:56 por Stickman

» OST - Rain From The Past (Para Main Themes)
Seg 17 Ago 2015, 23:00 por Jessezyn

» #DGM Aula 01 - Views
Seg 17 Ago 2015, 00:16 por victor13.

» Alguém sabe as dimensões de um galaxy s5?
Dom 16 Ago 2015, 20:06 por vitorfernandes13

» Conquer The Kingdom
Dom 16 Ago 2015, 12:13 por DVictorPS

» [Ajuda] Bug ds_list
Dom 16 Ago 2015, 08:27 por Witen

» câmera seguir player com touch control android
Sab 15 Ago 2015, 15:05 por Lighter

» Apk não roda no celular
Sab 15 Ago 2015, 12:10 por xLuiZzz


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

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)
avatar
GabrielXavier

Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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
avatar
kadini

Data de inscrição : 02/03/2012
Número de Mensagens : 192
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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.
avatar
saim

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 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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!
avatar
moisesBR

Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

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.
avatar
saim

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 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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.......
avatar
GabrielXavier

Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

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

Ver perfil do usuário http://www.legioncrafters.tk

Voltar ao Topo Ir em baixo

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..
avatar
GabrielXavier

Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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 ?
avatar
Androidzinha

Data de inscrição : 11/09/2012
Número de Mensagens : 2
Insígnias de JAM :

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

Ver perfil do usuário http://androidzinha.co.cc

Voltar ao Topo Ir em baixo

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 ?
avatar
Need 90

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 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://need90games.blogspot.com.br

Voltar ao Topo Ir em baixo

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

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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...
avatar
GabrielXavier

Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado


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