Andei pensando e é realmente chato tirar dúvidas por e-mail. Afinal, apenas o autor da dúvida em questão saberia a resposta depois. Então, decidi criar um post para vocês deixarem suas dúvidas :). Assim, qualquer um que tenha a mesma dúvida pode obter a resposta!
Fica avisado que não sou profissional algum; muitas dúvidas não saberei responder, talvez. Mas se souber, responderei. E, claro, caso saibam responder a dúvida de um colega, podem muito bem fazer isso, e ficarei bastante agradecido!
Eu só peço duas coisas...
• Escrevam com ortografia correta, pois dói os olhos ler um texto do tipo "eo kriah kivs mim insinansse a fasê iço pq naum cnsegi entao pf rspnda!". Não estou pedindo que escrevam usando a norma culta e tal, mas pontuação, letra maiúscula/minúscula diferenciadas e pouco internetês... sempre bom, né?
• Expliquem direito a dúvida. Por exemplo, no lugar de "Como faço um jogo de Mario?", pergunte: "Gostaria de saber como fazer um sistema de evoluir ao pegar cogumelos, mapa-mundo e habilidades extras conforme o item pêgo.". Bem melhor assim, não?
Dúvidas que não seguirem as diretrizes acima serão excluídas sem aviso. Comentários ofensivos também serão excluídos. Vamos todos tentar fazer algo bacana e organizado, por favor :). Procurarei responder as dúvidas semanalmente, mas, sinceramente, não prometo nada.
Bem, é isso aí!
Deixem suas dúvidas abaixo, nos comentários.
Assinar:
Postar comentários (Atom)





