This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-09-01 00:17:13

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

La capacidad máxima de un programa

¿Cuál es la máxima capacidad de un programa scratch?

Offline

 

#2 2011-09-01 16:06:17

AnimaScratch
Scratcher
Registered: 2011-03-23
Posts: 83

Re: La capacidad máxima de un programa

¿A qué te refieres?
___________________________________
http://scratch.mit.edu/static/projects/AnimaScratch/2006374_med.png


Believe me brother. Look into your heart.
http://goo.gl/O5i4z

Offline

 

#3 2011-09-01 22:52:31

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

Re: La capacidad máxima de un programa

Estoy haciendo un programa que contiene 101 objetos y la aplicación de Scratch se ha vuelto super lenta hasta el punto de "guindarse" a pesar de que el tamaño que ocupa dicho programa es apenas 245 KB

Offline

 

#4 2011-09-02 17:05:05

rodrigocalix
Scratcher
Registered: 2010-04-05
Posts: 30

Re: La capacidad máxima de un programa

realmente no hay un limite todo depende de la capacidad de tu computadora de cuanto ella puede soportar eso me solia pasar cuando hacia un proyecto grande.
causas:
1 gran cantidad de objetos
2 demasiados scripts o bloques funcionando al mismo tiempo por ejemplo los bloques <forever> (por siempre) son los que mas lentean las computadoras y si en el proyecto esta realizando muchas acciones al mismo tiempo hace que se lentee aun mas
3 los sellos repetidos en los proyectos que son 3d se usa la base de sellar repetidamente esto hace que los demas objetos se pongan lentos
4 cuando hay 1 o mas objectos que esta aumentando en gran cantidad el tamaño o tambien estan en cambio por las funciones de cambiar color, efecto desaparecer, remolino.etc.
5 cuando no se prueban los proyectos en pantalla grande
recomendaciones:
1cuando haya algun bloque que ya no se va a necesitar en el proyecto usa al final el bloque <stop script> y de esa manera evitaras que la computadora no valla tan lento.
2 es probable que no necesites tantos objejos y puedas eliminar algunos.
3no debes acumular muchas<{ variables }> o muchas <{listas  }> y tambien puedes evitar el gran uso de enviar todos a ( ).
4 lo mejor es siempre probar los proyectos en pantalla grande si pruebas los proyectos en pantalla mediana se volvera muy lento si miras hay una gran diferencia entre los 2 tipos de pantalla.
espero esto te halla ayudado  smile

Last edited by rodrigocalix (2011-09-02 17:07:30)


http://i1124.photobucket.com/albums/l580/rodrigocalix/RCZ4.png

Offline

 

#5 2011-09-02 21:06:14

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

Re: La capacidad máxima de un programa

Uno de los objetos "envía un mensaje" a los restantes 100 para que cada uno de ellos ejecute casi una misma rutina. Prácticamente ya ni puedo abrir el archivo porque se guinda la aplicación

Offline

 

#6 2011-09-02 21:54:30

AnimaScratch
Scratcher
Registered: 2011-03-23
Posts: 83

Re: La capacidad máxima de un programa

No creo que tu pc aguante para realizar los mismos scripts para los 100 objetos. Es demasiado.

Por curiosidad, ¿de que se trata tu proyecto?
___________________________________
Próximamente... StickMan City de vuelta. Mientras, ve los primeros dos capítulos:

http://scratch.mit.edu/static/projects/AnimaScratch/1730544_sm.png http://scratch.mit.edu/static/projects/AnimaScratch/1755195_sm.png

Last edited by AnimaScratch (2011-09-02 21:54:50)


Believe me brother. Look into your heart.
http://goo.gl/O5i4z

Offline

 

#7 2011-09-02 22:33:37

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

Re: La capacidad máxima de un programa

