Entrar
Procurar
Últimos assuntos
» Ideia: MMFMakers, do zeropor mediamaker Qua 26 maio 2021, 12:28
» [Flash] Haunt the house
por mediamaker Sáb 19 Set 2020, 16:47
» Como a criar passo a passo engine de Movimento Grid com colisão (tipo Bomberman) completo usadno extensão Array?
por mediamaker Sex 15 Set 2017, 14:19
» CF2.5 -> 26 reais na steam
por Matheus290 Ter 22 Dez 2015, 17:52
» Aplicação com Editbox não tá rodando online
por Matheus290 Sáb 19 Set 2015, 01:38
» A Guilda continua!!!! "Âncora Team" (novo nome)
por weliowl7 Qua 16 Set 2015, 01:52
» Sub-application e Inventario
por majorcorps Dom 23 Ago 2015, 13:11
» Efeito de string
por majorcorps Sáb 22 Ago 2015, 19:55
» [PC] Pitiri 1997
por Matheus290 Sáb 20 Jun 2015, 17:10
» Teclado virtual com Edit Box
por mediamaker Sáb 20 Jun 2015, 14:10
Quem está conectado?
Há 18 usuários online :: 0 registrados, 0 invisíveis e 18 visitantes :: 1 motor de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 251 em Ter 26 Out 2021, 22:21
Estatísticas
Temos 256 usuários registradosO último membro registrado é Sitydistta
Os nossos membros postaram um total de 5268 mensagens em 575 assuntos
Fazendo um jogo de luta - Básico
3 participantes
Fusion Makers :: Geral :: Matérias
Página 1 de 1
Fazendo um jogo de luta - Básico
Básico
Fazer um jogo de luta não é fácil. Nós precisamos programar detectores de colisão e valores aleatórios. Precisa também estar afiado em Movimento Customizado.
Um exemplo de movimentação com Inteligência Artificial:
Dou dois passos à direita – Programamos um valor aleatório até 2:
Sendo que se ser 1 – O oponente dá três passos na minha direção. Sendo que se ser 2 – O oponente da quatro passos na minha direção.
Mas para fazer o movimento da CPU, programamos o Movimento Customizado.
Devemos programar detectores em todos os lutadores em arena. Por exemplo:
Ele encosta no meu detector da direita – Lança 10 valores aleatórios, sendo cada valor um golpe ou defesa do oponente.
Agora vocês façam um tipo de IA(Inteligência Artificial) para ver como fica! Façam um valor aleatório com base de ataque e defesa, inserindo sub-eventos à cada problema.
Combos
Vocês já devem ter ouvido essa palavra? Significa combinação de teclas, por exemplo:
Direita, baixo + Z = Sub-Zero congela.
Muitos makers como eu não sabiam fazer, mas agora descobri um jeito fácil de fazer!
Fazendo o combo:
Nos podemos usar as condições de teclado e do Player(Joystick). Este combo X+Z é parte do teclado, só com letras ou comandos como Ctrl, Alt, etc. Este combo direita, cima + A é parte do teclado e do player.
Agora vamos programar um combo:
Faremos este direita + Z :
Player 1 move para direita + sub-evento – Repeat while key is pressed Z = Bomba(exemplo)
Feito! Espero ter ajudado!
Fazer um jogo de luta não é fácil. Nós precisamos programar detectores de colisão e valores aleatórios. Precisa também estar afiado em Movimento Customizado.
Um exemplo de movimentação com Inteligência Artificial:
Dou dois passos à direita – Programamos um valor aleatório até 2:
Sendo que se ser 1 – O oponente dá três passos na minha direção. Sendo que se ser 2 – O oponente da quatro passos na minha direção.
Mas para fazer o movimento da CPU, programamos o Movimento Customizado.
Devemos programar detectores em todos os lutadores em arena. Por exemplo:
Ele encosta no meu detector da direita – Lança 10 valores aleatórios, sendo cada valor um golpe ou defesa do oponente.
Agora vocês façam um tipo de IA(Inteligência Artificial) para ver como fica! Façam um valor aleatório com base de ataque e defesa, inserindo sub-eventos à cada problema.
Combos
Vocês já devem ter ouvido essa palavra? Significa combinação de teclas, por exemplo:
Direita, baixo + Z = Sub-Zero congela.
Muitos makers como eu não sabiam fazer, mas agora descobri um jeito fácil de fazer!
Fazendo o combo:
Nos podemos usar as condições de teclado e do Player(Joystick). Este combo X+Z é parte do teclado, só com letras ou comandos como Ctrl, Alt, etc. Este combo direita, cima + A é parte do teclado e do player.
Agora vamos programar um combo:
Faremos este direita + Z :
Player 1 move para direita + sub-evento – Repeat while key is pressed Z = Bomba(exemplo)
Feito! Espero ter ajudado!
Gabriel Francisco- Usuário
- Mensagens : 244
Data de inscrição : 07/02/2010
Idade : 24
Localização : Porto Alegre (POA)
Re: Fazendo um jogo de luta - Básico
Combos podem ser também assim:
•Precisamos de 1 Counter
Repeat while key is pressed Right ----> Set counter Combo to 1
Counter Combo is 1 - Repeat while key is pressed Down ----> Set counter Combo to 2
Counter Combo is 2 - Repeat while key is pressed Z ----> Set counter Combo to 3
Counter Combo is 3 ---> [ação de soltar o especial,combo]
Every "01,50" [1 segundo e 50 milesimos] ---> Set counter Combo to 0
/\
|
L___ Evento do delay
Nunca testei,foi pensando mesmo.Vai ver dá certo xD (Provavelmente dá certo)
•Precisamos de 1 Counter
Repeat while key is pressed Right ----> Set counter Combo to 1
Counter Combo is 1 - Repeat while key is pressed Down ----> Set counter Combo to 2
Counter Combo is 2 - Repeat while key is pressed Z ----> Set counter Combo to 3
Counter Combo is 3 ---> [ação de soltar o especial,combo]
Every "01,50" [1 segundo e 50 milesimos] ---> Set counter Combo to 0
/\
|
L___ Evento do delay
Nunca testei,foi pensando mesmo.Vai ver dá certo xD (Provavelmente dá certo)
Sonic_BR- Usuário
- Mensagens : 477
Data de inscrição : 25/04/2010
Idade : 25
Localização : Vitória da Conquista-BA
Re: Fazendo um jogo de luta - Básico
Eu acho que esse tutorial tem poucas informações e utilidades. O título diz "Fazendo um jogo de Luta", sendo que no tutorial não tem muitas coisas. Se pelo menos tivesse algumas coisas a mais, como sequencias para soltar o poder (ao invés de teclas pressionadas ao mesmo tempo), life, defesa e etc, até que eu aprovaria a matéria. Mas não tem como. Me desculpe. Seja mais detalhado. Coloque mais informações. O que tem no tutorial, está ótimo! Só acrecente alguns detalhes que eu aprovo seu tuto!
Mas, o tuto é bom. Tem algumas explicações de certas coisas, que muitas vezes as pessoas não percebem que tem no jogo, entende? O conteúdo do tópico não está ruim não! Na verdade, tá até bom. Mas falta mais detalhes.
É isso!
Valeu!!
Mas, o tuto é bom. Tem algumas explicações de certas coisas, que muitas vezes as pessoas não percebem que tem no jogo, entende? O conteúdo do tópico não está ruim não! Na verdade, tá até bom. Mas falta mais detalhes.
É isso!
Valeu!!
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Fusion Makers :: Geral :: Matérias
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|