Discuss Scratch

kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

Ayuda estoy desarrollando un juego pero el rendimiento es bastante bajo, como hago para que me vaya mas rapido?(el proyecto cuenta con contador de fps)
https://scratch.mit.edu/projects/147183297/ aquí les dejo el proyecto
awesome5185
Scratcher
1000+ posts

Como mejoro el rendimiento del juego?

No crear un tema duplicado, se adhieren a uno.

You're welcome, no need to thank me.

I'm hoping on the odd chance you click this.
If you like procrastinating click here
PC Specs
-Intel HD Graphics 4000 - Enough said.

; Santa Claus and Mrs Claus wanted to get a devorce. However, being in the north pole, there was no one there to help them do that. So they used a semi colon instead; they are great for seperating two independent clauses.
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

mmm…. no pongas demasiados sprites o backdrops si no los vas a usar… ademas demasiados comandos ejecutandose a la vez puede realentizar tambien puede ser tu conexion


creo que es tu conexion
ami me va a 30-40 fps

Saludos

Last edited by tecnokidslatam (March 3, 2017 18:26:02)

kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

tecnokidslatam wrote:

mmm…. no pongas demasiados sprites o backdrops si no los vas a usar… ademas demasiados comandos ejecutandose a la vez puede realentizar tambien puede ser tu conexion


creo que es tu conexion
ami me va a 30-40 fps

Saludos
Ya lo arregle, Igualmente gracias por responder, utilice los mensajes para arreglar el rendimiento.
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

espero que te sirva
technoguyx
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

Puede ser la conexión pero también el computador en sí; el plugin de Flash puede ocupar bastantes recursos a veces.

Me quedo con los tips que dió tecnokidslatam: trata que no corran tantos scripts al mismo tiempo. Por ejemplo si en tu juego sabes que no vas a necesitar más un script de tipo “bucle” (por ej. si un personaje muere, o si aparece sólo en una escena), asegurate de que tenga un bloque condicional para que pueda terminar cuando estén las condiciones correctas.

Por ejemplo, algo así:

al recibir [Aparecer v]
repetir hasta que <no <(nivel) = [1]>>
decir [aquí va lo que tenga que hacer el personaje u objeto]
end

Last edited by technoguyx (March 4, 2017 03:33:31)


https://scratch.mit.edu/projects/148322242/ <== Check out my latest project!
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

aca tengo otro ejemplo: Por ejemplo pones un personaje para probarlo y no te gusta no lo dejes ahi en el juego sin que haga nada, borralo,
otro ejemplo

al hacer clic en este objeto
decir [Hola] por (2) segundos

al hacer clic en este objeto
enviar [Ejemplo]

Este es un ejemplo que lo juntes ambos en 1 no que pongas 2 distintos (no se si me entiendes) es como juntar los 2 en 1 quedaria asi:

al hacer clic en este objeto
decir [Hola] por (2) segundos
enviar [Ejemplo]

Espero que entiendas

Tambien trata de tener una computadora potente o rapida por ejemplo 4-8GB de ram una windows 7 o 10 (si eres windows)

Saludos

Last edited by tecnokidslatam (March 4, 2017 15:53:13)

tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

Como haces el contador de fps :-:
Si puedes crea un proyecto nuevo donde este solo ese contador de fps publicalo (si lo haces lo agregare en uno de mis proyectos y te agregare en Notas y Creditos)


Saludos
kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

tecnokidslatam wrote:

Como haces el contador de fps :-:
Si puedes crea un proyecto nuevo donde este solo ese contador de fps publicalo (si lo haces lo agregare en uno de mis proyectos y te agregare en Notas y Creditos)


Saludos
Claro, lo voy hacer.
kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

technoguyx wrote:

Puede ser la conexión pero también el computador en sí; el plugin de Flash puede ocupar bastantes recursos a veces.

Me quedo con los tips que dió tecnokidslatam: trata que no corran tantos scripts al mismo tiempo. Por ejemplo si en tu juego sabes que no vas a necesitar más un script de tipo “bucle” (por ej. si un personaje muere, o si aparece sólo en una escena), asegurate de que tenga un bloque condicional para que pueda terminar cuando estén las condiciones correctas.

Por ejemplo, algo así:

al recibir [Aparecer v]
repetir hasta que <no <(nivel) = [1]>>
decir [aquí va lo que tenga que hacer el personaje u objeto]
end

Gracias por ayudarme, ya pude solucionar el rendimiento de mi juego
kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

tecnokidslatam wrote:

Como haces el contador de fps :-:
Si puedes crea un proyecto nuevo donde este solo ese contador de fps publicalo (si lo haces lo agregare en uno de mis proyectos y te agregare en Notas y Creditos)


Saludos

https://scratch.mit.edu/projects/148395478/ aquí esta el proyecto del contador fps
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

