Tuesday 21 April 2020

micro:bit with Minecraft projects



Using micro:bits to control Minecraft 

These resources show you how to control the popular block-based building game Minecraft using your micro:bit. This is achieved using bitIO, an I/O library for Python. This allows you to interact directly with your micro:bit in Python 2 or 3 on your computer.
These resources will have you making pixel art, building cities, flying through space, and much more! comeback for updated tasks over the coming days and weeks...

Project 1: Getting Started with BitIO


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse, ideally connected to the internet so you can download the files needed in the below task.

What will you learn:

  • How to download the files needed to get your micro:bit to talk to Minecraft on the Pi.
  • The steps needed to get the Pi to find the micro:bit so they can communicate through the usb / serial connection.  
  • How to use the micro:bit to control the Minecraft character in a game world by tilting in up, down, left and right.

Lets get started:

Link to project


Project 2: Walking Rainbow blocks


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project


Project 3: Tilting Rainbow Road


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project

Project 4: Tilt me around the world


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project

Project 5: Touching pins simple


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project


Project 6: Touching pins takes you places


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project


Project 7: Minecraft CPU temperature graphing 


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project



Project 8: Pixel Craft

 


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project


Project 9: micro:bit transport

 


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project


Project 10: Pixel Craft 2.0

 


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project



Project 11: Pixel Craft 2.0

 


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project

Project 12: Scalable housing

 


What will you need:


  • 1 micro:bit and usb cable to connect to the Raspberry Pi
  • 1 x Raspberry Pi plugged in to a power source with a screen and keyboard mouse

What will you learn:


  • How to create a list in python to store items e.g. Minecraft block id numbers 
  • How to randomly select one of these block ids from the list
  • Use the micro:bit as a controller for the Minecraft character and after each movement drop the random block selected. 

Lets get started:

Link to project


No comments:

Post a Comment