Conectar-se
Quem está conectado
33 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 31 Visitantes

CRP-Max, Marlene Capeta

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Data de inscrição : 29/05/2009
Número de Mensagens : 351
Insígnias de JAM :

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

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

Faço Engines(2D)

em Seg 03 Ago 2009, 19:06
faço engines pra v6...
só pedirem ai
obs:2D
FAÇO ONLINE+ NADA MTO COMPLICADO....
NAO SEI SE AQUI É A SESSÃO CORRETA SE POSTAR ISSO, SE NAO FOR PODEM MOVER PRA SESSAO CORRETA =D
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Seg 03 Ago 2009, 20:09
Olá Dungeon,

Eu preciso de uma engine de movimento. Eu fiz uma que não funcionou. Eu estou desenvolvendo um jogo de estratégia por turnos. Quero que o personagem se mova através de clique em setas na tela.

Você pode ver o que está errado e arrumar? Ou fazer alguma outra que funcione melhor?

A idéia é Primeiro todos os jogadores determinam o movimento e depois todos eles acontecem ao mesmo tempo.

Veja o que eu fiz:

Criei uma instância para movimento, nela coloquei:
Left button:
o_mago.movimento=3
- Destruir essa instância e crias as instâncias de setas

instâncias de setas (norte, sul, leste, oeste) em todas coloquei:
Evento create:
clique=0
Left pressed (tentei também left button)
clique=1

E no personagem fiz:
Evento create:
movimento=0
velocidade=30
xi=x
yi=y
xf=x
yf=y

Evento Step:
if movimento>0
{
if o_norte.clique=1 {y -= velocidade}
movimento -= 1
xf=x
yf=y
if o_sul.clique=1 {y += velocidade}
movimento -= 1
xf=x
yf=y
if o_leste.clique=1 {x += velocidade}
movimento -= 1
xf=x
yf=y
if o_oeste.clique =1 {x -= velocidade}
movimento -= 1
xf=x
yf=y
}

Desde já agradeço.
Abraços.
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Seg 03 Ago 2009, 20:22
O tio esplica bastante né?
Data de inscrição : 29/05/2009
Número de Mensagens : 351
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Seg 03 Ago 2009, 20:41
Sumare escreveu:Olá Dungeon,

Eu preciso de uma engine de movimento. Eu fiz uma que não funcionou. Eu estou desenvolvendo um jogo de estratégia por turnos. Quero que o personagem se mova através de clique em setas na tela.

Você pode ver o que está errado e arrumar? Ou fazer alguma outra que funcione melhor?

A idéia é Primeiro todos os jogadores determinam o movimento e depois todos eles acontecem ao mesmo tempo.

Veja o que eu fiz:

Criei uma instância para movimento, nela coloquei:
Left button:
o_mago.movimento=3
- Destruir essa instância e crias as instâncias de setas

instâncias de setas (norte, sul, leste, oeste) em todas coloquei:
Evento create:
clique=0
Left pressed (tentei também left button)
clique=1

E no personagem fiz:
Evento create:
movimento=0
velocidade=30
xi=x
yi=y
xf=x
yf=y

Evento Step:
if movimento>0
{
if o_norte.clique=1 {y -= velocidade}
movimento -= 1
xf=x
yf=y
if o_sul.clique=1 {y += velocidade}
movimento -= 1
xf=x
yf=y
if o_leste.clique=1 {x += velocidade}
movimento -= 1
xf=x
yf=y
if o_oeste.clique =1 {x -= velocidade}
movimento -= 1
xf=x
yf=y
}

Desde já agradeço.
Abraços.
nao entendi... + se vc quer faser algo no estilo de age of empires.. war craft
vai ter q usar A* SE QUISER POSSO TE AJUDAR
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 00:14
Não estava a fim de um RTS. Prefiro jogos baseados em turnos.

Minha idéia é:
1- Jogador 1 decide seu movimento
2- Jogador 2 decide seu movimento
3- Movimentos dos jogadores são executados.

Deu para entender agora? Qualquer coisa eu tento explicar de novo.

Abraço.
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 00:15
tata139 escreveu:O tio esplica bastante né?

Sou professor... faço isso todo dia Smile
Data de inscrição : 29/05/2009
Número de Mensagens : 351
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 00:34
vou faser uma engine pra vc com 3 personagens OK? vc decide onde os 3 vao dps aperta enter e eles se movem(os 3)
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 00:36
Beleza. Valeu pela ajuda.
Data de inscrição : 29/05/2009
Número de Mensagens : 351
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 01:57
Sumare escreveu:Olá Dungeon,

Eu preciso de uma engine de movimento. Eu fiz uma que não funcionou. Eu estou desenvolvendo um jogo de estratégia por turnos. Quero que o personagem se mova através de clique em setas na tela.

Você pode ver o que está errado e arrumar? Ou fazer alguma outra que funcione melhor?

A idéia é Primeiro todos os jogadores determinam o movimento e depois todos eles acontecem ao mesmo tempo.

