Live data from Hacker News

Programming Minecraft on the Raspberry Pi

blog.wolfram.com

21–30 of 32 posts

Re: Programming Minecraft on the Raspberry Pi

#21
post #11

Lots of fun stuff you can program in Minecraft Pi Edition. My son and I made a minecraft version of snake/tron where each player would leave behind a trail of TNT blocks as they ran around a closed arena. Hitting a TNT would set off such huge chain reaction of explosions that the raspberry pi couldn't handle it. After a few rounds of these explosions the minecraft world looks like a total wasteland.

I honestly wish they had some of that level of scripting for the desktop version too, I love the idea of doing Python with Minecraft. Plus fun ideas like that could scale a little better on a much more powered system.

That would be quite achievable with command blocks though...

Re: Programming Minecraft on the Raspberry Pi

#22
post #11

Lots of fun stuff you can program in Minecraft Pi Edition. My son and I made a minecraft version of snake/tron where each player would leave behind a trail of TNT blocks as they ran around a closed arena. Hitting a TNT would set off such huge chain reaction of explosions that the raspberry pi couldn't handle it. After a few rounds of these explosions the minecraft world looks like a total wasteland.

I honestly wish they had some of that level of scripting for the desktop version too, I love the idea of doing Python with Minecraft. Plus fun ideas like that could scale a little better on a much more powered system.

have you seen Microsoft MakeCode? https://www.microsoft.com/en-us/research/blog/code-minecraft...

https://minecraft.makecode.com/

It's a scratch like programming environment that lets you do all kinds of cool things in Minecraft.

Re: Programming Minecraft on the Raspberry Pi

#25
post #11

Lots of fun stuff you can program in Minecraft Pi Edition. My son and I made a minecraft version of snake/tron where each player would leave behind a trail of TNT blocks as they ran around a closed arena. Hitting a TNT would set off such huge chain reaction of explosions that the raspberry pi couldn't handle it. After a few rounds of these explosions the minecraft world looks like a total wasteland.

I honestly wish they had some of that level of scripting for the desktop version too, I love the idea of doing Python with Minecraft. Plus fun ideas like that could scale a little better on a much more powered system.

It may be a little outdated (works with minecraft 1.7), but this project replicates the pi functionality for the normal version of minecraft: https://github.com/kbsriram/mcpiapi

Re: Programming Minecraft on the Raspberry Pi

#26
post #11

Lots of fun stuff you can program in Minecraft Pi Edition. My son and I made a minecraft version of snake/tron where each player would leave behind a trail of TNT blocks as they ran around a closed arena. Hitting a TNT would set off such huge chain reaction of explosions that the raspberry pi couldn't handle it. After a few rounds of these explosions the minecraft world looks like a total wasteland.

I honestly wish they had some of that level of scripting for the desktop version too, I love the idea of doing Python with Minecraft. Plus fun ideas like that could scale a little better on a much more powered system.

You can emulate it with a docker image and show the UI on your desktop..or build a QEMU image and play on your desktop!

Re: Programming Minecraft on the Raspberry Pi

#27
post #9

I used to joke that Voxel Quest was just a fancy 3d graphing calculator. I think the entryway for a lot of students to become interested in math is to make rendering more accessible. Shadertoy is one step towards this, but SDF equations are much more difficult to grok than binary on/off voxel plotting, and they have to be mathematically sound or you get buggy looking results.

During my university times, I often used EvalDraw as quick 2D/3D graphing calculator: http://advsys.net/ken/download.htm You type in some C-ish code, it gets immediately executed and drawn. Instant feedback was a winner feature here. Graphing y=f(x) was AFAIR as simple as typing "(x)" in the first line and writing an expression in the next. "(x,t)" for time-varying singals, "(x,y)" for 2-d functions with values viewe…

Thanks so much for sharing this! This is awesome :D

Me and my boyfriend are both math nerds and will both love this :)

Re: Programming Minecraft on the Raspberry Pi

#28
post #2

This is fantastic. Minecraft is one of the big factors that made me want to learn Java (back when the game first came out), and indirectly spurred a lot of my own personal development. The easier they can make it, the better.

My son wanted a own MC server to play with. And then he wanted all those plugins. So I had to learn how to code and compile java code. I had almost as much fun coding/compiling as my son had playing and cresting his world. The server I use is Spigot. Easy to get started with.

Re: Programming Minecraft on the Raspberry Pi

#29
Snap! is an awesome scheme-like visual programming language that runs in the browser, which is a lot like Scratch (visual Logo), but like Scheme in that everything is first class, including functions, lexical closures, continuations, macros, special forms, user defined functions, control structures, etc.

https://snap.berkeley.edu

ProgKids is a Russian site that integrates Snap! (and Python) with Minecraft, so kids can visually program 3d turtles that move around in the world and build things!

https://progkids.ru

ProgKids. Строим дом, а потом ещё пару (Building a house, then another couple)

https://www.youtube.com/watch?v=muNpsk4UH7c

ProgKids. Куда же без зверей? (Why do you not have animals?)

https://www.youtube.com/watch?v=1iBFwaUSDYI

ProgKids. Как работает Snap? (How does Snap work?)

https://www.youtube.com/watch?v=lh0mrqxFImQ

Post reply on HN