JUEGA A 20Q

¿Crees que una máquina no es capaz de adivinar en que piensas? Pues juega a 20Q y te sorprenderás. Eso sí…no vale engañar, hay que contestar honestamente a las preguntas que se nos haga.
Se trata de un juego basado en IA (Inteligencia Artificial). En su desarrollo mezcla los Algoritmos Genéticos con las Redes Neuronales. http://20q.net/

FRACTALES: ¡¡¡ Hasta el infinito y mas allá !!!

Un fractal es una figura geométrica en la que, al fragmentarla (de aquí el nombre de fractal) se repite el mismo patrón una y otra vez. Os enseñaré 4 ejemplos muy típicos:

1.- Árbol Fractal: El patrón básico es una rama que se divide (con un ángulo concreto) en 2 mas pequeñas (se multiplica el tamaño de la anterior rama por un coeficiente menor de 1), y así sucesivamente. Aquí os dejo un ejemplo interactivo hecho por mí en el podéis jugar a variar el ángulo y el coeficiente:

2.- Copo de Nieve de Koch:El patrón básico es un segmento que se divide en 3 trozos iguales,sustituyendo el central por los dos lados externos de un triángulo equilátero con base el trozo sustituido.

Si partimos de un triángulo y aplicamos el algoritmo a cada uno de sus lados, en la siguiente animación podemos ver las 3 primeras iteraciones del proceso de construcción:

3.- Triángulo de Sierpinski: En este caso se juega con la superficie de un triángulo al que quitamos el triángulo inscrito en el centro, y así sucesivamente. Las primeras 4 iteraciones del algoritmo serían las siguientes:

4.- Conjunto fractal de Mandelbrot: Mas complejo que los anteriores, por lo que no entraré a explicar como se crea, pero si que os dejo un video increíble que hace un zoom en el que podemos ver la complejidad que tiene y cómo el patrón principal aparece recurrentemente:

¿Y sabeís que la naturaleza tiene sus propios Fractales? Aquí van algunos ejemplos:

Trasladando a binario

Por si alguna vez habéis tenido curiosidad sobre los números binarios os muestro con el programa scratch un proyecto sobre estos magníficos números que sólo utilizan dos dígitos, encendido o apagado (1 ó 0).

Este programa te permite transformar números decimales a binarios y a la inversa.

Los números binarios se construyen utilizando las potencias de 2, que multiplicas por la cifra binaria correspondiente y que las irás sumando. Por ejemplo, si quieres pasar el 11101 a decimal se haría así:

24=16   23=8   22=4   21=2   20=1  
1   1   1   0   1  
16×1 + 8×1 + 4×1 + 2×0 + 1×1 = 29

y al sumar los resultados de las multiplicaciones de la última fila da…  29 ! ! !

Y para pasar un número decimal a binario, sólo tienes que hacerlo al revés.

Pues todo esto lo hace rápidamente el programa que hemos puesto aquí debajo para que lo pruebes tú mismo ! ! !


(en catalán)

Más proyectos en Scratch de ludigonval y de ThauXX, su compañero.

Mi primer juego con Scratch

He hecho mi primer «pinito» con Scratch, un juego de naves clásico.

Os dejo el programa por si queréis descargarlo

icono


scratch-cohete-2

Scratch – Crea historias, juegos y animaciones con el gatito

Con Scratch niños y mayores podéis programar vuestras propias historias interactivas, juegos y animaciones — y compartir vuestras creaciones con otros en la comunidad en línea. programacion-scratch Está desarrollado por el MIT (Instituto Tecnológico de Massachussets) y es gratuito

Para descargarlo, dirígete ahttp://scratch.mit.edu/

Existe una comunidad con muchos ejemplos en este otro enlace: http://scratch.mit.edu/starter_projects/

Kodu – Programar juegos en 3D y mucho mas sin una sola línea de código

Kodu es una aplicación que os permitirá crear nuestro propio videojuego de forma divertida, y para ello, no es necesario conocer ni aprender lenguajes de programación, además de poder jugar con los que vienen ya instalados.

Kodu os permite diseñar mundos en tres dimensiones a partir de una serie de elementos configurados previamente por el programa. Para crear nuestro videojuego, nos encontramos con un lienzo vacío, donde podemos colocar todo tipo de elementos de decoración y actores que podremos hacer que interactúen entre ellos programándolos a través de menús. 

programacion-kodu

Está desarrollado por Microsoft y es gratuito

Para descargarlo, dirígete ahttp://fuse.microsoft.com/kodu/

Existe una comunidad con muchos ejemplos en este otro enlace: http://worlds.kodugamelab.com/browse

Para comenzar, te recomendamos que vayas a este enlace