vanheusden.com

minecraft

game of life

Using pyncraft in spigot I created a small game-of-life python-script for minecraft: game-of-life.py.

The result looks like (6 frames only):

MIDI sequencer

This script (sequencer.py) is a MIDI percussion sequencer in minecraft.

When it runs, it draws a panel in which you can put blocks to indicate that a certain instrument must be played at a certain time.

The sounds are played via a local MIDI synthesizer (e.g. fluidsynth). For that you need to connect sequencer.py to the input-port of fluidsynth or of a physical midi port. This can be accomplished using with for example patchage.

screenshot:


The torch indicates the start of the sequence and the 'glow stone' is the current position in the sequence (the one being played).

On Youtube there is a preview.

a fancy clock



The three bright blocks tell you the hour, minutes and seconds (real time): clock.py.

server

My server can be reached via minecraft.vanheusden.com (go to 'multiplayer' and enter this for the address, should work for java and bedrock). To see who's on-line, check here and to see a map check here.

playermap

This thing shows the location of the players in my minecraft-server.

The dots visualize the position of each player versus a reference player (called "McAutoBot123" (a bot indeed)). Their color indicate how fast they’re moving (white is stationary).

It also announces new users.

This thing is build-up of a HUB-75 64x32 pixel display, an ESP32 and 2,5A powersupply (should be enough for 30+ players) and a letterbox. In the ESP there’s a program which receives pixelflood/pixelflut packets via udp over wifi. On the (minecraft-)server side there’s a python script which renders frames and sends those to the box.




For contact info, see this page.