Immerse yourself in the game design universe of Minecraft for this project-based learning adventure! This course offers students an introduction to many real-world programming concepts such as Object-Oriented Programming, Computer Hardware, and basic Scripting through creative and open-ended projects. We will leverage Minecraft’s integrated code builder, redstone components, and command blocks to draw parallels to these concepts. After exploring all of the tools Minecraft has to offer, students will take on a collaborative final project to build a popular mini-game, applying everything they have learned. Join one of our experienced instructors to learn how to use your favorite games to learn to code!
Immerse yourself in the game design universe of Minecraft for this project-based learning adventure! This course offers students an introduction to many real-world programming concepts such as Object-Oriented Programming, Computer Hardware, and basic Scripting through creative and open-ended projects. We will leverage Minecraft’s integrated code builder, redstone components, and command blocks to draw parallels to these concepts. After exploring all of the tools Minecraft has to offer, students will take on a collaborative final project to build a popular mini-game, applying everything they have learned. Join one of our experienced instructors to learn how to use your favorite games to learn to code!
Ages 10 to 13
Need a modern computer (no tablets) with fast internet
Ages 10 to 13
Need a modern computer (no tablets) with fast internet
Initial Setup
Students will join the KTBYTE Minecraft world and begin exploring the code builder. We will create an auto-mining bot using the Agent entity.
Gladiator Arena
Today we'll continue working with the code builder. Coding concepts include arrays and loops, used to create a player versus monster minigame.
Navigating the World
This lesson covers the Minecraft coordinate system. This can be used with the code builder to edit the world and create a giant compass so we never get lost!
Spy Base
Students will begin to learn how to code with the Redstone unit. Using simple Redstone circuits, we will create a spy base fitted with locks, traps and more.
Spy Base Continued
Today we'll continue using Redstone to learn how to build logic gates in Minecraft to add more advanced security to their spybase.
Escape Room
In this lesson we explore basic commands and how to use them to populate the world with a large structure. These commands can also be used to escape the structure in various interesting ways.
Parkour!
Students will build upon basic commands - using command blocks to create blocks with custom effects. Using these blocks, we will create our very own parkour course!
Final Project - Build Day
We will begin work on our final project: building a mini game as a class. Some options include Capture the flag, Spleef, and Pvp arena. We will work mainly on the planning process and the infrastructure.
Final Project - Features and Commands
Students will continue working on their final projects. In this class, we will focus on creating and integrating the commands needed for various features of the mini-game such as a scoreboard, a team tracker, and many more.
Final Project - Showcase Day
Final day of class. Students will add finishing touches and finalize their games. We will spend the last 30 minutes of class trying out the games we’ve created!
Initial Setup
Students will join the KTBYTE Minecraft world and begin exploring the code builder. We will create an auto-mining bot using the Agent entity.
Gladiator Arena
Today we'll continue working with the code builder. Coding concepts include arrays and loops, used to create a player versus monster minigame.
Navigating the World
This lesson covers the Minecraft coordinate system. This can be used with the code builder to edit the world and create a giant compass so we never get lost!
Spy Base
Students will begin to learn how to code with the Redstone unit. Using simple Redstone circuits, we will create a spy base fitted with locks, traps and more.
Spy Base Continued
Today we'll continue using Redstone to learn how to build logic gates in Minecraft to add more advanced security to their spybase.
Escape Room
In this lesson we explore basic commands and how to use them to populate the world with a large structure. These commands can also be used to escape the structure in various interesting ways.
Parkour!
Students will build upon basic commands - using command blocks to create blocks with custom effects. Using these blocks, we will create our very own parkour course!
Final Project - Build Day
We will begin work on our final project: building a mini game as a class. Some options include Capture the flag, Spleef, and Pvp arena. We will work mainly on the planning process and the infrastructure.
Final Project - Features and Commands
Students will continue working on their final projects. In this class, we will focus on creating and integrating the commands needed for various features of the mini-game such as a scoreboard, a team tracker, and many more.
Final Project - Showcase Day
Final day of class. Students will add finishing touches and finalize their games. We will spend the last 30 minutes of class trying out the games we’ve created!