Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[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