Discuss Scratch
- Discussion Forums
- » Español
- » Estudio con proyectos de ayuda para nuevos scratchers
- Jonathan1973
- Scratcher
100+ posts
Estudio con proyectos de ayuda para nuevos scratchers
holaaa, presento mi código para crear cámaras a lo fnaf
Primero crear unas 2 variables, la primera es “cams” para las cámaras, y la segunda es “game mode” para poder añadir menús y las cámaras
el game mode serán los números 0, 1 y 2:
0: game play (el juego en general)
1: el menú principal (lo hablare en otro comentario)
2: las cámaras que enseñare hoy.
Objetos:
-dos botones llamados “entrar a las cámaras” y “salir de las cámaras”
-un botón llamado “cámaras”
codigo:
en los botones de entrar y salir de las cámaras tienen que poner esto
el primero:
configuracion en cualquier objeto:
Y lo segundo:
Ahora si, en las cámaras tendrán que hacer esto
(en realidad aun falta mas y casi se me olvida)
Para los botones del principio hagan esto, el del game mode 2 hagan esto:
Primero crear unas 2 variables, la primera es “cams” para las cámaras, y la segunda es “game mode” para poder añadir menús y las cámaras
el game mode serán los números 0, 1 y 2:
0: game play (el juego en general)
1: el menú principal (lo hablare en otro comentario)
2: las cámaras que enseñare hoy.
Objetos:
-dos botones llamados “entrar a las cámaras” y “salir de las cámaras”
-un botón llamado “cámaras”
codigo:
en los botones de entrar y salir de las cámaras tienen que poner esto
el primero:
al presionar bandera verdey en el boton 2:
por siempre
si <(game mode::variables) = (0)> entonces
mostrar
si no
esconder
end
end
al presionar bandera verdedespues para configurar las camaras es asi:
por siempre
si <(game mode::variables) = (2)> entonces
mostrar
si no
esconder
end
end
configuracion en cualquier objeto:
al presionar bandera verdeeso sirve para las camaras.
si <(game mode::variables) = (2)> entonces
cambiar fondo a (cam::variables)
end
Y lo segundo:
al presionar bandera verdeeso sirve para que solo afecte a las cámaras lo del fondo.
si <no<(game mode::variables) = (2)::operators>::operators> entonces
fijar [cam v] a [1]
end
Ahora si, en las cámaras tendrán que hacer esto
al presionar bandera verdetendras que clonar los botones varias veces y luego poner esto en cada boton:
por siempre
si <(game mode::variables) = (2)> entonces
mostrar
si no
esconder
end
end
al hacer clic en este objetoEso es todo, pero si hay otra manera con disfraces pero es mas compleja
fijar [cam v] a [Numero de camara]
(en realidad aun falta mas y casi se me olvida)
Para los botones del principio hagan esto, el del game mode 2 hagan esto:
al hacer clic en este objetoy el del game mode 0:
fijar [game mode v] a [0]
al hacer clic en este objetoAHORA SI, BYE, hay otra manera con disfraces y clones para las cámaras pero en algún futuro la daré, por ahora BYEEEE
fijar [game mode v] a [2]
Last edited by Jonathan1973 (June 20, 2023 01:15:03)
- Jonathan1973
- Scratcher
100+ posts
Estudio con proyectos de ayuda para nuevos scratchers
¿Eso sirve para código para gente que no sabe aquí? tipo, si quieres hacer un fangame, ahí lo tienes (=
- Jonathan1973
- Scratcher
100+ posts
Estudio con proyectos de ayuda para nuevos scratchers
Holaaa de nuevo, voy a demostrarles la segunda parte de como hacer un fangame de fnaf, hoy demostrare los animatronicos:
las variables que tendrán que poner son:
-animatronic (numero) cam
pueden añadir mas de esta anterior si quieren crear mas de un animatronico.
Los objetos son:
-los animatronicos que añadas.
voy a llamar al animatronico de esto como charles, solo como demostración.
cuando creas a charles, tendrás que ponerle este código básico para que no aparezca en otro lugar que no sean las camaras y que se quede abajo de los botones de camaras:
Después tienes que poner algo simple:
Ahora viene algo un tanto mas complejo, hacer que el animatronico se mueva:
Ya para ir terminando falta hacer que el personaje aparezca en la oficina (hablare de como hacerla en una próxima ayuda) y como no moverse.
Para hacer de que solo se mueva si es el game play en si o las cámaras.
El código para que no se mueva:
Ahora para hacerle un limite y que aparezca en la oficina haremos esto en esta parte y en la tercera y final (que será la oficina) mostrare como es la oficina y el animatronico en las cámaras, pero mientras.
Asi se hace para que el animatronico no se mueva mas de lo que se necesita:
Con el codigo anterior:
las variables que tendrán que poner son:
-animatronic (numero) cam
pueden añadir mas de esta anterior si quieren crear mas de un animatronico.
Los objetos son:
-los animatronicos que añadas.
voy a llamar al animatronico de esto como charles, solo como demostración.
cuando creas a charles, tendrás que ponerle este código básico para que no aparezca en otro lugar que no sean las camaras y que se quede abajo de los botones de camaras:
al presionar bandera verdeeso como el código de la ayuda de la primera parte, 2 es cámaras, 0 es game play y 1 es menú principal. Ahora modificaran en algo el código mostrado anteriormente
por siempre
si <(game mode) = (2)> entonces
mostrar
si no
esconder
end
end
al presionar bandera verdeEso es para que solo cuando la cámara seleccionada y la variable de la cámara del animatronico coincidan, se muestre al animatronico.
por siempre
si <<(game mode) = (2)> y <(cam) = (animatronic 1 cam)>> entonces
mostrar
si no
esconder
end
end
Después tienes que poner algo simple:
al presionar bandera verdeEso servirá para que el animatronico cambie su disfraz según la cámara en la que este (tienes que ordenar los disfraces que hagas y tienes que poner su cantidad de disfraces).
por siempre
cambiar disfraz a (animatronic 1 cam)
end
Ahora viene algo un tanto mas complejo, hacer que el animatronico se mueva:
al presionar bandera verdeAhí charles ya se puede mover, eso hace que solo si game mode es de cámaras o gameplay el animatronico se mueva.
por siempre
si <<(game mode) = (0)> o <(game mode) = (2)>> entonces
esperar (número al azar entre (tu numero) y (tu numero)) segundos
cambiar [animatronic 1 cam v] por (1)
end
end
Ya para ir terminando falta hacer que el personaje aparezca en la oficina (hablare de como hacerla en una próxima ayuda) y como no moverse.
Para hacer de que solo se mueva si es el game play en si o las cámaras.
El código para que no se mueva:
al presionar bandera verdeEso es simplemente para hacer que no se mueva en el menú principal.
por siempre
si <(game mode) = (1)> entonces
fijar [animatronic 1 cam v] a (0)
end
end
Ahora para hacerle un limite y que aparezca en la oficina haremos esto en esta parte y en la tercera y final (que será la oficina) mostrare como es la oficina y el animatronico en las cámaras, pero mientras.
Asi se hace para que el animatronico no se mueva mas de lo que se necesita:
Con el codigo anterior:
al presionar bandera verdeOkey amigos, si imitan ese código, eso será suficiente para que se haga lo básico de un fangame de fnaf, mañana o mas tarde demuestro el resto de cosas, y me equivoque, quedan dos partes mas por mostrar. Hasta la próxima
por siempre
si <<<(game mode) = (0)> o <(game mode) = (2)>> y <(animatronic 1 cam) < (7)>> entonces
esperar (número al azar entre (tu numero) y (tu numero)) segundos
cambiar [animatronic 1 cam v] por (1)
end
end
- NyaSmithFan123
- Scratcher
6 posts
Estudio con proyectos de ayuda para nuevos scratchers
Buenos días, tardes o noches.
Hoy vengo a presentar un estudio que hice hace ya un tiempo, donde hay proyectos que pueden ayudar o ser de utilidad en varios proyectos (por ejemplo en juegos), todos estos proyectos de ayuda están disponibles en español y disponen de documentación.
Puedes ir al estudio clickeando aquí.
La lista de proyectos es la siguiente:
Proyectos básicos:
• Disfraz anterior (un bloque que no existe)
• Ejemplos de movimiento con una meta
• Pruebas con clones
• Rebote de una pelota (usando un sistema muy básico de gravedad)
Proyectos intermedios:
• Renderización de una barra de vida usando la extensión lapiz.
• Renderización de números (con el fin de no usar variables para mostrar números como vidas o etc)
• Decir letra por letra (útil para historias o animaciones)
• Rebote en un objeto (para juegos pong)
• Colisiones con el jugador
• Guardado y cargado de progreso (útil para juegos largos)
• Segundos a horas, minutos y segundos.
• Ejemplos usando la extensión lápiz.
Proyectos avanzados:
• Encodificador y decodificación de nombres (usando variables nube)
Aportaciones de Scratchers:
• Tutorial de salto de Felipe795
• Tutorial sobre la extensión lápiz de Cami-Colegio
• Como usar las listas en scratch de CRESARU
• Joystick básico de mstr123
• Tutorial de salto mejorado de Felipe795
• Mecánica de puntos de Felipe795
• Bloques de scratch para aprender de Felipe795
Si quieres aportar con un tutorial al estudio, ¡Esta perfecto!, pero se deben cumplir unos requisitos, los cuales son los siguientes:
• Debe si o si ser un proyecto (por favor, eviten publicar scripts en este topic)
• Debe tratar sobre un tema que un nuevo scratcher no tendría mucha idea de como hacerlo (y no cosas muy fáciles como un tutorial de como hacer un quiz, entre otras cosas)
• Debe tener documentación (opcional, pero es muy recomendado de que al menos el proyecto posea un poco de documentación)
Hola, sé que este no es el sitio en el que deberia preguntar, pero creo que así es más facil cuando aprenda sobre mi duda
Yo no soy precisamente nueva en scratch pero estoy empezando a comentar en los foros y me gustaria aprender a usar el cuadro de texto del mensaje, por ejemplo, no tengo muy claro para qué sirve la opción Picture (Ctrl + P), es para subir una imagen de mi PC o de… de dónde? De scratch o de otra página web?
Se pueden eliminar comentarios en los foros?
Si alguien me puede ayudar se lo agradecería.
Saludos
SkyPop
Last edited by NyaSmithFan123 (Dec. 10, 2023 17:04:28)
- ninjamaster456ESGENI
- Scratcher
9 posts
Estudio con proyectos de ayuda para nuevos scratchers
Nose q hago
- shadownickpro
- Scratcher
1 post
Estudio con proyectos de ayuda para nuevos scratchers
Nose q hago
Nose q hago
- D4n1x2013
- Scratcher
6 posts
Estudio con proyectos de ayuda para nuevos scratchers
al presionar bandera verde
fijar tamaño a (volumen del sonido) %
- Discussion Forums
- » Español
- » Estudio con proyectos de ayuda para nuevos scratchers