Veja o que eu fiz:

Criei uma instância para movimento, nela coloquei:
Left button:
o_mago.movimento=3
- Destruir essa instância e crias as instâncias de setas

instâncias de setas (norte, sul, leste, oeste) em todas coloquei:
Evento create:
clique=0
Left pressed (tentei também left button)
clique=1

E no personagem fiz:
Evento create:
movimento=0
velocidade=30
xi=x
yi=y
xf=x
yf=y

Evento Step:
if movimento>0
{
if o_norte.clique=1 {y -= velocidade}
movimento -= 1
xf=x
yf=y
if o_sul.clique=1 {y += velocidade}
movimento -= 1
xf=x
yf=y
if o_leste.clique=1 {x += velocidade}
movimento -= 1
xf=x
yf=y
if o_oeste.clique =1 {x -= velocidade}
movimento -= 1
xf=x
yf=y
}

Desde já agradeço.
Abraços.
engine completa link:
4shared.com/file/122768644/2659325f/Engine_Test.html
EDIT:
BUG CORRIGIDO QDO O PERSONAGEM IA ATÉ SEU "DESTINO" E COLIDIA COM OUTRO PERSONAGEM ELE TRAVAVA.. AGORA QDO ELE COLIDIR ELE PEGA OUTRO CAMINHO PARA IR ATÉ LA (ELE ESPERAUNS1/2 SEGUNDO E PEGAOUTRO CAMINHO(SE FOSSE NA HORA IA BUGAR PQ OS 2 IAM PEGAR O MSM CAMINHO))
TA AI O LINK
4shared.com/file/122784630/9b936158/_2__Engine_Test.html
PARA TESTAR E SO CLICAR NO PERSONAGEM(1,2,3) DAI VC SELECIONA UM DELES E CLICA NUM PONTO DA TELA.... QDO APERTAR ENTER TODOS PERSONAGENS VAO SEGUIR ESSE PONTO(1PONTO DE CADA)


Última edição por dungeon333 em Ter 04 Ago 2009, 04:26, editado 1 vez(es) (Razão : BUG)
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 13:44
Valeu pela ajuda.

Porém eu preciso do Pro para usá-la. Pelo jeito vou ter que comprá-lo.

Abraço.
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: Faço Engines(2D)

em Ter 04 Ago 2009, 14:01
sumare eu te passo por msn a versao pro
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 19:37
Pedro, agradeço sua ajuda, mas já resolvi o problema. Só uma dica: apaga esse post antes que de problemas para você.

Abraço.
avatar
Data de inscrição : 30/07/2009
Número de Mensagens : 24
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 19:39
dungeon333 escreveu:vou faser uma engine pra vc com 3 personagens OK? vc decide onde os 3 vao dps aperta enter e eles se movem(os 3)

Cara valeu mesmo...

Não é exatamente o que eu queria, mas já me adiantou um grande trabalho e vou usar boa parte dela. Pode deixar que te coloco nos créditos do jogo.

Se eu precisar de mais alguma coisa posso entrar em contato com você? Sei que logo vou ter problemas com o sistema de "magias" do meu jogo.

Abraço.
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Ter 04 Ago 2009, 20:21
Mas, ô tio cuidado com double-post!
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 11/01/2009
Número de Mensagens : 1339
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Qui 06 Ago 2009, 00:23
Deixa ele... Pra mim ele deve ser tratado com respeito, como todos os integrantes do game maker brasil, mas ele é mais velho e temos que mostrar que nós somos legais e pra ele recomendar aos seus alunos...

Razz Qualquer dúvia Pode perguntar!
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Qui 06 Ago 2009, 13:01
Mas eu só disse pro tio pra não double-postar!!
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 11/01/2009
Número de Mensagens : 1339
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Qui 06 Ago 2009, 14:38
tata139 escreveu:Mas eu só disse pro tio pra não double-postar!!

Sim e você tem razão mesmo....

Tio... Lê as regras do Fórum tá
avatar
Data de inscrição : 08/08/2009
Número de Mensagens : 23
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Sab 08 Ago 2009, 15:56
aqui vc sabe qual q é o código pra capturar num jogo de pokemon?
avatar
Data de inscrição : 08/08/2009
Número de Mensagens : 23
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Faço Engines(2D)

em Sab 08 Ago 2009, 15:58
Aqui eu to criando um jogo de pokemon mas to com problema na IA dos pokemons e na captura se puder me ajudr, rafael._14@hotmail.com
avatar
Data de inscrição : 24/07/2009
Número de Mensagens : 185
Insígnias de JAM :

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

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

Re: Faço Engines(2D)

em Sab 08 Ago 2009, 16:06
Aewamigo faz uma engine de level editor pra mim q seleciona os tiles ou objetos ocm o botaoesqerdodo mosue colcoa eles na room com o click, e deletaocm o botao direito do moue Happy
Q tenah a opção de abrir imaGEMS em BM pra ser ofundo da roo, e q tenha com salvar em BMP uam scren só da tela do editor Happy
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