Discuss Scratch

Laaniart
New to Scratch
8 posts

ayuda para completar y mejorar mi juego!

Hola! Primeramente quiero saber cómo puedo hacer que el muñeco cuando toque otro objeto/obstáculo, pierda una vida de las 3 que tiene.
y segundo, tengo un obstáculo que aparece aleatoriamente de izquierda a derecha para que el personaje lo salte, pero al ser aleatorio, de repente me aparecen 5 a la vez, o muy seguidos y quiero que salgan de forma aleatoria pero jugable, cómo podría hacerlo??
podéis verlo en mi perfil porque lo tengo compartido y así veis a lo que me refiero.
Un saludo, gracias!
LA-LAGARTIJA-TROL
Scratcher
26 posts

ayuda para completar y mejorar mi juego!

Si te explicas mejor… lo mejor es buscar en la galeria de bloques y lo encontrarás. Necesitas variables y el bloque azul de si “tocando —” Pero siempre puedes mirar tutoriales en youtube LOL
LA-LAGARTIJA-TROL
Scratcher
26 posts

ayuda para completar y mejorar mi juego!

ninita910
Scratcher
34 posts

ayuda para completar y mejorar mi juego!

Hola @Laaniart! (sí, hablo español, aunque posteo en inglés). No tengo idea de obstáculos aleatorios o desplazamiento lateral, pero sí puedo ayudarte con lo de las vidas. Estos pasos deberían funcionar:
- Crea la variable “vidas”. Básicamente entra a la sección “variables”, usa la opción “nueva variable” y créala para todos los sprites. Si quieres puedes hacerla visible, que es lo que yo recomendaría. (Las variables sirven para prácticamente todo, puedes dar una mirada en mis proyectos si quieres)
- Pon un código sencillo de “al presionar bandera verde” - "fijar a 3“. Esto es básico para empezar el juego y prevendrá los bugs al jugar más de una vez; de lo contrario partirías en game over o con cualquier número de vidas.
- Conecta al código (en el punto que corresponda) el bloque ”si tocando…“ , tal como dijo @LA-LAGARTIJA-TROL. En el campo en blanco pon el nombre del sprite que estás usando como obstáculo.
- Abajo pon el bloque ”cambiar variable por…“ (un bloque naranja que puedes encontrar en la sección variables, al igual que ”fijar variable por…“). Rellena el campo en blanco con -1. Ten en cuenta que podría haber bugs, pero debería funcionar así.
- Pon (donde corresponda) el bloque ”si - entonces“. En el campo en blanco pon el bloque de operador ” = “, y adentro de este (en cualquiera de los huecos) el bloque redondo que tiene el nombre ”vidas“ desde la sección variables. En el otro hueco pon 0.
- Adentro del ”si - entonces" pon algún código para que se ejecute el game over. Por ejemplo, puedes crear un fondo que diga que has perdido y hacer que cambie a ese, o tal vez crear una animación de muerte y enviar al jugador de vuelta al comienzo. La primera opción es la más simple (mientras sepas lo más básico del dibujo) y la mejor para informar del game over.
*Podrías poner sonidos o conectar otras cosas a los choques con obstáculos. Tu imaginación es el límite!
Espero que te haya servido. Si aún no entiendes puedes ordenar el código en el foro (en inglés) de The Space Shop o encargarle el trabajo a otro scrtahcer, aunque te aseguro que una vez que entiendes es muy simple y sirve para casi todo.
ninita910
Scratcher
34 posts

ayuda para completar y mejorar mi juego!

Ah, y lo de los obstáculos debe ser más complejo, así que yo te recomendaría que eso sí lo pidas en algún foro en vez de hacerlo tú mismo. Además, cuando te lo entreguen puedes verlo dentro y aprender el código. Estoy segura que muchos podrán ayudar!
lightblue_dragon
New to Scratch
1 post

ayuda para completar y mejorar mi juego!

como le pongo limite alas variables por ejemplo
10000000000000000 limite= 100
circuitos
Scratcher
14 posts

ayuda para completar y mejorar mi juego!

lightblue_dragon wrote:

como le pongo limite alas variables por ejemplo
10000000000000000 limite= 100
¿Haz probado con letras y puntos decimales?

Powered by DjangoBB

Standard | Mobile