Nombre del autor:A-569127126

El coche más futurista

 

En la presentación CES 2018 en Las Vegas, uno de los temas comentados fue la alianza de gigantes tecnológicos con compañías automotrices para desarrollar vehículos inteligentes. Así, la empresa Byton, integrada por ejecutivos de Tesla, Apple , Google y BMW, diseñó un modelo eléctrico que saldrá a la venta en 2019 por 45.000$. Es un SUV que tiene, a modo de tablero, una pantalla de 49 pulgadas y otra de 10 adosada al volante.

Tiene una autonomía de uso de más de 480 km y se puede recargar en su 80% en media hora.

Scratch, tutorial videojuego 1

Comenzamos con el primer juego en Scratch que tiene por objetivo recoger tantos amigos como puedas, evitando a los enemigos.

Sprites:  son los objetos que se mueven o reaccionan con el juego, puede ser cualquier cosa que se te ocurra (animales, gente, comida, etc).  A los sprites se les da vida con una lista de instrucciones llamada script.

Sprites necesarios para el primer videojuego:   Los alumnos escogerán la temática que más les guste para elegir los sprites.

  • Personaje principal.- se desplazará por la pantalla con el ratón, este sprite siempre seguirá al cursor.
  • Amigos.- aparecen de uno en uno en lugares aleatorios, tócalos para obtener un punto.
  • Enemigos.- estarán en el juego pero son más lentos que el personaje principal, cuando toques uno te restará puntos o terminará el juego.

Programación.

Script del personaje principal.  En primer lugar haremos que el personaje principal siga al cursor para poder desplazarlo por la pantalla con el ratón del PC.

Script del enemigo.  Una vez elegido el objeto que hará de enemigo en nuestro juego, le programaremos para que aparezca de forma aleatoria en la pantalla y se clone a sí mismo, dando un grado de dificultad al juego.

Ahora crearemos una variable llamada puntuación en el apartado de Datos, para iniciar el contador a 0 y poder restar puntos cada vez que el enemigo toque al personaje principal.

Añadimos el primer script al personaje principal y el segundo al enemigo.

 

El último script en este juego será el de los amigos, usaremos lo mismo que para los enemigos pero sumando puntos en lugar de restarlos cuando toque al personaje principal.

Ya solo queda añadir un escenario que ilumine el fondo del videojuego según la temática elegida y a ¡jugar! ¿conseguirán batir su propio récord en su videojuego?

Os comparto sus primeras creaciones para que comprobéis el resultado final de cada uno de ellos, seguiremos ampliando la lista a medida los terminen y publiquen en la plataforma de Scratch:

Odisea en las mazmoras

Cazador de cangrejos

Mono raro challenge

Gobo cazador de estrellas

Aventura bajo el mar

Aventura en el castillo

Survive the Bat

 

 

 

 

 

 

Scratch, ¡aprendemos jugando!

 

Scratch es un lenguaje de programación visual desarrollado por el MIT Media Lab.​ Es utilizado por estudiantes, académicos, profesores y padres para crear fácilmente animaciones, juegos (también educativos) e interacciones etc. Una oportunidad para ayudar a los estudiantes en el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin necesidad de saber del programa. Sus características ligadas al pensamiento computacional han hecho que sea muy difundido actualmente en la educación de niños adolescentes y adultos.

Una plataforma online que permite compartir proyectos e interactuar con videojuegos creados por otros usuarios.  Su nombre proviene de la técnica “scratching” usada por DJ para remezclar música, porque además Scratch te permite copiar proyectos de otras personas y remezclarlos para tener tus propias versiones personales.

Nuestros mini ingenieros de diferentes cursos y edades ya están compartiendo sus propios juegos en la plataforma, aprendiendo la programación y diseño de videojuegos y buscando su propio estilo.

Iremos publicando los tutoriales y las versiones finales de cada juego creado por los minis para compartir los diferentes proyectos 🙂

5 consejos para crear tu propio videojuego

