Turnos : como fazer

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Turnos : como fazer

Mensagem por gerudoking em Sab 03 Abr 2010, 18:02

É o título.Como fazer um jogo em turnos,em que uma vez,por exemplo,um objeto se move +32x,e então é a vez do outro objeto,e quando ele fizer isto,é a vez de outro.Como fazer isto?

gerudoking

Número de Mensagens : 467
Idade : 19
Data de inscrição : 07/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Turnos : como fazer

Mensagem por diassis em Dom 04 Abr 2010, 17:00

ve se funciona:

digamos que vovê tem tres obj. que um faz uma ação e depoi o outro e depois o oute etc.

faz assim
no create de cada obj. cria uma variavel chamada:
Código:
turno=false
sendo que no primeiro a jogar...
Código:
turno=true

quando o primeiro obj. for jogar
Código:
if turno==true
{
ação
turno=false;
obj_2.turno=true} // obj_2 pode jogar

qunado o obj_2 jogar,
Código:
if turno==true
{
ação
turno=false;
obj_3.turno=true}  // obj_3 pode jogar

quando o obj_3 jogar:
Código:
if turno==true
{ação
turno=false;
obj_1.turno=true}  // obj_1 pode jogar

a lógica é + ou - assim testa aí pra ver normalmente dá certo falow!!!

diassis

Número de Mensagens : 310
Idade : 40
Data de inscrição : 07/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Turnos : como fazer

Mensagem por victor_aco em Dom 04 Abr 2010, 17:08

Este link aqui deve te ajudar da uma olhada
http://brmaker.com.br/forum/inteligencia-artificial-em-RPGs-avancado-t6388.html

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Turnos : como fazer

Mensagem por Conteúdo patrocinado Hoje à(s) 17:15


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum