Entrar
Últimos assuntos
» Problema ao entrar por uma porta e voltar por elapor aminaro Seg 06 maio 2024, 10:08
» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43
» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» 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
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
[CQ#16] Uma Sprite, Mil Imagens.
+30
MatheusReis
willcraft2
MissingNo
Kabeção
SIGILOSO
Gonçalves
cascavelo
Brother27
lord_mikewigan
Rodrigo Santiago
saim
charlles.rafael
Crovux
gabrielsch
Klior
The Wizard
WhiteAngel
Mestre
RodrigoOak
PedroX
Mr.Rafael
Joton
Stickman
lucas.limeira.92
LightSpeedy
Thyago
theguitarmester
Super Games
Pit Bull
CRP-Max
34 participantes
GMBR :: Outros assuntos :: Concursos :: Concursos Quinzenais
Página 3 de 5
Página 3 de 5 • 1, 2, 3, 4, 5
Re: [CQ#16] Uma Sprite, Mil Imagens.
#Casca
Pode sim.Quer colocar usando programação? Pode, mas não vai contar pontos.
Só conta pontos a quantidade de imagens dentro do sprite.
Se você incluir imagens que não estejam no sprite, com sptite_add(), Variável, não muda nada, pois se não estão no sprite não conta pontos.
Não vamos contar quantas imagens aparecem no jogo e sim quantas tem no sprite.
Se as imagens não estão no sprite, não conta. Mesmo que apareçam no jogo final, o que queremos é a imagem no Sprite.
Gonçalves- Games Ranking :
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Reputação : 79
Número de Mensagens : 1013
Prêmios :
x 0 x 4 x 0
x 2 x 0 x 0
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Pra ficar claro: O jogo só pode ter um sprite com várias imagens dentro, você até pode usar sprite_add, mas pra gerar este único sprite, se fizer o jogo com mais de um sprite mesmo sendo gerado por código já estará fugindo as regras.
Peço que não usem sprite_add pois vai dificultar a avaliação, pois só vamos olhar as imagens que estarão no único sprite do código e avaliaremos como elas foram usadas no jogo.
Portanto quem usar sprite_add poderá ser prejudicado na avaliação.
Simplifiquem em vez de complicar, assim:
Coloca apenas um sprite no GM, enche ele imagens e faz o melhor jogo possível sem gerar outros sprites.
Peço que não usem sprite_add pois vai dificultar a avaliação, pois só vamos olhar as imagens que estarão no único sprite do código e avaliaremos como elas foram usadas no jogo.
Portanto quem usar sprite_add poderá ser prejudicado na avaliação.
Simplifiquem em vez de complicar, assim:
Coloca apenas um sprite no GM, enche ele imagens e faz o melhor jogo possível sem gerar outros sprites.
cascavelo- Games Ranking :
Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Reputação : 71
Número de Mensagens : 1011
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 1
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Ah, agora fez mais sentido. É que eu tinha perguntado antes e as respostas estavam indiretas, davam a entender que podia, como o Gonçalves mostrou.
Bom, controlar a imagem ainda é razoavelmente simples. Osso vai ser controlar a mask. Posso presumir que gerar masks via código também está proibido (já que, pra isso, eu vou precisar criar novas sprites), certo?
Sem querer ser muito chato, peço que quotem a pergunta em vermelho, pra eu ter certeza que a resposta é pra ela.
Bom, controlar a imagem ainda é razoavelmente simples. Osso vai ser controlar a mask. Posso presumir que gerar masks via código também está proibido (já que, pra isso, eu vou precisar criar novas sprites), certo?
Sem querer ser muito chato, peço que quotem a pergunta em vermelho, pra eu ter certeza que a resposta é pra ela.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
É realmente necessário enviar o GMK do CQ #16?
Eu queria saber se é realmente importante colocar o GMK no CQ #16, se eu liberar qualquer um vai poder mexer nele.
Não há outra forma tipo, uma print da tela ou enviar por MP para o dono do CQ#16?
Se for realmente necessário colocar o GMK junto com ".exe" eu faço a demo e quando o concurso acabar termino a versão completa.
Essa pergunta é porquê não quero enviar um projeto de jogo completo e deixar livre o download. (vai que alguém usa meu jogo como se fosse dele )
Não há outra forma tipo, uma print da tela ou enviar por MP para o dono do CQ#16?
Se for realmente necessário colocar o GMK junto com ".exe" eu faço a demo e quando o concurso acabar termino a versão completa.
Essa pergunta é porquê não quero enviar um projeto de jogo completo e deixar livre o download. (vai que alguém usa meu jogo como se fosse dele )
Re: [CQ#16] Uma Sprite, Mil Imagens.
O GMK não será livre para download, apenas os organizadores terão acesso.
Gonçalves- Games Ranking :
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Reputação : 79
Número de Mensagens : 1013
Prêmios :
x 0 x 4 x 0
x 2 x 0 x 0
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Tópicos fundidos. Dúvidas sobre o CQ devem ser postadas neste tópico.
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [CQ#16] Uma Sprite, Mil Imagens.
Posso presumir que gerar masks via código também está proibido (já que, pra isso, eu vou precisar criar novas sprites), certo?
Sim, justamente pra dificultar, pois com uma mask só você terá que detectar algumas colisões por código.
Sim, justamente pra dificultar, pois com uma mask só você terá que detectar algumas colisões por código.
cascavelo- Games Ranking :
Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Reputação : 71
Número de Mensagens : 1011
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 1
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Depois que eu colocar meu jogo nessa CQ, eu posso usar ele para mais alguma coisa?
Colocar no projetos completos, ser avaliado e etc?
Colocar no projetos completos, ser avaliado e etc?
Re: [CQ#16] Uma Sprite, Mil Imagens.
Sim, você pode. Essa não é uma coisa que alguém decide por você.
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: [CQ#16] Uma Sprite, Mil Imagens.
Depois de muito discutir, chegamos a um veredicto sobre o uso do SPRITE_ADD, e a MASK.
Com o sprite_add, você poderia extrair sprites de uma imagem grande e a partir daí nem precisaria mais se preocupar com qualquer limitação, podendo usar todas as funções normalmente pra controlar os sprites, o que eliminaria o desafio do concurso.
Portanto esta revogado o uso destas funções.
Fica proibido inserir mais sprites, com programação.
Fica proibido o uso das funções SPRITE_ADD, e uso de MASK.
Galera, o único desafio do concurso é usar uma unica sprite, se tirarmos isto, seria, faça o jogo que quiser da forma que quiser, e tiraria o sentido de desafio...
Abraços e bom desafio para todos, equipe GMBR CQ#16.
Com o sprite_add, você poderia extrair sprites de uma imagem grande e a partir daí nem precisaria mais se preocupar com qualquer limitação, podendo usar todas as funções normalmente pra controlar os sprites, o que eliminaria o desafio do concurso.
Portanto esta revogado o uso destas funções.
Fica proibido inserir mais sprites, com programação.
Fica proibido o uso das funções SPRITE_ADD, e uso de MASK.
Galera, o único desafio do concurso é usar uma unica sprite, se tirarmos isto, seria, faça o jogo que quiser da forma que quiser, e tiraria o sentido de desafio...
Abraços e bom desafio para todos, equipe GMBR CQ#16.
CRP-Max- Games Ranking :
Notas recebidas : C
Data de inscrição : 28/10/2008
Reputação : 29
Número de Mensagens : 822
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
CRP-Max escreveu:Depois de muito discutir, chegamos a um veredicto sobre o uso do SPRITE_ADD, e a MASK.
Com o sprite_add, você poderia extrair sprites de uma imagem grande e a partir daí nem precisaria mais se preocupar com qualquer limitação, podendo usar todas as funções normalmente pra controlar os sprites, o que eliminaria o desafio do concurso.
Portanto esta revogado o uso destas funções.
Fica proibido inserir mais sprites, com programação.
Fica proibido o uso das funções SPRITE_ADD, e uso de MASK.
Galera, o único desafio do concurso é usar uma unica sprite, se tirarmos isto, seria, faça o jogo que quiser da forma que quiser, e tiraria o sentido de desafio...
Abraços e bom desafio para todos, equipe GMBR CQ#16.
Sério mesmo? sem Mask? como vou fazer para n bugar nenhuma colisão durante a animação? vou ter que usar os frames da sprite? poxa, isso é horrível. Deveria deixar usar mask, pois acho que n conta como sprite (mesmo sendo colocado naquele grupo, ele só serve para evitar bugs de colisão.)
RodrigoOak- Games Ranking :
Notas recebidas : C+D
Data de inscrição : 09/09/2011
Reputação : 12
Número de Mensagens : 231
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 2
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Confesso que a primeira vista torci o nariz com o tema. Porém, não tirou meu ânimo pra participar e roubar troféus. Vai ser até simples, já que aprendi a driblar algumas das dificuldades criando o Berfecks-8 que era ainda pior, sem sprite alguma. Espero mesmo conseguir conciliar a produção do game com o tempo pra estudos e trabalho. Bem, com a "planta" do game pronta, já comecei a produção! Pra aquecer os ânimos competitivos, fiquem com a música do chefão o/
BOSS THEME
BOSS THEME
SIGILOSO- Games Ranking :
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Reputação : 39
Número de Mensagens : 2267
Prêmios :
x 0 x 2 x 0
x 4 x 2 x 1
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Sabiam que fazer poucas sprites é uma ideia muito melhor.
Nos meus jogos eu costumo usar poucas sprites mesmo. Já sou acostumado a deixar umas 5 ou6 animações em um unico sprite porque acho que isso facilita. Em vez de ter de escrever a constante com o nome da sprite eu apenas escreve um número, evitando um código grande além de deixar mais fácil para fazer um objeto mestre que pode assumir várias formas. Ai basta mudar só a sprite index, e o resto é tudo igual.
Nos meus jogos eu costumo usar poucas sprites mesmo. Já sou acostumado a deixar umas 5 ou6 animações em um unico sprite porque acho que isso facilita. Em vez de ter de escrever a constante com o nome da sprite eu apenas escreve um número, evitando um código grande além de deixar mais fácil para fazer um objeto mestre que pode assumir várias formas. Ai basta mudar só a sprite index, e o resto é tudo igual.
Rodrigo Santiago- Games Ranking :
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios :
x 0 x 0 x 0
x 3 x 1 x 3
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Então espere um pouco: estou usando uma máscara do próprio sprite para fazer as colisões e defino nos objetos como mask_index = unicosprite_spr (sabe aquele botão "Modify Mask"? Pois bem, só estou usando ele). Então nesse caso eu estaria desclassificado?CRP-Max escreveu:Depois de muito discutir, chegamos a um veredicto sobre o uso do SPRITE_ADD, e a MASK.
Com o sprite_add, você poderia extrair sprites de uma imagem grande e a partir daí nem precisaria mais se preocupar com qualquer limitação, podendo usar todas as funções normalmente pra controlar os sprites, o que eliminaria o desafio do concurso.
Portanto esta revogado o uso destas funções.
Fica proibido inserir mais sprites, com programação.
Fica proibido o uso das funções SPRITE_ADD, e uso de MASK.
Galera, o único desafio do concurso é usar uma unica sprite, se tirarmos isto, seria, faça o jogo que quiser da forma que quiser, e tiraria o sentido de desafio...
Abraços e bom desafio para todos, equipe GMBR CQ#16.
- Tipo isso:
o/
Mr.Rafael- Games Ranking :
Notas recebidas : A-C-B-A-A
Data de inscrição : 05/10/2010
Reputação : 94
Número de Mensagens : 502
Prêmios :
x 0 x 2 x 0
x 1 x 1 x 3
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Ora, se fosse fácil, não teria graça. Até proibirem o uso de sprite_create, sprite_add e afins, eu não conseguia entender o desafio do concurso. Agora está bem claro.RodrigoOak escreveu:Sério mesmo? sem Mask? como vou fazer para n bugar nenhuma colisão durante a animação?
Claro que as funções de colisão facilitam muita coisa. O PedroX já postou um tutorial que lista todas elas, eu tenho a impressão que o tópico vai ficar movimentado, esses dias.
Outra forma que eu vejo de driblar essa limitação é planejar muito bem a parte gráfica do seu jogo. Aí, a mesma mask vale pra qualquer objeto. Lembrando que nenhuma regra te proíbe de usar image_xscale, image_yscale ou image_angle, que são variáveis que INTERFEREM na geometria da mask.
Acho essa alternativa mais bacana, porque mede sua capacidade de planejamento. Mas em 15 dias (quer dizer, um pouco menos, porque o concurso já está rolando), pode não ser muito recomendável.
saim- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Estou usando um sistema de colisão "artificial", parecido com o que usei no Berfecks-8. Apesar de minhas instâncias possuírem sprites de mesmo tamanho, elas desenham diferentes partes para compor uma imagem completa de tamanhos diferentes, nesse caso, não poderiam compartilhar de uma mesma mask. collision_rectangle() se faz muito útil.
SIGILOSO- Games Ranking :
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Reputação : 39
Número de Mensagens : 2267
Prêmios :
x 0 x 2 x 0
x 4 x 2 x 1
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
.É simples usar "mask",coloque ela na sprite usa essa sub image no objeto,e use o draw para a desenhar as subimagens que quiser.
.E por fim marque o separete collision sprite masks
.Assim você vai ter a sprite para a colisão no image_index e desenhar o que quiser.
.E por fim marque o separete collision sprite masks
.Assim você vai ter a sprite para a colisão no image_index e desenhar o que quiser.
Thyago- Games Ranking :
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Reputação : 31
Número de Mensagens : 1101
Prêmios :
x 0 x 0 x 0
x 1 x 1 x 0
x 0 x 0 x 0
Re: [CQ#16] Uma Sprite, Mil Imagens.
Não é necessário definir permanentemente uma máscara para afetar colisões.
Você pode redefinir a mascara uma linha antes de testar a colisão e troca-la depois.
Usando isso junto com "Separete collision sprite masks" não importa em que index a sprite esteja, você pode testar uma colisão com qualquer outra imagem sem risco de atrapalhar a sequencia da animação.
Você pode redefinir a mascara uma linha antes de testar a colisão e troca-la depois.
- Código:
temp_img = image_index; // imagem atual
image_index = 5; // index da imagem para colisão
if place_meeting(..) {
...
}
image_index = temp_img; // voltar a imagem atual
Usando isso junto com "Separete collision sprite masks" não importa em que index a sprite esteja, você pode testar uma colisão com qualquer outra imagem sem risco de atrapalhar a sequencia da animação.
Re: [CQ#16] Uma Sprite, Mil Imagens.
vish, não posso participar desse concurso devido a escola, mas, no próximo, quem sabe >:\
MissingNo- Games Ranking :
Notas recebidas : C
Data de inscrição : 03/06/2013
Reputação : 22
Número de Mensagens : 134
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- RPG Maker
Re: [CQ#16] Uma Sprite, Mil Imagens.
Vou participar, mais em todos concursos que to participando na hora H eu paro '-' .
A entraga do jogo vai ser Mensagem Privada ?
A entraga do jogo vai ser Mensagem Privada ?
willcraft2- Games Ranking :
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Reputação : 42
Número de Mensagens : 682
Prêmios :
x 0 x 1 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 3 de 5 • 1, 2, 3, 4, 5
Tópicos semelhantes
» Questão simples: Associar uma sprite (com 8 imagens) a outra sprite (com 8 imagens).
» [SEngine]Uma Sprite Mil Imagens
» Como manipular imagens de um sprite animado?
» [Resolvido]Como exibir todas as imagens da sprite no end step?
» Estereografia - Imagens "escondidas" em imagens!
» [SEngine]Uma Sprite Mil Imagens
» Como manipular imagens de um sprite animado?
» [Resolvido]Como exibir todas as imagens da sprite no end step?
» Estereografia - Imagens "escondidas" em imagens!
GMBR :: Outros assuntos :: Concursos :: Concursos Quinzenais
Página 3 de 5
Permissões neste sub-fórum
Não podes responder a tópicos