Un lenugaje de programación es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina.
Un videojuego es una aplicación interactiva orientada al entretenimiento que, a través de ciertos mandos o controles, permite simular experiencias en la pantalla de un televisor, una computadora u otro dispositivo electrónico.
Scratch es un lenguaje de programación visual creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones; además de facilitar la difusión de las creaciones finales con otras personas Vía Web.
- Las características principales de scratch son :
- La interfaz es muy intuitiva y muy gráfica.
- Existencia de un banco de recursos en el propio programa: objetos, personajes, escenarios, sonidos...
- Las acciones de los personajes se forman apilando piezas a modo de puzzle.
- Visulaización instantánea de lo que hacemos en el programa.
- Interacción con los objetos y personajes que introducimos con el ratón y el teclado, es decir, una vez que creamos nuestro proyecto el usuario puede interactuar moviendo los objetos en la pantalla.
- Posibilidad de difundir nuestro proyecto en la web.