Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title Page
About the Authors
Table of Contents
Foreword
Introduction
What Is Minecraft?
What Is Minecraft Programming?
Who Should Read This Book?
What You Will Learn
What We Assume You Already Know
What You Need for the Projects
A Note for Parents and Teachers
The Companion Website
Other Sources of Help
Conventions
Reaching Out
Adventure 1: Hello Minecraft World
Setting Up Your Raspberry Pi to Program Minecraft
Setting Up Your PC or Apple Mac to Program Minecraft
Creating a Program
Running a Program
Adventure 2: Tracking Your Players as They Move
Sensing Your Player’s Position
Building the Welcome Home Game
Using Geo-Fencing to Charge Rent
Moving Your Player
Further Adventures in Tracking Your Player
Adventure 3: Building Anything Automatically
Creating Blocks
Building More Than One Block
Using for Loops
Clearing Some Space
Building a House
Building More Than One House
Adding Random Carpets
Further Adventures in Building Anything
Adventure 4: Interacting with Blocks
Finding Out What You Are Standing On
Using Python Lists as Magic Memory
Sensing That a Block Has Been Hit
Writing a Treasure Hunt Game
Further Adventures in Interacting with Blocks
Adventure 5: Using Data Files
Reading Data from a File
Building Mazes from a Data File
Building a 3D Block Printer
Building a 3D Block Scanner
Building a Duplicating Machine
Further Adventures in Data Files
Adventure 6: Building 2D and 3D Structures
The minecraftstuff Module
Creating Lines, Circles and Spheres
Creating a Minecraft Clock
Drawing Polygons
Pyramids
Further Adventures with 2D and 3D Shapes
Adventure 7: Giving Blocks a Mind of Their Own
Your Block Friend
Using Random Numbers to Make Your Block Friend More Interesting
Bigger Shapes
Alien Invasion
Further Adventures in Simulation
Adventure 8: Building a Game Controller with a BBC micro:bit
What You Need for This Adventure
What Is a BBC micro:bit?
Setting Up Your Computer to Connect to Your BBC micro:bit
Hello BBC micro:bit
The Magic Doormat Revisited
Making a Detonator
Writing a Ball-Rolling Game
Further Adventures with Your BBC micro:bit Game Controller
Adventure 9: The Big Adventure: Crafty Crossing
A Game within a Game
Part 1: Building the Arena
Part 2: Creating the Obstacles
Part 3: Game Play
Part 4: Adding a Button and Display
Further Adventures in Your Continuing Journey with Minecraft
Appendix A: Where to Go from Here
Websites
Videos
Books
Appendix B: Quick Reference
Glossary
End User License Agreement
← Prev
Back
Next →
← Prev
Back
Next →