Gracias! Lo añadire a mi proyecto que aun no esta publico te añadire en Notas y creditos asi: @kp2233 Sytem Si quieres que ponga otra cosa sobre tu nombre en notas y creditos no olvides decirmelo

Saludos

Last edited by tecnokidslatam (March 4, 2017 22:55:47)

kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

tecnokidslatam wrote:

Gracias! Lo añadire a mi proyecto que aun no esta publico te añadire en Notas y creditos asi: @kp2233 Sytem Si quieres que ponga otra cosa sobre tu nombre en notas y creditos no olvides decirmelo

Saludos

Gracias por compartirlo
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

Ten el cuenta que el proyecto no esta compartido y lee mi perfil

Saludos

technoguyx
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

Otra cosa que se me olvida es el “modo turbo”. Si mantienes presionado el Shift y haces clic en la bandera verde, el proyecto va a correr en modo turbo y va a aparecer un texto al lado.

Básicamente, en todos los bucles Scratch pone un pequeño tiempo de retraso. El modo turbo lo quita, para que los programas corran tan rápido como pueda el computador. Por ejemplo si tienes un típico programa de movimiento como éste:

al presionar bandera verde
por siempre
si <¿tecla [flecha izquierda v] presionada?> entonces
cambiar x por (-5)
end
end

Si lo corres sin modo turbo probablemente funcionaría bien, pero en modo turbo correría tan rápido que no sería posible mover bien al personaje (chocaría inmediatamente con la parte izquierda de la pantalla). Si decides diseñar tu juego para que corra en modo turbo, podrías ponerle un bloque de “esperar x segundos”:

al presionar bandera verde
por siempre
si <¿tecla [flecha izquierda v] presionada?> entonces
cambiar x por (-5)
esperar (0.01) segundos
end
end

De todas formas eso ya es para cuando tu juego se vuelve muy complejo, como ya solucionaste el problema quizás es mejor dejarlo como está ahora

https://scratch.mit.edu/projects/148322242/ <== Check out my latest project!
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

vaya eso no lo sabia

pero me va igual que antes

Saludos

Last edited by tecnokidslatam (March 5, 2017 11:30:20)

kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

technoguyx wrote:

Otra cosa que se me olvida es el “modo turbo”. Si mantienes presionado el Shift y haces clic en la bandera verde, el proyecto va a correr en modo turbo y va a aparecer un texto al lado.

Básicamente, en todos los bucles Scratch pone un pequeño tiempo de retraso. El modo turbo lo quita, para que los programas corran tan rápido como pueda el computador. Por ejemplo si tienes un típico programa de movimiento como éste:

al presionar bandera verde
por siempre
si <¿tecla [flecha izquierda v] presionada?> entonces
cambiar x por (-5)
end
end

Si lo corres sin modo turbo probablemente funcionaría bien, pero en modo turbo correría tan rápido que no sería posible mover bien al personaje (chocaría inmediatamente con la parte izquierda de la pantalla). Si decides diseñar tu juego para que corra en modo turbo, podrías ponerle un bloque de “esperar x segundos”:

al presionar bandera verde
por siempre
si <¿tecla [flecha izquierda v] presionada?> entonces
cambiar x por (-5)
esperar (0.01) segundos
end
end

De todas formas eso ya es para cuando tu juego se vuelve muy complejo, como ya solucionaste el problema quizás es mejor dejarlo como está ahora

Gracias por tu ayuda, voy intentar lo que dices para ver como afecta al rendimiento
tecnokidslatam
Scratcher
100+ posts

Como mejoro el rendimiento del juego?

Ok, Kp, lo del proyecto ya me funciona lo de fps lo del modo turbo ya dije que no me funciona, espero que a ti si te funcione

Saludos
Team-games
Scratcher
23 posts

Como mejoro el rendimiento del juego?

haz que el juego se carge por partes: que en la pantalla de inicio este cargado el juego y en el juego no este cargado el inicio
ej:https://scratch.mit.edu/projects/184100398/

tambien influye el pc que tengas, a mi me funciona a 30 fps fijos,
tengo un procesador intel i5 6400
y una grafica nvidia gtx 1050 TI
kp2233
Scratcher
17 posts

Como mejoro el rendimiento del juego?

Team-games wrote:

haz que el juego se carge por partes: que en la pantalla de inicio este cargado el juego y en el juego no este cargado el inicio
ej:https://scratch.mit.edu/projects/184100398/

tambien influye el pc que tengas, a mi me funciona a 30 fps fijos,
tengo un procesador intel i5 6400
y una grafica nvidia gtx 1050 TI

Muchas gracias por tu sugerencia, el problemas de los fps casi esta resuelto en mi juego…
psdt: muy buena computadora ;v

Powered by DjangoBB

Standard | Mobile