Minecraft Pi

O Sonic Pi suporta agora um simples API para interagir com o Minecraft Pi - uma edição especial do Minecraft que vem instalada por default no sistema operativo baseado no Raspian Linux instalado no Raspberry Pi.

Não é necessário importar bibliotecas

A integração do Minecraft Pi foi desenhada para ser extremamente fácil de usar. Tudo o que necessitas é correr o minecraft Pi e criar um mundo. Então podes usar a função mc_* tal como poderias usar o play e synth. Não é necessário importar nada ou instalar bibliotecas - está pronto a ser usado e funciona “out of the box”.

Conexão automática

O API do Minecraft Pi trata de gerir a conexão à aplicação do Minecaft Pi. Isso significa que não precisas de te preocupar com nada. Se tentares usar o API do Minecraft Pi quando o Minecraft Pi ainda não está a correr, o Sonic Pi educadamente vai-te avisar. Similarmente, se fechares o Minecraft Pi enquanto ainda estiveres a correr um live_loop que usa o API, o live loop irá parar e dirá que não se consegue conectar. Para reconectar basta correres o Minecraft Pi outra vez e o Sonic Pi irá detectar e recriar a conexão por ti.

Desenhado para ser codificado ao vivo

O API do Minecraft Pi foi desenhado para trabalhar sem falhas dentro dos live_loops. Isto significa que é possível sincronizar modificações nos teus mundos do Minecraft Pi com modificações nos teus sons do Sonic Pi. Videos musicais baseados no Minecraft instantâneos! Nota no entanto que o Minecraft Pi é um software alpha e pode ter bugs. Se encontrares alguns problemas, simplesmente reinicia o Minecraft Pi e continua como anteriormente. A conexão automática do Sonic Pi encarrega-se do resto.

Requer o Raspberry Pi 2.0

É altamente recomendado que uses o Raspberry Pi 2 se quiseres correr ao mesmo tempo o Sonic Pi e o Minecraft - especialmente se quiseres utilizar as capacidades sonoras do Sonic Pi.

Suporte de API

Nesta fase, o Sonic Pi suporta blocos básicos e manipulação pelo jogador que são detalhadas na secção 11.1. Suporte para chamada de eventos despoletadas pelo jogador no mundo está planeado para futuras edições.