Página 1 de 1

contadores

Publicado: Sab Dic 29, 2007 3:58 pm
por jordigahan
haber una respuesta rapida que tengo que publicar el juego!!!!

he creado un contador que va restando 1 pero lo hace demasiado rapido, alguna idea para que reste mas lento sin usar sentencias tipo pause o stop ?

Re: contadores

Publicado: Sab Dic 29, 2007 4:55 pm
por mcleod_ideafix
Pon el código de cómo lo has hecho ahora y lo modificamos para que vaya más lento (un FOR-NEXT sin nada en lugar del PAUSE puede funcionar)

Re: contadores

Publicado: Sab Dic 29, 2007 6:02 pm
por Bubu
En vez de:

contador = contador - 1
print contador


puedes hacer

contador = contador - 0.1
print int (contador)

Con esto se decrementaría 10 veces más lento.

Re: contadores

Publicado: Sab Dic 29, 2007 7:11 pm
por decicoder
si tienes que contar enteros

sustituye LET i=i-1 por LET i=i+ COS PI. (así hasta ahorras memoria)

O más lento todavía LET i=i+COS SQR (PI*PI)

Re: contadores

Publicado: Dom Dic 30, 2007 12:49 am
por TrueVideo
Otra opción. Utilizar un contador auxiliar para controlar la frecuencia:

Código: Seleccionar todo

10 LET CONTA=0: LET CONTROL=0: LET DELAY=10
20 IF CONTROL=0 THEN LET CONTROL=DELAY: LET CONTA=CONTA+1
30 LET CONTROL=CONTROL-1
40 PRINT AT 0,0;CONTA
50 GOTO 20


CONTROL se decrementa siempre. Cuando llega a 0 es la señal para actualizar tu contador. DELAY es el valor con el que se recarga CONTROL y sirve de parámetro para modificar la frecuencia.

La ventaja de esto es que puedes controlar la velocidad mediante el valor de DELAY y hacerlo todo lo lento que quieras. El problema de utilizar métodos basados en operaciones matemáticas como PI, SQR o bucles muertos es que ralentizan la ejecución del programa, lo cual no es lo mismo que ralentizar la frecuencia a la que se actualiza una variable.

Re: contadores

Publicado: Dom Dic 30, 2007 2:16 am
por jordigahan
gracias a todos, voy a probar.

Re: contadores

Publicado: Mar Ene 01, 2008 3:43 am
por Bubu
Prueba, prueba, y dinos.
Y suerte, jiji.

Re: contadores

Publicado: Mar Ene 01, 2008 2:14 pm
por jordigahan
al final he utilizado el metodo de truev video y la verdad es que funciona de maravilla.

Re: contadores

Publicado: Mar Ene 01, 2008 8:01 pm
por TrueVideo
Me alegro! :)