Primero voy a empezar hablando de la definición de este concepto:
El bloque de código es una sección de código con una o más declaraciones y sentencias. Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques

Desde el pequeño menú desplegable de la parte superior, podemos cambiar entre “construir” código por bloques o escribir Phyton. Si elegimos la programación por bloques, podemos desplegar una pequeña ventana a la derecha donde veremos como nuestro código se traduce a Phyton, aunque no podremos editar este código directamente.
La última característica a destacar de este software es su capacidad para procesar datos avanzados conectándose a un servidor y utilizando la cámara y el micrófono del ordenador. Podemos pedirle a Codey Rocky que reconozca escritura y habla en varios idiomas, expresiones faciales o la edad de la persona frente a la cámara. Esta función nos abre el camino hacia la posibilidad de programar a nuestro compañero de una forma mucho más avanzada y realista, haciéndole responder adecuadamente ante diferentes órdenes habladas y escritas o expresiones faciales.
Además el programa incluye la opción de Machine Learning, que nos permite entrenar al software para que reconozca más patrones o imágenes y reaccione mejor.