En nuestros cursos de programación siempre incluimos la programación de videojuegos en distintas plataformas según las edades de los alumnos, aparte del curso específico de programación de videojuegos para los más aventureros. La industria de los videojuegos es cada vez mayor y más exitosa generando miles de millones de recaudación mundial (91.000 millones de dólares en 2016). Por ello aquí os compartimos cinco consejos o requisitos que damos a nuestros “minis” sobre la creación de un buen videojuego:

  • ARGUMENTO.- el gamer hoy en día no se conforma con liberar adrenalina y pasar un rato divertido, cada vez más buscan una trama envolvente, unos personajes carismáticos y una historia inmersiva.  Por ello una primera fase para crear un buen videojuego es pasar ratos delante de una hoja en blanco y desarrollar un buen guión, escoger personajes acordes a la temática y desarrollar bien los niveles de nuestro tema.

 

  • GRÁFICOS.- como casi todo, los videojuegos nos entran por los ojos, así que el desarrollo de los gráficos, la escena y los personajes hacen que el gamer se enamore del juego o no.  El gamer busca una realidad alternativa para escapar de la rutina diaria, por ello cuanto más atractivo sea visualmente más empatía crearan con los personajes y la historia.

 

  • JUGABILIDAD.- La dificultad tiene que adecuarse al público al que va dirigido el videojuego y encontrar un término medio. Por otro lado, el control y los movimientos deben ser fluidos y no deben suponer una odisea a la hora de hacerse con ellos. El jugador tiene que sentirse juez y parte de la historia, así que debe haber libertad de exploración para que sus acciones influyan en el desarrollo de la trama.

 

  • SONIDO.- La banda sonora y los efectos sonoros también repercuten en la calidad de un juego. La música no sólo acompaña a las imágenes, sino que aporta significado y sentimientos a unos fotogramas que por sí solos estarían vacíos. También son importantes los sonidos de la naturaleza y de las armas, ya que influyen en que percibamos el ambiente cómo lo hacen los propios protagonistas.

 

  • ORIGINALIDAD.- Los juegos considerados como referentes u obras de arte siempre han sido pioneros o han aportado algo diferente a lo que había en el mercado. Diablo, Final Fantasy, Half-Life, Monkey Island, Quake, Tomb Raider, World of Warcraft o Age of Empires son ejemplos de juegos que han sentado unas bases de las que posteriormente se han hecho eco otros títulos.

 

 

Piensa en tu público objetivo, la edad de los gamers y trabaja para ellos.  Un  buen comienzo es basarse en los juegos a los que te gusta jugar y programarlos por ti mismo, un primer paso para dar el salto a la genialidad de programar videojuegos y conseguir crear tus propias historias.

 

Kits de robótica y programación por edades

Llegan las fiestas de Navidad, días en que los pequeños tienen que jugar y disfrutar en familia, una buena ocasión para realizar una buena lista de deseos para los Reyes Magos o Papa Noel (que llega antes) o para pedir a ese familiar que viene a vernos y quiere jugar con nosotros un rato.

Este año entre nuestra lista de deseos tecnológicos buscamos juguetes educativos que nos ayuden a desarrollar el interés por investigar, por crear y por programar.

Esta es nuestra lista para las diferentes edades de nuestros minis:

Peque ingenieros Infantil.- Para nuestros pequeños seguimos apostando por Bee-Bot, una simpática abeja convertida en robot con la que aprenderán a pensar cómo un programador e iniciará en el pensamiento computacional. 79€

Mini ingenieros Primaria.- Para los minis de primaria, curiosos e interesados en la programación y la robótica, el juguete educativo que más nos llama la atención es la novedad de Lego Boost, un kit ideal para iniciarse en el mundo de la programación, 840 piezas, instrucciones, sensores, motor… 159,99€

Mini ingenieros Secundaria.- Para los mayores como iniciación nos decantamos por el Kit de BQ Zum Box, una caja llena de componentes electrónicos que les iniciará al mundo de Arduino, además BQ tiene una plataforma online propia para programar y muchas lecciones guiadas ideales para aprender. 109,90€

Libro:  para iniciarse al mundo de la programación informática este libro les inicia en Scratch y Python de una forma muy visual y divertida, más que recomendable, a partir de 8 años.  18,90€

 

 

Proyecto maker: sensores de plazas libres de aparcamiento

Uno de los primeros proyectos de programación y robótica ha sido construir un parking con dos plazas de garaje que contengan un sensor y enciendan un led si están libres o apaguen el led si están ocupadas.

Los alumnos para realizar el proyecto han utilizado diversos materiales:  cartón, piezas de su kit de robótica MRT, y una placa BQ Zum.  Para programar han utilizado la plataforma Bitbloq y la programación final ha sido la siguiente:

Nos muestran alguno de ellos en el siguiente video, muy contentos con el resultado final 🙂

Encender un led con una batería de limones

A los mini ingenieros les gustan mucho los experimentos y en esta ocasión van a construir una batería eléctrica con limones, generando energía suficiente para encender un led.

