Comunidad de diseño web y desarrollo en internet online

contador de tiempo para un juego, aviso de ganar o perder.

Citar            
MensajeEscrito el 09 Ago 2007 11:37 pm
Gracias a sus consejos hice un juego que el mouse se convirtio en mirilla. A la escena entran unos pollos saltando y ahora lo que solicito es crear un contador de tiempo para el juego. Ejemplo que el usuario tenga un minuto para matar a los pollos y si los mata a todos salga un letrero que diga ganaste si no alcanzo que salga un letrero que diga vuelvelo a intentar.

Gracias por la colaboración que puedan prestarme.

Maria Victoria

Por maria victoria

3 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 09 Ago 2007 11:53 pm
Hola Maria Victoria, no se de que forma hagas salir los pollos, pero pienso que sería mejor poner un contador del total de los pollos, así cuando pase el último, el contador llegue a su límite llamando al evento de "Ganaste" o "Perdiste".

Hace ya algo de tiempo hice un juego ( que nunca termine ), donde aplico lo que te acabo de mencionar.

Era algo asi:

[Pseudo code]
onEnterFrame
si el pato sale del tamaño del stage
remover pato
fallados ++
si fallados == 5
GameOver
[/Pseudo code]

Y como ganas?

No ganas, solo que por cada pato que matas, se suman 50 puntos al score, gana el que tenga más alto el score.

En fin, para mi es una forma mucho más aplicable para un juego así.

Por Carloz

BOFH

3426 de clabLevel

38 tutoriales

1 ejemplo

 

firefox
Citar            
MensajeEscrito el 10 Ago 2007 12:03 am
Gracias por tu consejo.
Me gustaria insertarte el archivo pero te voy a copiar la acción de como entran los pollos, para ver si te da otra idea

onClipEvent (load) {
this._x=ramdom(400);
}
onClipEvent (enterFrame) {
this._x+=2*(0.3);//Math.floor(Math.random(2)*(5));
this._y=Math.floor(Math.random(50) * (200));
}
on (press) {
this._x=1000
this._y=1000
}

Muchas gracias por tu ayuda.

Maria Victoria

Por maria victoria

3 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 11 Ago 2007 07:24 am
Waaaa pobres pollos!!!
Creo que esto es lo que quieres, espero te sirva.
Para probar el codigo solo crea 2 textos dinamicos con instance name "tiempo" y "texto1".

Código :

duracion=60;
onEnterFrame = function  () {
   seg = Math.round (getTimer()/1000);
   cronometro=duracion-seg;
   tiempo.text=cronometro;
   if(cronometro ==0){
      texto1.text="Perdiste";
      delete this.onEnterFrame;
   }   
   //if(pollos_matados == pollos_existentes){
   //   texto1.text="Ganaste";
   //}
}

Saludos.

Por Wako

77 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.