Página 1 de 1

GameMaker 16 - Criando o Jogo do Super Mario Bros (Colocando as caixas e os blocos na Fase 1)

Enviado: Sáb Mar 11, 2017 4:56 pm
por didipimenta
GameMaker 16 - Criando o Jogo do Super Mario Bros (Colocando as caixas e os blocos na Fase 1)

Boa Tarde Pessoal!
#Aula16
Vamos aprender a criar o Jogo do #SuperMarioBros? ^^
Na aula de hoje vou mostrar passo a passo como colocar as caixas e blocos na Fase 1.
Espero que gostem e compartilhem com os amigos.
Não esqueçam de deixar seu comentário.
Abraço e fiquem com Deus.


Site de Download das Sprites do Jogo: https://www.spriters-resource.com/nes/supermariobros/


Mais vídeo aulas: https://diogo-pimenta.blogspot.com.br/p/videos-aulas.html


Re: GameMaker 16 - Criando o Jogo do Super Mario Bros (Colocando as caixas e os blocos na Fase 1)

Enviado: Seg Mar 13, 2017 8:40 am
por 2yu291k7m
Fala Diogo, olha só, aos 0:28 do vídeo (e depois aos 2:08), você abriu um tileset pra recortar, depois (definiu 32x32 como altura e largura, OK) e posicionou com o mouse, embora seja funcional, é um processo bem trabalhoso e demorado, passível de erro, você poderia utilizar as demais opções dessa tela, como o "number of images" (que define quantas imagens você vai pegar de uma só vez) pra 2 e idem no "images per row" (imagens por linha), assim o GM corta 2 imagens em sequencia (na mesma linha), e por fim, deixa 0 em "horizontal pixel offset" e "vertical pixel offset" e posiciona alterando o "horizontal cell offset" e "vertical cell offset" pra 2 (em ambos), muito mais prático e rápido.

Outra coisa, sempre que definir nomes dos seus recursos, defina um padrão para facilitar localizar (principalmente na janela de códigos), em geral usar nomes com sufixos para cada tipo, como spr_jogador, spr_blocon, spr_inimigo, obj_inimigo, snd_pulo e assim por diante.

Re: GameMaker 16 - Criando o Jogo do Super Mario Bros (Colocando as caixas e os blocos na Fase 1)

Enviado: Seg Mar 13, 2017 9:56 am
por didipimenta
2yu291k7m escreveu:Fala Diogo, olha só, aos 0:28 do vídeo (e depois aos 2:08), você abriu um tileset pra recortar, depois (definiu 32x32 como altura e largura, OK) e posicionou com o mouse, embora seja funcional, é um processo bem trabalhoso e demorado, passível de erro, você poderia utilizar as demais opções dessa tela, como o "number of images" (que define quantas imagens você vai pegar de uma só vez) pra 2 e idem no "images per row" (imagens por linha), assim o GM corta 2 imagens em sequencia (na mesma linha), e por fim, deixa 0 em "horizontal pixel offset" e "vertical pixel offset" e posiciona alterando o "horizontal cell offset" e "vertical cell offset" pra 2 (em ambos), muito mais prático e rápido.

Outra coisa, sempre que definir nomes dos seus recursos, defina um padrão para facilitar localizar (principalmente na janela de códigos), em geral usar nomes com sufixos para cada tipo, como spr_jogador, spr_blocon, spr_inimigo, obj_inimigo, snd_pulo e assim por diante.
Opa! Certamente é uma ótima opção. Mas eu queria mostrar cada item separadamente. E outra, têm algumas imagens e tilesets que mesmo configurando os "number of images", "images per row" e outras configurações, não saem com as seleções perfeitas. Justamente por isso, que prefiro fazer fazer uma a uma. E sobre os nomes das sprites, isso é opcional. Porém as nomenclaturas "obj_" nos objetos são importantes para diferenciar das sprites. Mas mesmo assim, muito obrigado pelas dicas!
Toda a ajuda é importante para quem está começando.
Abraço.

Re: GameMaker 16 - Criando o Jogo do Super Mario Bros (Colocando as caixas e os blocos na Fase 1)

Enviado: Seg Mar 13, 2017 10:06 am
por 2yu291k7m
Exatamente, quando não é uniforme, mas não é o caso, isso é uma coisa que tu poderia citar nas vídeo aulas, pra enriquecer o conteúdo.

Re: GameMaker 16 - Criando o Jogo do Super Mario Bros (Colocando as caixas e os blocos na Fase 1)

Enviado: Seg Mar 13, 2017 10:15 am
por didipimenta
2yu291k7m escreveu:Exatamente, quando não é uniforme, mas não é o caso, isso é uma coisa que tu poderia citar nas vídeo aulas, pra enriquecer o conteúdo.
Lembrarei disso na próxima vídeo aula. Obrigado =)