Entrar
Tópicos semelhantes
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á 36 usuários online :: 0 registrados, 0 invisíveis e 36 visitantes Nenhum
[ 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
Criar um dado de 6 faces
4 participantes
Fusion Makers :: Geral :: Dúvidas :: Dúvidas Respondidas
Página 1 de 1
Criar um dado de 6 faces
Boa tarde.
Alguém sabe como criar um dado randômico?
Estou querendo criar um jogo de tabuleiro e preciso manjar de como criar os dados.
Valeu, abs.
Alguém sabe como criar um dado randômico?
Estou querendo criar um jogo de tabuleiro e preciso manjar de como criar os dados.
Valeu, abs.
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Eu não sei exatamente como você quer esse dado, mas a ideia aqui é usar random().
Por exemplo: uma das formas de fazer um dado simples, é criar um Active Object com 6 frames na animação Stopped, cada frame representando uma face do dado. Mude a velocidade da animação para 0 e dê Ok.
Agora, vamos supôr que o dado seja lançado ao clicar em um botão.
Button clicked?
Set current animation frame to random(6)
E assim ele vai sortear um dos frames da animação, que corresponde a uma face do dado.
Agora, vamos supôr que eu quero que meu jogo encerre se o dado cair no numero 3...
Current frame of DADO = 2
End the application
E você repete isso pros outros números. Lembrando que o frame de numero 2 na verdade é o terceiro frame (ou seja, a face 3), pois eles começam a ser contados no 0.
Bom, essa aí deve ser uma das formas mais simples de fazer um dado. Não deu pra entender exatamente o que você queria, mas acho que a ideia tá aí... é só adaptar pra tua necessidade ^^
Abraço!
Por exemplo: uma das formas de fazer um dado simples, é criar um Active Object com 6 frames na animação Stopped, cada frame representando uma face do dado. Mude a velocidade da animação para 0 e dê Ok.
Agora, vamos supôr que o dado seja lançado ao clicar em um botão.
Button clicked?
Set current animation frame to random(6)
E assim ele vai sortear um dos frames da animação, que corresponde a uma face do dado.
Agora, vamos supôr que eu quero que meu jogo encerre se o dado cair no numero 3...
Current frame of DADO = 2
End the application
E você repete isso pros outros números. Lembrando que o frame de numero 2 na verdade é o terceiro frame (ou seja, a face 3), pois eles começam a ser contados no 0.
Bom, essa aí deve ser uma das formas mais simples de fazer um dado. Não deu pra entender exatamente o que você queria, mas acho que a ideia tá aí... é só adaptar pra tua necessidade ^^
Abraço!
Re: Criar um dado de 6 faces
Eskyz, deu tudo certo a criação do dado!
Agora to com outro problema, quero passar este valor para outro frame.
Ex: No primeiro frame eu vou gerar dois resultados que serão Habilidade e Energia.
Preciso passar este resultado para outros frames, pois em outros frames vai
haver combates e este valor vai mudar.
Muito obrigado pela ajuda e desculpa incomodar.
Abs.
Agora to com outro problema, quero passar este valor para outro frame.
Ex: No primeiro frame eu vou gerar dois resultados que serão Habilidade e Energia.
Preciso passar este resultado para outros frames, pois em outros frames vai
haver combates e este valor vai mudar.
Muito obrigado pela ajuda e desculpa incomodar.
Abs.
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Usa global values.
Você pode guardar a energia e habilidade em um global value.
Isso fica no ícone special, o ícone de um computadorzinho.
Global values são como alterable values, mas servem para todos os frames. Também há global strings.
Dá uma olhada na matéria do eskyz na
mmfmakers:
mmfmakers.blogspot.com/2010/07/alterable-values-e-global-values.html
Ah, e incomodar não tem problema não. Estamos aqui para te ajudar mesmo.
Se precisar to aí.
Abraço
Você pode guardar a energia e habilidade em um global value.
Isso fica no ícone special, o ícone de um computadorzinho.
Global values são como alterable values, mas servem para todos os frames. Também há global strings.
Dá uma olhada na matéria do eskyz na
mmfmakers:
mmfmakers.blogspot.com/2010/07/alterable-values-e-global-values.html
Ah, e incomodar não tem problema não. Estamos aqui para te ajudar mesmo.
Se precisar to aí.
Abraço
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Eu não poderia dar uma resposta melhor do que a do Davi. É isso mesmo, só usar variáveis globais
E como ele também disse, não se preocupe em incomodar. Aqui é um espaço pra compartilhar experiências. Se tiver qualquer dúvida, não hesite em perguntar.
E como ele também disse, não se preocupe em incomodar. Aqui é um espaço pra compartilhar experiências. Se tiver qualquer dúvida, não hesite em perguntar.
Re: Criar um dado de 6 faces
Me senti meio deslocado pois estou acostumado a declarar variáveis e dar-lhe nomes.
No Fusion já tem nome pré definido como Global A, Global B, etc.
Valeu gente pela força!
No Fusion já tem nome pré definido como Global A, Global B, etc.
Valeu gente pela força!
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Dando dois cliques no nome da variável, você pode dar o nome que quiser. Para mudar o nome de uma variável global, é só clicar no projeto (naquela parte onde você edita o tamanho do frame, nome do projeto, nome do autor e etc) e na aba de variáveis, editá-las.
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Re: Criar um dado de 6 faces
Opa, valeu pela dica.
Outro caso, acho que meu Fusion esta bugado.
Eu setei para quando o frame startar, fique em full screen. Só que os Static Text, Active e Button desaparecem. Só fica aparecendo meu Counter.
No video tutorial de full screen que vi não dava este problema.
Tem como arrumar este problema?
Outro caso, acho que meu Fusion esta bugado.
Eu setei para quando o frame startar, fique em full screen. Só que os Static Text, Active e Button desaparecem. Só fica aparecendo meu Counter.
No video tutorial de full screen que vi não dava este problema.
Tem como arrumar este problema?
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Reproduzi a situação aqui, e o que eu observei é que o Static Text e o Button também sumiram. Porém, não tive esse problema com o Active Object. Pesquisei um pouco e não achei realmente nada a respeito, nem nos arquivos de ajuda das extensões.
Seu CF2.5 é original? Tenta salvar o projeto e reiniciar o programa pra ver se pelo menos o Active aparece de novo. Às vezes dá uns bugzinhos no CF em relação a Actives, mas reiniciar resolve.
Seu CF2.5 é original? Tenta salvar o projeto e reiniciar o programa pra ver se pelo menos o Active aparece de novo. Às vezes dá uns bugzinhos no CF em relação a Actives, mas reiniciar resolve.
Re: Criar um dado de 6 faces
Ué, no meu mmf2 deu certo, mas como.vc usa o cf2, não tem jeito de mim olhar, senão vc me enviava o arquivo mfa(ou cfa?) do seu jogo.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
O meu cf2.5 é atualizado pela Steam.
Vou tentar criar o executável e testar fora da aplicação pra ver.
Não é um jogo, estou fazendo testes para aprender a funções que vou querer usar.
Vou compactar e deixar disponível em algum lugar para vc ver.
Vou tentar criar o executável e testar fora da aplicação pra ver.
Não é um jogo, estou fazendo testes para aprender a funções que vou querer usar.
Vou compactar e deixar disponível em algum lugar para vc ver.
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Segue o link com os testes que estou fazendo:
4shared.com/rar/rcClNygaba/Testes.html
Pode ser que eu tenha feito algo errado, estou apenas há alguns dias usando o Fusion e quero aprender para ensinar meu filho.
Valeu pela ajuda pessoal!
4shared.com/rar/rcClNygaba/Testes.html
Pode ser que eu tenha feito algo errado, estou apenas há alguns dias usando o Fusion e quero aprender para ensinar meu filho.
Valeu pela ajuda pessoal!
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Bom, depois de tando quebrar a cabeça fazendo testes nas propriedades do Runtime Options, descobri que se mudar o Display Mode de Direct3D 9 para Standard funciona.
Mas o porque disto não sei explicar.
Ainda irei realizar mais testes e contarei com a ajuda de vcs.
Valeu.
Mas o porque disto não sei explicar.
Ainda irei realizar mais testes e contarei com a ajuda de vcs.
Valeu.
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Vai falando aí. As vezes eu sei como consertar alguma coisa.
ah, o seu clickteam fusion é original? se for crack, me passa o link por mp pq eu estou precisando muito.
ah, o seu clickteam fusion é original? se for crack, me passa o link por mp pq eu estou precisando muito.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Vai falando aí. As vezes eu sei como consertar alguma coisa.
ah, o seu clickteam fusion é original? se for crack, por favor me passa o link por mp pq eu estou precisando muito.
ah, o seu clickteam fusion é original? se for crack, por favor me passa o link por mp pq eu estou precisando muito.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Vai falando aí. As vezes eu sei como consertar alguma coisa.
ah, o seu clickteam fusion é original? se for crack, por favor me passa o link para download por mp pq eu estou precisando muito.
O preço é de 169 reais e não tenho dinheiro para isso.
ah, o seu clickteam fusion é original? se for crack, por favor me passa o link para download por mp pq eu estou precisando muito.
O preço é de 169 reais e não tenho dinheiro para isso.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Davimmf2, o meu é original. Eu peguei na promoção da Summer Sale na Steam.
Peguei por R$48 e uns quebrados.
Eu tinha lido que com o crackeado não dava para vender o jogos criados por causa que não altera o nome do criador, é verdade?
Peguei por R$48 e uns quebrados.
Eu tinha lido que com o crackeado não dava para vender o jogos criados por causa que não altera o nome do criador, é verdade?
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Acho que não. O meu mmf2 altera direitinho. Você poderia ter optado pelo crack. Eu já garimei a internet horas por dia procurando o crack, mas não achei.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Isso, tinha sido promoção.
A extensão para criar pro Android e HTML5 tbm estavam com o mesmo preço, mas não tinha condições de pegar.
Fim do ano capaz que tenha novamente a promoção.
Se ficar sabendo que teve antes aviso aqui.
A extensão para criar pro Android e HTML5 tbm estavam com o mesmo preço, mas não tinha condições de pegar.
Fim do ano capaz que tenha novamente a promoção.
Se ficar sabendo que teve antes aviso aqui.
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Vc provavelmente não conhece crack. Então, vou ter que gastar minha ultima gota de suor pra fazer jogos em clickteam fusion.
(essa foi boa Hahahahahhaha)
(essa foi boa Hahahahahhaha)
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Crackear é pirataria. Você usar um programa pirata para fazer jogos e ganhar dinheiro com eles, não é o mesmo que roubar?
E esse problema foi por causa da sua placa de video. Dá uma olhada nos drivers dela. Acredito que precisam ser atualizados.
E esse problema foi por causa da sua placa de video. Dá uma olhada nos drivers dela. Acredito que precisam ser atualizados.
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Re: Criar um dado de 6 faces
Matheus, eu sei, mas to falando de fazer jogos de graça com o crack.
Eu não vendo jogos porque sei quanto as outras pessoas acham chato jogo vendidos.
Eu não vendo jogos porque sei quanto as outras pessoas acham chato jogo vendidos.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Re: Criar um dado de 6 faces
Eu não acho chato kkkkkk Eu acho justo, afinal, fazer um jogo leva tempo, dedicação, raciocínio, investimento e etc. Você precisa sacrificar muitas coisas que gosta de fazer pra poder desenvolver um jogo. Ainda mais quando é Indie.
Veja meu caso, por exemplo. Eu trabalho das 7h as 17h. Pego ônibus as 17:30h e chego na faculdade as 18:50h. Estudo das 19:20h as 22:20h. Pego ônibus pra voltar as 22:45h, chego em casa perto das 23:30h. Como e durmo as 00h. Acordo as 6h de novo e o ciclo se repete. Meu tempo livre para desenvolver um jogo seria o Sábado e o Domingo, que eu poderia estar descansando ou fazendo qualquer outra coisa (como jogando, estudando música, saindo com os amigos e etc). Não acha justo eu cobrar por algo que me sacrifico para fazer? Muitos desenvolvedores de jogos tem a mesma rotina.
E outra, pagar uns R$ 5,00 ou R$ 15,00 por um bom jogo não é muita coisa. É uma forma de agradecer e incentivar o criador do jogo.
----------
Sobre o tópico, leofylin, suas dúvidas nesse tópico foram respondidas?
Veja meu caso, por exemplo. Eu trabalho das 7h as 17h. Pego ônibus as 17:30h e chego na faculdade as 18:50h. Estudo das 19:20h as 22:20h. Pego ônibus pra voltar as 22:45h, chego em casa perto das 23:30h. Como e durmo as 00h. Acordo as 6h de novo e o ciclo se repete. Meu tempo livre para desenvolver um jogo seria o Sábado e o Domingo, que eu poderia estar descansando ou fazendo qualquer outra coisa (como jogando, estudando música, saindo com os amigos e etc). Não acha justo eu cobrar por algo que me sacrifico para fazer? Muitos desenvolvedores de jogos tem a mesma rotina.
E outra, pagar uns R$ 5,00 ou R$ 15,00 por um bom jogo não é muita coisa. É uma forma de agradecer e incentivar o criador do jogo.
----------
Sobre o tópico, leofylin, suas dúvidas nesse tópico foram respondidas?
Matheus290- Administrador
- Mensagens : 710
Data de inscrição : 18/02/2010
Idade : 30
Localização : Bauru SP
Re: Criar um dado de 6 faces
Sim. Pode fechar o tópico.
Caso tenha mais alguma duvida crio outro.
Valeu a todos que ajudaram.
Caso tenha mais alguma duvida crio outro.
Valeu a todos que ajudaram.
leofylin- Usuário
- Mensagens : 24
Data de inscrição : 23/07/2014
Re: Criar um dado de 6 faces
Fazendo jogo vc vai tar descansando, atoinha na frente de um pc. Eu faço jogos qdo não tenho nada pra fazer, ou apenas por diversão. É legal vc dar vida às coisas e etc. Por isso que admiro mto a criação de jogos.
então eu faço como hobbie.
então eu faço como hobbie.
Davimmf2- Usuário
- Mensagens : 155
Data de inscrição : 19/03/2014
Localização : Num planeta Muuuito distante, a 360 milhões de km da Terra: Marte
Tópicos semelhantes
» Como criar save automático
» Como criar um loop em pré-definido?
» Quero Criar um Jogo do Naruto! XD
» Como criar um loop em pré-definido?
» Quero Criar um Jogo do Naruto! XD
Fusion Makers :: Geral :: Dúvidas :: Dúvidas Respondidas
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|