Mi computadora no es tan vieja y mi memoria RAM es de 4 GB, de hecho trabaja cualquier aplicación a buena velocidad. El proyecto consiste en una tabla que sirve como herramienta a educadores para enseñar a sumar, restar y contar. Está casi listo, el script que tienen los 101 objetos funcionan perfectamente aunque al objeto maestro (el que envía el mensaje a los restantes 100 objetos) le falta agregarle algunas instrucciones pero cuando accedo a su script, la aplicación (Scratch) se guinda y debo cerrarlo a través del administrador de tareas. ¿quieres que te lo envíe para ver si ocurre lo mismo en tu computadora?

Offline

 

#8 2011-09-03 00:12:03

AnimaScratch
Scratcher
Registered: 2011-03-23
Posts: 83

Re: La capacidad máxima de un programa

OK, sube el proyecto a Scratch sin importar lo que lleves hecho. Yo lo checo y si encuentro algún problema o puedo hacer lo mismo con menos scripts te aviso.

PD: SÚBELO A TU CUENTA Y AVÍSAME EN ESTE MISMO POST PARA DESCARGARLO Y CHECARLO


Believe me brother. Look into your heart.
http://goo.gl/O5i4z

Offline

 

#9 2011-09-04 17:16:19

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

Re: La capacidad máxima de un programa

Ya lo subí, se llama tabla de suma y resta. Lo que quiero saber es saber por que se me guinda la aplicación Scratch cuando intento modificar el objeto "Marco". Al hacer click en cualquier numero del 0 al 60, el fondo de dicho numero cambia de color y el cuadro que contiene al número queda rodeado de un marco de color rojo. Al pulsar la tecla derecha o izquierda el marco rojo se desplaza según la tecla pulsada al cuadro siguiente cambiando el color del fondo. Si ves el script del objeto Marco te darás cuenta que al recibir el mensaje "Pivote" el objeto "Marco" debe ubicarse en el cuadro respectivo. Cuando intento agregar que el objeto "Marco" se ubique en los cuadros del 70 en adelante se guinda la aplicación y debo cerrarlo usando el administrador de tareas

Offline

 

#10 2011-09-04 20:49:18

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

Re: La capacidad máxima de un programa

Revisé el administrador de tareas y me fijé que ese programa estaba utilizando el 51% del CPU. ¿Que estará originando eso? Al cerrar la aplicación el uso del CPU bajó al 1%

Offline

 

#11 2011-09-04 21:46:27

AnimaScratch
Scratcher
Registered: 2011-03-23
Posts: 83

Re: La capacidad máxima de un programa

Ok, creo que tu problema es que en el objeto "Marco" estas usando un script demasiado largo. Tal vez podrías intentar dividir ese script largos, por muchos scripts que sean pequeños. Eso es lo que más funciona en estos casos.

Si no se resuelve asi, explicame que otro problema tienes.
Saludos  wink


Believe me brother. Look into your heart.
http://goo.gl/O5i4z

Offline

 

#12 2011-09-06 21:01:51

tremendotipo
New Scratcher
Registered: 2011-07-11
Posts: 30

Re: La capacidad máxima de un programa

Ya resolví el problema, recorté el script del objeto Marco y funcionó sin problemas aunque para poder eliminar el exceso de bloques tuve que manejar el administrador de tareas a fin de darle prioridad alta a ese proceso porque de lo contrario se guindaba al simple hecho de accesar al script

Offline

 

#13 2011-09-07 20:49:19

AnimaScratch
Scratcher
Registered: 2011-03-23
Posts: 83

Re: La capacidad máxima de un programa

Genial! Ya sabes que cualquier duda, postéala aquí en el foro.

Saludos  wink
___________________________________
Próximamente... StickMan City de vuelta. Mientras, ve los primeros dos capítulos:

http://scratch.mit.edu/static/projects/AnimaScratch/1730544_sm.png http://scratch.mit.edu/static/projects/AnimaScratch/1755195_sm.png


Believe me brother. Look into your heart.
http://goo.gl/O5i4z

Offline

 

Board footer