A hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love--Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interactive world of Minecraft.You've mined for diamonds, crafted dozens of tools, and built all sorts of structures--but what if you could program robots to do all of that for you in a fraction of the time?In Coding with Minecraft®, you'll create a virtual robot army with Lua, a programming language used by professional game developers. Step-by-step coding projects will show you how to write programs that automatically dig mines, collect materials, craft items, and build anything that you can imagine. Along the way, you'll explore key computer science concepts like data types, functions, variables, and more. Learn how Program robots that make smart decisions with flow control- Reuse code so that your robots can farm any crop you want, including wheat, sugar cane, and even cacti!- Program a factory that generates infinite building supplies- Design an algorithm for creating walls and buildings of any size- Code yourself a pickaxe-swinging robotic lumberjack!- Create a robot that digs mine shafts with stairs so you can explore safelyBonus activities in each chapter will help you take your coding skills to the next level. By the end of the book, you'll understand how powerful coding can be and have plenty of robots at your beck and call.
Coding with Minecraft is a great book for anyone of any age who wants to get into coding. You are given the code for each project and then each line of code is explained as to what it does in the project. If you have some experience with coding you can probably jump to chapter three or four. The author also has all the coding in the book online. If you’re having trouble with your code, you can always download the completed version. My favorite part of the book is the bonus activity where you make a turtle (the Minecraft robots) that takes an ingredient from multiple chests and then makes a cake and put it in a final chest. Now that I’ve finished the book I’m having a blast making new turtles to do all kinds of extra things. The book teaches you all the things you need to know to continue making whatever you want.
(This book is also under the name of Coding with Minecraft build taller, farm faster, mine deeper, and automate the boring stuff.)
Fantastic book to introduce someone to programming. The book defines programming concepts at the start then proceeds to drop the reader into programs they can use. The author defines these programs for the reader then repeats this process throughout the book. The programs progressively get more intense while becoming more useful.
The reading level is definitely in the ballpark for young readers. Only concern being the final few chapters. It can be a bit intense and may require re-reading some paragraphs. If they don't mind that it's perfect.
It's also not a bore for adult readers if you can read quickly. I found myself skimming through paragraphs occasionally as the author likes to reiterate concepts. This isn't always a bother as there are a lot of newly defined terms in the book. The reader can benefit from a review occasionally.
Fantastic reference in the back of the book of block I.D. and function lists for computer craft.
Would recommend for anyone who is interested in Minecraft.
I really enjoyed reading this book and following along with it's instructions. It can be really hard to get children interested in learning but my niece and I read this book together and followed along with his instructions and after the first day she was hooked. She already loved Minecraft and the idea that she could program turtles to do work for her was appealing. She is 9 and was able to pick up the coding concepts very easily. This book helps make coding very accessible and gratifying for children and even adults too. I highly recommend this book for any beginner that wants to start picking up coding knowledge by doing something fun.