19 comentários:
Em que site você encontra as musicas do Mario para colocar em seu game????
@Bruno:
http://www.mfgg.net/
É um excelente site de fangames de Mario. Tem uma infinidade deles, além de recursos para fazer seu próprio fangame.
Att,
Tiago.
Obrigado!!!
Como fazer um game em que o personagem soca??
não atira!!!
e no momento que o inimigo colide com o soco,o inimigo perde vida????
Como fazer o Mario subir escadas???
sou iniciante em mmf2
você pode postar seu jogos aqui no meu site!!!
se vc quiser claro!!
envie pelos comentários o site é:
http://www.lowbigames.blogspot.com/
@Bruno:
Bem, vou ter de passar o convite =). Normalmente desisto dos meus jogos, então o único concluído é o MarioMC. Se quiser colocá-lo em seu blog, fique a vontade ^^. Mas vamos às dúvidas...
Considero que você esteja usando pré-definido, correto? Bom, vamos lá:
Fazer o personagem socar:
Requerimentos: saber usar o MMF2 (aula b1), seu editor de imagens (aula b3), como combinar condições (aula b11), e como negá-las (aula b12).
Antes de mais nada, faça a animação do soco/chute, isto é óbvio. Agora vamos adicionar essa animação nos comandos do jogador pelo Event Editor.
Adicione estes eventos:
("Player 1") Pressed fire X
Change animation sequence to ANIMAÇÃO DO ATAQUE
("Personagem") animation ANIMAÇÃO DO ATAQUE is over
Restore animation sequence
Esses eventos vão fazer o personagem poder socar.
O primeiro faz com que ao pressionar a tecla de fogo X (X é uma tecla de fogo arbitrária, você quem escolhe), a animação do personagem mude para a de soco.
O segundo, faz com que quando a animação de soco acabar, restaurar para a animação original. Isto serve para evitar bugs.
Mas calma, o personagem ainda só está socando. Se você testar seu jogo agora, verá que o soco não faz efeito nenhum nos inimigos. Para concertar isso, faça os eventos do inimigo da seguinte forma:
Collision between ("Personagem") and ("Inimigo")
("Personagem") animation ANIMAÇÃO DO ATAQUE is playing
("Inimigo") Destroy
Collision between ("Personagem") and ("Inimigo")
X ("Personagem") animation ANIMAÇÃO DO ATAQUE is playing
Restart Frame (ou qualquer outra coisa que aconteça quando o personagem levar dano)
O primeiro evento faz com que se o personagem encoste no inimigo enquanto sua animação de soco estiver tocando (ou seja, soque o inimigo), o inimigo morra.
Já o segundo, faz o contrário: se o personagem não estiver socando quando encostar no inimigo, quem morre é o personagem.
O primeiro serve para matar, e o segundo para morrer. Se você já tiver feito um evento para o personagem morrer quando encostar no inimigo que esteja diferente deste, apague e use este ^^.
Subir escada:
Requerimentos: tudo da dúvida anterior, saber utilizar multiple movements (aula b6), e carregar dados de outros objetos (aula b8).
Aqui é um pouco maior... Antes de tudo, você deve criar uma animação do personagem subindo a escada. Crie também dois movimentos: o primeiro de plataforma, e o segundo de oito direções. Agora, vamos aos eventos.
("Player 1") Moved top
("Personagem") is overlapping ("Escada")
Only one action when event loops
Select movement Movement #2 (number 2)
Change animation sequence to SUBINDO AS ESCADAS
X ("Personagem") is overlapping ("Escada")
Only one action when event loops
Select movement Movement #1 (number 1)
Restore animation sequence
Esses dois eventos fazem o personagem subir as escadas.
O primeiro diz que se o personagem estiver sobrepondo a escada, e o jogador apertar pra cima, apenas uma vez a seguinte ação ocorrerá: mudar-se-á o movimento para o de oito direções e a animação para a de subir as escadas.
Já o segundo é o contrário: se o personagem não estiver mais sobrepondo a escada, apenas uma vez, mudar-se-á o movimento para o de plataforma e restaurar-se-á a animação!
Agora vamos à animação...
("Personagem") animation SUBINDO AS ESCADAS is playing
X Repeat while ("Player 1") Moved top
X Repeat while ("Player 1") Moved down
Force animation frame to Image( "warrior" )
("Personagem") animation SUBINDO AS ESCADAS is playing
Repeat while ("Player 1") Moved top
OR (filtred)
Repeat while ("Player 1") Moved down
Restore animation frame
Esses eventos são para configurar a animação.
O primeiro faz com que se a animação estiver tocando e o jogador não estiver pressionando nenhuma das teclas para subir ou descer, o frame da animação irá "travar" (para fazermos isso, usamos um artifício: enquanto a condição se repete, mudar o frame para o próprio frame). Assim, o personagem ficará "parado".
E o segundo evento faz com que se a animação estiver tocando e o jogador pressionar para cima OU para baixo [usei a função OR, não ensinei como usar, mas não é nada complicado, apenas clique com o botão direito do mouse em cima de alguma condição daquele evento e escolhe OR operator (filtred), daí, arraste-o para ficar entre os dois Repeat while], restaurar o frame da animação, ou seja, destravá-lo.
--//--
Espero que tenha respondido suas dúvidas!
Att,
Tiago.
Como se Faz jogos de luta
Flux, procure explicar melhor sua dúvida, está muito vaga. Vou explicar a dinâmica, espero que seja isso o que você quer saber.
Num jogo de luta, existem dois objetos: o jogador, controlado por movimento (pode ser, inclusive, pré-definido, já que jogos de luta não possuem colisões); e o inimigo, controlado por Inteligência Artificial.
Programa-se os ataques padrões do personagem e os ataques especiais. Uma barra de HP, HUD, e voalá. Seleção de personagens também cai bem, afinal, em todo jogo de luta existem várias opções.
É isso aí.
Olá galera! Gostaria de saber zomo se faz para o computador não entrar em modo de espera quando o computador está inativo (No meu caso desliga o monitor). Como por exemplo um programa de vídeo ou até mesmo um game, enquanto o video/game estiver rodando o computador não dorme. Tem como fazer isso no MMF2?
Obrigado.
Você ira postar as aulas que faltam do curso?
SE PODER VAI COLOKANDO O SIGNIFICADO DE ALGUMAS PALAVRAS PRA AJUDAR MINHA TRADUÇÃO DO MFF TIPO?
BOUCING BALL
STORYBORD EDITOR
Ola eu gostaria de saber como fazer a IA de um inimigo em um jogo mugen.
Alguem sabe como exportar os jogos de mmf2 para swf? Eu sei que tem que ter o SWF Exporter, mas onde conseguir o serial?
Então @Fábio Geremias: o Swf exporter ainda não possui serial ou crack, já que ele precisa ser ativado pela internet e não se sabe ainda como se burlar isso. Enquanto isso vamos desevolvendo jogos normais mesmos e nao em .swf já que o swf exporter custa uns 150 reais se voce ja tiver o MMF2 original ;(
Ta dificil de me responde?
Como faço o jogador subir escadas???
# Gostaria de saber se a ARMA e o HERO são 1 active só, ou são 2 actives ? E o sistema de trocar de armas...
Abraços
olá, queria saber como corrigir um bug do sistema de movimento "plataform". Quando o objeto executa a ação crouch down, ele faz animação tudo direitinho, no entanto, quando me movimento para a esquerda ou direita, ele segue a direção, tem como "travar" o personagem durante o frame?
Outra dúvida, (foi mal não ter escrito no post anterior) eu tô querendo fazer um jogo numa plataforma 3D, não diretamente um motor gráfico tridimensional, somente objetos que tem proporção X, Y e Z na escala, e queria saber se existe uma extensão capaz de adicionar esses parâmetros, eu não sei se é, mas o Isometric Object Grid serve?
Postar um comentário