Programming Minecraft with Python

Anand S (~anand)


1

Vote

Description:

Minecraft is the best-selling video game of all time, with 200 million copies sold. It's a full-fledged 3D construction environment.

It looks chunky at first, but you can create beautiful worlds. It turns out that Minecraft is quite programmable. You can send messages using WebSockets that can place blocks, create mobs, get information, and more.

Unfortunately, this is not officially documented. This talk is a guide to the reverse-engineered Minecraft WebSocket protocol, and how to control make Minecraft do anything using Python.

Prerequisites:

A working knowledge of Python

Speaker Info:

Anand is a co-founder of Gramener, a data science company. He leads a team that automates insights from data and narrates these as visual data stories. He is recognized as one of India's top 10 data scientists and is a regular TEDx speaker.

Anand is a gold medalist at IIM Bangalore and an alumnus of IIT Madras, London Business School, IBM, Infosys, Lehman Brothers, and BCG.

More importantly, he has hand-transcribed every Calvin & Hobbes strip ever and dreams of watching every film on the IMDb Top 250 (except The Shining).

He blogs at https://s-anand.net. His talks are at https://bit.ly/anandtalks

Section: Game Design and 3D Modelling
Type: Talks
Target Audience: Intermediate
Last Updated: