Programación de rayones - Aprende rayones 3. 0 creando invasores espaciales | Dr. Chris Mall 30,000+ Students | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Programación de rayones - Aprende rayones 3. 0 creando invasores espaciales

teacher avatar Dr. Chris Mall 30,000+ Students, C# | Flutter | Scratch Instructor

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Bienvenido a Scratch 3.0 y cómo funciona

      2:14

    • 2.

      Cómo presentar a los grandes invasores espaciales

      0:58

    • 3.

      Cómo codificar invasores de espacio en Scratch

      4:20

    • 4.

      Cómo codificar fuego

      6:12

    • 5.

      Cómo codificar

      6:03

    • 6.

      Cómo finalizar invasores espaciales

      4:08

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

187

Estudiantes

1

Proyectos

Acerca de esta clase

En este curso podrás desarrollar un juego muy querido, los famosos Invasores espaciales en lenguaje de programación de Scratch. Para el desarrollo de este juego, se utiliza Scratch porque es un entorno de programación educativo que es una interfaz gráfica fácil que nos permitirá arrastrar y soltar los bloques correctos de codificación.

Te prometo que será un curso divertido y emocionante que te motivará a aprender codificación en más profundidad.

Scratch 3.0 es un lenguaje de programación gratuito y comunidad en línea donde puedes crear tus propias historias, juegos y animaciones Utilizando Scratch, los usuarios pueden crear proyectos en línea y convertirlos en casi cualquier cosa mediante una interfaz simple como bloques. Cuando están listos, luego comparten y discuten sus creaciones entre sí. El grupo de Kindergarten que se prolongó durante toda la vida. Scratch está diseñado para ayudar a niños (a partir de 8 años) a aprender a utilizar sus imaginaciones, practicar el sentido común y, lo que es más importante, a interactuar con computadoras.

Scratch es el mejor software de programación educativo para niños en la actualidad. Con Scratch, puedes crear juegos y proyectos de arte interactivos mientras te diviertes mucho.

Este curso usa el increíble programa de Scratch desarrollado por MIT para enseñar codificación de este curso para:

- Todo el mundo que está interesado en aprender a codificar, desde niños hasta adultos, Scratch fue desarrollado por el MIT para enseñar a las personas a código. Es la mejor manera de aprender a codificar que he estado consciente en mi vida.

- Cualquier persona interesada en enseñar que comienza a programar como carrera o negocios. Enseñar a los niños a codificar es un gran negocio. ¿Quieres comenzar tu propia escuela de codificación o conseguir un puesto como instructor? Todos usan programación de Scratch y aprenden Scratch aquí

- Cualquiera que ya sepa cómo codificar que quiere aprender de la programación de rayas y construir juegos divertidos. ¿Por qué entramos en programación en primer lugar? ¡Porque es divertido y Scratch muy divertido! No importa tu nivel, te divertirás y aprenderás de cero. Sé que lo hice y eso es lo que la gente del MIT pretendía.

Conoce a tu profesor(a)

Teacher Profile Image

Dr. Chris Mall 30,000+ Students

C# | Flutter | Scratch Instructor

Profesor(a)

Habilidades relacionadas

