Programmable Minecraft: first steps


¡Hola a todos! Hoy les traigo noticias respecto a Minecraft «programable».

Primeramente, una pequeña presentación del proyecto: Lo que se busca exactamente es la automatización de algunas acciones que los jugadores realizan con frecuencia y suelen ser tediosas (como la construcción de estructuras sencillas de gran tamaño o la adquisición de una cantidad considerable de bloques de un material facilmente accesible). Esta automatización ha de ser posible mediante la ejecución de código escrito por el jugador. Aprovechando las características de Smalltalk (especialmente el que nos brinda la posibilidad de modificar el comportamiento de los objetos durante la ejecución de nuestros programas), procuramos que la «digestión» del código del usuario sea llevada a cabo por Smalltalk, enviandose las instrucciones más sencillas posibles a Minecraft.

Teniendo esto en cuenta, el primer paso es establecer una conexión entre Smalltalk y Minecraft, que es lo que les muestro en este post. Contamos con una interfaz gráfica muy sencilla que, por el momento, nos muestra información en vivo acerca de nuestras acciones en el juego. Aún queda un largo camino por recorrer pero ya estamos algo más cerca de la meta que antes 🙂

Morph del inspector al 26/06/2014

Hello everyone! Today I bring you news regarding the Programmable Minecraft project.

First of all, a little introduction: what we are looking for is the automation of different actions that players frequently carry out and tend to be tedious (such as constructing simple structures of considerable size or acquiring a considerable amount of blocks of a common material). This automation is to be made possible through the execution of code written by the player. Taking advantage of Smalltalk’s unique characteristics (specially that it allows us to modify the behaviour of objects during execution), we seek that the «digestion» of the aforementioned code is carried on by the Smalltalk VM, being what is sent to Minecraft the simplest instruction set possible.

With this in mind, the first step is to establish a connection between Minecraft and Smalltalk, which is what I show you in this post. We made a very simple graphic interface that currently displays live information related to our actions inside the game. There is still a long way to go, but we’re now a bit closer to the goal than we were before 🙂

Morph del inspector al 26/06/2014

, , ,

  1. No hay Comentarios
(No será publicado)


  1. No hay trackbacks