Skip to content

gritcoding/minecraft

Repository files navigation

Minecraft Programming using Python and Raspberry Pi

  • Lesson plan is based on a 10am - 4pm day (including snack breaks!)

General Introductions (15 mins: 10am - 10:15am)

Wooden Block Game (15 mins: 10:15am - 10:30am)

  • Building Instructions:

    • B (Block) x, y, z
    • B (Block) (start-end) (start-end) (start-end)
  • 🏆 Human Programmer Computer Challenges:

    • 4x3 wall
    • 3x3 cube
    • 8x pyramid
    • fort

Setup Raspberry Pi (15 mins: 10:30am - 10:45am)

  • Video: What is a Raspberry?
  • Pi board
  • SD Card (pre-setup)
  • HDMI (display) cable
  • Wifi
  • Keyboard
  • Mouse
  • Power

Introduction to Minecraft (30 mins: 10:45am - 11:15am)

  • What is Minecraft?

  • What is Minecraft Pi? (features and limitations)

  • Play the game!

    • Menu -> Minecraft
    • Start Game -> Create New (you can create new worlds till you get one you like)
  • Keys:

    Key Action
    W Forward
    A Left
    S Backward
    D Right
    Left-click Hit
    Right-click Place block
    Mouse-scroll Hotbar select
    E Inventory
    Space Jump / Fly up
    Left Shift Crouch / Fly down
    Double Space Fly / Fall
    Esc Pause / Game menu
    Tab Release mouse cursor

news

  • Minecraft coordinate system:
    • x-axis: East (positive), West (negative)
    • z-axis: South (positive), North (negative)
    • y-axis: High (positive), Low (negative)
    • Right-handed coordinates: thumb = x, index = y, middle = z

Coordinate Systems

  • 🏆 Challenges
    • Move to position 0,0,0
    • Learn to fly and swim
    • What is the (y) coordinate of sea-level?
    • How big (x, z) is your world?
    • Can you find the South East corner of your world?
    • Build a house with stone walls, door, windows and wooden roof (bonus: fence around the house)
    • What are the dimensions (x, y, z) of your house?

House

Introduction to Python (45 mins: 11:15am - 12:00pm)

hello

Lunch Break (45 mins: 12:00pm - 12:45pm)

  • Minecraft Bingo

Minecraft Programming (90 mins: 12:45pm - 2:15pm)

Electronics (90 mins 2:15pm - 3:45pm)

About

Minecraft programming materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published