Desarrollo Lenguajes de programación
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Bienvenido a Scratch 3.0 y cómo funciona: Hey, bienvenidos a este curso scratch 3 donde veremos juntos el caso de Space Invaders. Mi nombre es Chris y te estaré guiando por este curso. Espero que los periodos los en tecnología educativa. Me encantó a James desde graduados y puedo garantizar que es Gratz es un gran idioma que debes aprender. Tengo más de 35 mil estudiantes en todo el mundo. Y veremos juntos algunas cosas magníficas. Veremos cómo programar Space Invaders si scratch 3, cómo pensar adquiriendo pensamiento computacional, cómo resolver problemas con lógica algorítmica, cómo diseñar, cómo desarrollar, y cómo finalizar y comparte tu juego. Todas estas cosas con un proceso detallado de tres pasos y ejemplos paso a paso. Diseñaremos juntos el gran juego Space Invaders. Y te enseñaré paso a paso cómo pensar, cómo diseñar y cómo desarrollar tus propios juegos exitosos. Space Invaders fue el primer juego de dispararles, donde el objetivo es derrotar a los alienígenas con un Glaser moviendo horizontalmente a tantos puntos como sea posible. Así que diseñé este curso para cualquiera que quiera que quiera que sus hijos aprendan a codificar con Scratch o cualquiera que quiera crear juegos impresionantes estacionalmente. Al final de este curso, podrás desarrollar tu propio juego, construirlo y compartirlo con tu familia y tus amigos. El estudiante ideal de este curso es cualquiera que esté buscando mejorar sus habilidades en la creación juegos o estudiantes que quieran aprender, coordinar con Scratch, y hacer que sucedan cosas mágicas. Entonces empecemos este curso. Estoy muy emocionado de comenzar este viaje juntos y veros maestros graduados. 2. Introducción a los grandes investigadores de espacio en Scratch 3.0: ¿ Estás listo para empezar ahora, los juegos super Space Invaders, el videojuego más influyente de todos los tiempos. Si estás listo. Veamos, ¿de qué se trata este juego? Este fue un super juego creado en 1978. Ayudó a expandir la industria de los videojuegos de una novedad a una industria global. Ahorro para adaptarse a este invasor. Puntos. Ir al siguiente nivel. Esto es por supuesto, versión símbolo. Y vamos a crear paso a paso y ver cómo podemos sumar más cosas como más invasores y puntos a nuestro juego. Entonces, ¿estás listo para empezar ahora mismo? Si estás listo, empecemos ahora mismo. 3. Cómo programar Invaders de espacio en Scratch 3.0: Has descargado este juego, es un juego que tiene las cosas básicas como las ovejas, como disparos, y este orgullo que en realidad es nuestro invasor. Y vamos a crear un nuevo telón de fondo aquí para nuestro juego de nuevo y comenzaremos a codificar algunas cosas. Entonces, antes que nada, empecemos con el SIP. Lo que quiero es en realidad moverse con SIP izquierda o derecha. Por lo que voy a ir al control y me iría a los hechos. Y diré cuando se presiona la tecla de flecha izquierda, entonces me gustaría cambiar la posición. Ten cuidado. El reposicionamiento está justo aquí, x e y. ahora mi SIP está en menos 75 y menos 151. Para ir un poco más a la izquierda, aquí mismo verás que vx va a ir menos de 97. Por lo que voy a cambiar la posición. Voy a ir a moción. Cambiar x por diez. A las diez, irá a la derecha. Me gustaría el mío o el tallo para que se vaya a la izquierda. Y si golpeas ahora la flecha izquierda, verás que va a la izquierda. Entonces cambio a la izquierda. Entonces me gustaría hacer lo mismo exactamente pensar por la flecha derecha para poder tomar este duplicado con el botón derecho. Y aquí estamos. Cambiaré la flecha izquierda, la flecha derecha, y x de menos diez a diez. Entonces aquí estamos. Si golpeo ahora la flecha derecha irá a derecha y la flecha izquierda irá a la izquierda. Entonces lo que me gustaría hacer es establecer los parámetros iniciales en mi juego, Así voy a ir a eventos y cuando se haga clic en la bandera, En primer lugar, quiero que se muestre mi sip. Entonces y irá a Looks y me desplazaré hacia abajo aquí estamos. Entonces, entonces cuando se hace clic en la bandera, se debe mostrar mi CPT. Y luego transmitiré un mensaje y estableceré la puntuación a 0. Por lo que voy a transmitir y métodos. Entonces ve a los eventos transmitidos. Aquí estamos. Aquí mi juego. Hay un juego sobre mensaje. Voy a crear uno nuevo. Voy a nombrar hit donde transmisiones hip. Y luego pondré mi puntuación a 0, voy a variables. Tengo tres variables aquí. Quiero establecer el marcador a 0, pero también me gustaría tener aquí el marcador. Por lo que voy a hacer clic aquí como ves. Lo que también me gustaría hacer es dar click también a la velocidad que vamos a aumentar la velocidad para hacerla más difícil. Al golpear a este invasor. Son mis variables. Lo que me gustaría hacer es aquí a mi SIP cuando recibo el mensaje, cada vez que reciba el juego de mensajes terminado. Me gusta que mi filete se oculte, así que voy a pasar por los eventos y cuando reciba más juego, estaré escondido. Aquí estamos. Estoy seguro de que sus pies dos cosas. Visuales un error. No, el calor de transmisión y la puntuación del SAT a 0 estaba aquí. Cuando se hace clic en la bandera. Aquí tenemos flecha izquierda, flecha derecha sólo hay que mover a izquierda y derecha. Cuando reciba el juego más, se ocultará. Cuando se hace clic en la bandera, entonces todo debe inicializarse. Por lo que se debe mostrar el calor de difusión y establecer anotar dos ceros. Por lo que hacemos clic aquí y el puntaje se establece en 0. Muy, muy bien. Hasta ahora. 4. Programar el fuego: Ahora iremos al tiroteo. El segundo. Aquí tenemos que hacer algunas cosas más. Aquí está la lógica básica de nuestro juego. Entonces, en primer lugar, cuando se hace clic bandera, así que vaya a los eventos cuando se haga clic en la bandera. Ve a Looks, queremos que este tiroteo se oculte. Arrastraremos y soltaremos aquí el comando hide. Entonces queremos establecer la velocidad a, para ir a las variables establecidas no se anotó st, anotar a velocidad, y esta correr a dos. Entonces me gustaría cuando se presiona la tecla de espacio para que queramos disparar algo. Vuelve a ir a los hechos. Cuando se presiona la tecla espacial, entonces nos gustaría mostrar los disparos. Así que ve a Luke's, baja y encuentra vis ejecutó este comando show, arrástralo y suéltalo aquí mismo. Queremos que se sientan. Tenga cuidado de establecer Y a variable específica donde estamos en este momento. Así que establece Y, ten cuidado. Comenzará a partir de esto, desde esta línea de fondo justo aquí. Por lo que vamos a poner Y a menos 125. Entonces ve a moción. Establece Y a menos 125. Por lo que aquí tenemos cuidado al cambiar de tema, verá que vz coordina aquí atendiendo. Entonces si voy por ejemplo, a la derecha, vx aumentará. Pero también si se hace más alto, la y también aumenta. Este número aumenta y aumenta. Entonces lo que quiero es empezar desde aproximadamente menos 125. Se trata de aquí en medio de mi CIP. Por lo que voy a repetir, ir al control, repetir, repetir hasta aquí estamos desiertos y dejarlo caer. Repetimos hasta que enseñamos el EDS. Cuando tocamos vía cabezas, entonces lo haremos, se detendrá el tiroteo. Repita hasta tocar las cabezas. Entonces ve a la detección. Aquí estamos. Nos gustaría subir. Entonces dos cadenas, la variable y por diez. Entonces ve a Moción y diciendo, ¿por qué cambiar y por diez? Entonces irá arriba, arriba, arriba, arriba entonces con este color. Entonces si pensamos nuestro invasor, nos gustaría cambiar el marcador y cambiar la velocidad, aumentar la puntuación, e incrementar la velocidad. Por lo que vamos a ir a la declaración de control, y aquí necesitamos la declaración if. Este es un comando de codificación muy básico. Si algo ocurre, entonces queremos que se ejecuten algunas cosas. Entonces si queremos, de nuevo, la detección, si enseñamos este color específico de estos invasores. Por lo que haga clic aquí al color. Haga clic derecho aquí. Y iremos al invasor. Toma una muestra del invasor. Aquí estamos. Así que asegúrate de que dice niño 38, saturación 100 y brillo 100, y estamos listos. Entonces nos gustaría cambiar, cambiar puntuación por santos también el cambio de velocidad, nuevo, arrastrar y soltar el mismo comando. Y desde el desplegable, selecciona la variable de velocidad, sprint por uno, para que nuestro juego va a ser más difícil. Y luego transmitir los métodos de calor que veremos lo que vamos a hacer. Entonces ir a eventos y transmitir. Siéntate. Aquí estamos emitidos. Entonces hidrógeno o día después de golpear algo, nos gustaría volver a escondernos porque nuestro tiroteo, suyo cumple su misión. Ve a Looks y arrastra y suelta el comando hide aquí mismo. Y luego nos gustaría detener el guión. Entonces ve a Control y detente. No todos nos gustaría parar, solo raspado del desplegable, seleccionar el guión. Entonces aquí estamos en. Todo vino para estar seguro de que estará oculto. En cualquier caso, lo llevaremos luego ir a la Luke's y tomar agenda ocultar variable. Aquí estamos. Por último, cuando recibimos el juego sobre métodos, nos gustaría volver a ocultar nuestros disparos, ir a los hechos cuando reciba el juego. Además, los métodos van a Looks y arrastra y suelta el comando height. 5. Programar al Invader: Por último, nos gustaría ir aquí a nuestro invasor. Haremos algunas cosas aquí mismo. El primero es cuando recibe el calor pierde. Entonces vamos al evento. Cuando recibo los métodos de calor, entonces se debe mostrar. Entonces ve a este invasor. En realidad lo nombraré invasor. Por lo que haré clic aquí y cambiaré el nombre de sprite one a invasor. Y luego estableceré X a un número aleatorio entre menos 42 a 40. Por lo que será la parte superior, el número mínimo para x y el número máximo para x. así que agregar aquí y establecer, establecer X a establecer. Ir a variables, elegir aleatorio de menos 240 a 240. Y vamos a establecer Y en número específico. Será justo aquí en las esquinas superiores, por lo que será alrededor de 160, creo. De acuerdo. 158160 es el mejor. Por lo que se iniciará desde la primera línea de nuestro juego. Set. Y, ve a motion set para monitorear e-cadherina y 60. Entonces ve al control. Nos gustaría repetir una y otra vez para mover y repetir comandos de visita hasta nuestro invasor, ese es nuestro CIP. Repito, ve a Control y toma la repetición hasta el comando, ¿qué bucle? Repita hasta entonces ir a la detección. Repetiremos estos comandos hasta que enseñemos. Desde el desplegable seleccionamos con el sueño, hasta que toquemos el CIP, nos gustaría movernos. Pero para mover tantos pasos para moverse tan rápido como es nuestra variable de velocidad. Entonces ve a Motion y selecciona mover, pero no explícitamente diez pasos. Pero ve a las variables y toma la variable de velocidad, lo siento, no aquí, la variable de velocidad. Y moveremos pasos de velocidad. Pero si va en cabezas, entonces debería limitarse. Entonces ve a Motion y selecciona IV encendido, luego rebota. Entonces nos gustaría bajar, bajar, bajar, bajar, bajar lentamente. Entonces nos gustaría cambiar y por un poco de ralladura menos 0.5. Entonces y por menos 0.5. Aquí estamos. Y al final, acaba de transmitir juego más. Por lo que al final, acuda al evento y se acabó el juego de difusión. Después. Saldrá afuera de esta repetición hasta que signifique que ya hemos tocado el CIP. Por lo que nuestro CPT ha sido destruido. Y este es el juego sobre los métodos finales, eso significa que todo se detendrá y nuestro juego terminará cuando nuestro invasor reciba estos GameOver. Así que cuando vaya al evento, cuando reciba el juego más, luego vaya a las miradas. Guíate tú mismo. Una pequeña cosa que debemos hacer para crear nuestra primera versión del juego es ir al baño. Telones de fondo. Haga clic aquí para telones de fondo. Cuando justo aquí a telones de fondo, vamos a duplicar este telón de fondo aquí mismo. Entonces aquí estamos estrellas y empieza a hacerlo. Aquí, escribiré j. Además, puedes seleccionar el color que quieras. Seleccionaré éste. También podemos cambiar la fuente. Aquí estamos. Y escribiré GameOver. Por lo que también puedes arrastrarlo y soltarlo. Sólo puedes más grande. Y aquí estamos acabó el juego. Ahora dos está bien, pero tenemos un segundo telón de fondo y vamos a ir aquí al código. Aquí estamos. Estos son nuestros dos comandos. Cuando recibo juego sobre calles atrás Dr. GameOver, detente todo cuando algo es clic calles respaldadas a estrellas. Entonces volveré a telones de fondo y lo nombraré disfraz de pez igual. Entonces GameOver sin capitales. Y aquí están las estrellas, aquí se acabó el juego. 6. Finalización de investigadores de espacio: Creo que ahora estamos listos para empezar. Veamos. Ahora lo que hemos creado. Somos vamos a maximizar este juego. Ok. No lo sabemos. No, no, no. Como se puede ver, no lo hicimos. Correcto. Volvamos. Volvamos. Y se detuvo esta música. Puedo volver. Entonces el tiroteo, cuando golpeamos el tiroteo, entonces vemos que no encadena donde la posición del disparo debería estar exactamente donde la posición de nuestro CPS. Lo arrastraré aquí mismo y podría ir a Motion y pondré x para que esté exactamente donde está mi asiento. Entonces ve a las variables y toma este comando SIP X. Ahora el tiroteo debería ser exactamente donde mi asiento está en arrastre y soltar de nuevo, todos los demás. Entonces creo que ahora estamos listos, prepárate. Esté preparado. No, no me gusta esta música. Voy a poner esta música. Empecemos. Aquí estamos. Empecemos nuestro juego. Volvemos a tener el mismo problema. No lo creo. Volvamos a volver a un arreglo menor y creo que estaremos bien, deberíamos ir a dormir. Y ponemos x y x aquí. Grados de flecha izquierda en diez, la flecha derecha aumentó en diez. Pero lo que me gustaría hacer es establecer, ten cuidado, establecer la velocidad variable x para que sea exactamente como mi posición x, la posición x del CIP. Así que ve aquí y establece esta variable para que sea exactamente como es mi exposición. Entonces ve a la emoción y toma esta exposición justo aquí, el soporte y déjalo caer. Y toma este comando duplicado para que puedas hacerlo también por la flecha derecha y la flecha izquierda. Y ahora por fin, estamos listos nuevo para empezar por la inmersión final, este super juego. Empecemos. Nosotros lo estamos. Sí. Sí, sí. Ahora, el marcador entonces se anota 203040. No, no, no, no, no, no, no, no. 506070. Sepa que se pone más caliente en el auto. Son muy rápidos. Vamos, vamos, vamos. No, no puedo creerlo. Vamos. Atrás. ¿90? Sí. Sí, sí, sí. Sí. Estoy en disparos. Eres demasiado lento. Mitocondrión, pero ahora no tengo mucha suerte. Por último, perderé. No puedo hacer nada más. Gameover. Todo se ve bien.