Materiales:

Clavos de zinc

Monedas de 5 céntimos

Pinzas cocodrilo

Limones

Led

Voltímetro

Lo que vamos a hacer es construir un pequeño circuito que consta de dos electrodos de diferente metal, un electrólito que en nuestro caso es el limón, unos conductores para conectar un limón  a otro y un led para ver el resultado de nuestro experimento. No vamos a construir una central térmica, así que nos tenemos que conformar con algo de bajo consumo.

Lo que haremos será colocar los electrodos en los limones (un trozo de zinc y un trozo  de cobre) y unirlos con los conectores. Finalmente conectaremos los electrodos a nuestro led y esperaremos para ver el resultado.

¿Qué está sucediendo? lo que sucede en realidad es una reacción redox de reducción y oxidación. Cuando colocamos los electrodos (zinc y una trozo de cobre por ejemplo) en el limón y los unimos, los electrones fluyen por el electrólito y generamos un poco de electricidad. ¿Cuánta? pues muy poquita, los voltajes no superan los 0,5v y los 0,2mA, pero bueno algo es algo.

¿Por qué funciona?

Las baterías constan de dos metales diferentes en suspensión en una solución ácida. El  cobre y zinc funcionan bien como los metales y el contenido de ácido cítrico de un limón proporcionará la solución ácida.

El clavo de zinc y la moneda de cobre se llaman electrodos . El jugo de limón se llama electrolito .
Todas las baterías tienen dos polos un ” + ” y ” – ” . La corriente eléctrica es un flujo de partículas atómicas llamadas electrones. Ciertos materiales, llamados conductores , permiten que los electrones fluyan a través de ellos. La mayoría de los metales (cobre, hierro)  son buenos conductores de la electricidad. Los electrones fluirán desde el “-” electrodo de una batería, a través de un conductor, hacia el electrodo “+” de una batería.  Voltios (voltaje) es una medida de la fuerza que mueve los electrones.

 

Encender un led con Arduino y creatividad

Un nuevo proyecto de los mini ingenieros para dar utilidad a la programación de encender un led con Arduino.

Materiales utilizados:

Plastilina

Plato cartón

Vaso plástico

Placa Arduino + Sensor Shield For Arduino UNO R3 V5.0 Electric Module

Led + Botón

Con todo ello construyeron un platillo volante (con marciano incluido) para insertar led programados y dar rienda suelta a la creatividad que tienen.

Cada uno realizo su propia programación para repasar las últimas unidades y divertirse utilizando  la imaginación.

Compartimos el resultado:

Encendido de un led con un motor

El primer proyecto de este grupo de mini-ingenieros de Primaria en robótica, consiste en una construcción libre que contenga un motor y cuando giremos manualmente éste, consigamos producir una cierta cantidad de electricidad para encender un led.

Luego “gamberreamos” un poco y conseguimos que el led cambie de color :-))

Veamos los resultados:

Iniciación a Arduino "Hola mundo"

Comenzamos el curso de iniciación en programación de Arduino con el encendido de led, nuestro

“Hola mundo”.

Un led es el acrónimo de Light-Emitting Diode, son componentes digitales que son muy baratos, gastan poca energía pero llegan a ser muy luminosos.  Sólo tienen dos estados: encendido y apagado.

El primer paso es aprender a encender un led, utilizamos la programación en Bitbloq, y, conseguimos hacer que encienda nuestro primer led.

El siguiente paso es programar acciones secuenciales, lo primero es encenderlo, pero como nuestra placa controladora piensa muy rápido, si le decimos que apague el led tras darle la orden de encendido, pasará de una orden a otra muy rápido y dará la sensación de que el led está siempre encendido. Para solucionarlo habrá que esperar un tiempo entre una orden y otra, a eso se le llaman acciones secuenciales.

Nuestro primer proyecto consiste en fabricar una bola de discoteca para la próxima fiesta con invitados en casa y poder mostrar nuestros primeros conocimientos en programación.

La placa controladora sólo puede hacer una cosa a la vez, por lo que las acciones programadas para encender y apagar varios led, sólo pueden ir una detrás de la otra y cuando no hay un tiempo de espera, estás acciones ocurren tan rápido que parece que tengan lugar simultáneamente.  Así nuestra programación para la bola de discoteca serán acciones secuenciales que parecen simultáneas.

Veamos nuestra bolas de discoteca terminadas:

GRANDES “mini-ingenieros”

Scroll al inicio