Series: Adventures In ...
Paperback: 320 pages
Publisher: Wiley; 1 edition (November 17, 2014)
Language: English
ISBN-10: 111894691X
ISBN-13: 978-1118946916
Product Dimensions: 7.4 x 0.7 x 9.2 inches
Shipping Weight: 1.3 pounds (View shipping rates and policies)
Average Customer Review: 4.5 out of 5 stars See all reviews (33 customer reviews)
Best Sellers Rank: #117,343 in Books (See Top 100 in Books) #17 in Books > Teens > Education & Reference > Science & Technology > Computers #51 in Books > Computers & Technology > Games & Strategy Guides > Minecraft #72 in Books > Teens > Hobbies & Games
I've been teaching my kids (9 & 11) how to program for the past two years. They started off with the Scratch programming language a few years back and now I've decided its time for them to "graduate" to a full blown language. Knowing they like the game Minecraft, I thought combining programming and Minecraft would be ideal, as it would help make programming more interesting for them. This book utilizes the Python language and the Craftbukkit Minecraft server with the Raspberry Juice plugin to implement basically the same Python API that is in MinecraftPi (the Raspberry Pi version of Minecraft). The Pi API is severely limited as compared to the full blown CraftBukkit JAVA API; however, for beginning programmers, this probably will not matter too much.The book is written with an eye toward the younger reader with the use of graphics, images, and color. It is well written and the authors present the material in an age appropriate way. The book progresses from simple hello-world style programs to finally the construction of an entire 'adventure' type game with scoring, building upon what you learn in each chapter. The book is broken down into nine chapters (or adventures as they are called in the book), with each chapter presenting some sort of programming project:Chapter 1 - Hello Minecraft WorldChapter 2 - Tracking your Players as they MoveChapter 3 - Building Anything AutomaticallyChapter 4 - Interacting with BlocksChapter 5 - Interacting with Electronic CircuitsChapter 6 - Using Data FIlesChapter 7 - Drawing 2D and 3D structuresChapter 8 - Giving Blocks a Mind of their OwnChapter 9 - The Big Adventure: Crafty CrossingThe fifth chapter is unique in that it explores wiring up actual electronic components and explores flashing an LED and getting external input from a physical button. Unfortunately, the fifth chapter will probably be a bit much for most younger readers, and will also require the use of a Raspberry Pi and a separate breakout board from Adafruit. While I already have a raspberry pi at my disposal, I'd imagine many other people skipping chapter 5 altogether.From a programming aspect, it covers all the topics that I would consider necessary for a beginner programmer to build a fundamental programming base. I/O, conditionals (if statements, etc) and loops are covered in Chapter 2. Functions are covered in Chapter 3. Indexing and arrays are in Chapter 4, and the rest of the chapters build upon the fundamentals introduced in the first four chapters. The great thing about this book is much of the hard work is disguised as fun minecraft projects. At the end, your child should know the basics of programming (conditionals, loops and functions) and should know enough about them to construct a simple minecraft plugin. Finally, there is an appendix which covers additional learning resources.
Got this for my nine year old son, who LOVES Minecraft and has been wanting to design his own mods for about a year, but hasn't had the knowledge to do so. He has some beginner programming experience, he's messed around with Scratch a little and gone through a few programming projects on Khan Academy. So even though the book is aimed at 11-14 year olds, since it also says the early chapters had been tested with kids as young as eight, I figured he would do fine with at least part of it.My techie husband did the installation, and he was kinda annoyed that it won't run on Linux, but to be fair, the book NEVER said it would, this is just my husband's problem and I mention it only as an FYI for anyone who is wondering if it works on Linux. The Windows install was quick and easy. That is covered in Adventure 1. Adventure 1, 2, and 3 are the ones they recommend for younger kids.Adventure 1 is the install and a very simple Python program to get a chat window to pop up and say 'Hello Minecraft World'. I think most absolute beginners would need a little help with this adventure, but mostly just to troubleshoot, the instructions are pretty clear and the problem is going to be making sure the kid FOLLOWS them correctly!! :) Adventure 2 teaches the player how to track locations in the Minecraft world, and also how to charge 'rent', which is pretty hilarious. Adventure 3 lets the player make auto-builders in the Minecraft world.That is as far as we have gotten in about a month. He is working on Adventure 4, which is Interacting with Blocks, but it is a little more involved and he is not always 100% careful, so a certain amount of frustration and debugging has to happen.But, all in all, this is a good book for younger programmers with little experience, provided there is someone around who can help them if they get into trouble.
Minecraft Journal: A Secret Minecraft Journal (Minecraft, Minecraft Journal, Minecraft Journals, Minecraft Book, Minecraft Books, Minecraft Diaries, Minecraft Diary, Minecraft Book for Kids) Minecraft Enderman: A Minecraft Enderman Diary (Minecraft, Minecraft Ender, Minecraft Enderguy, Minecraft Endermen, Minecraft Books, Minecraft Enderman Diaries, Minecraft Diary) Minecraft Diaries: Minecraft Bundle of 3 Minecraft Books in 1 (Minecraft Diaries, Minecraft Books, Minecraft Books for Children, Minecraft Books for ... Xbox, Minecraft Villagers, Minecraft Pig) Minecraft Princess: A Minecraft Princess Diary (Minecraft Princess, Minecraft Princesses, Minecraft Princess Diaries, Minecraft Books, Minecraft Diaries, Minecraft Diary, Minecraft Book for Kids) Minecraft Heroine: A Minecraft Heroine's Diary (Minecraft, Minecraft Female Hero, Minecraft Girl, Minecraft Books, Minecraft Diaries, Minecraft Diary, Minecraft Book for Kids) Minecraft: Diary of a Minecraft Legend Hunter (An Unofficial Minecraft Book): Minecraft Books For Kids, Minecraft Diaries, Minecraft Quests, A Minecraft Adventure, Fun Minecraft, Minecraft Kids Minecraft Diary: Minecraft Diary of a Minecraft Zombie (Minecraft Zombies, MinecraftDiaries, Minecraft Books, Minecraft Books for Children, Minecraft ... Stories, Minecraft Comics, Minecraft Xbox) Minecraft: Diary of a Minecraft Shulker (Minecraft, Minecraft Shulker Story, Minecraft End, Minecraft Ender, Minecraft Pigman, Minecraft Short Story, Minecraft Nether) Minecraft: Queen: Diary of a Minecraft Queen (Minecraft Queens, Minecraft Princess, Minecraft Prince, Minecraft Princes, Minecraft Girls, Minecraft Diaries, Minecraft Story) Minecraft Girls: A Diary of Minecraft Girls (Minecraft Girl, Minecraft Girl Diary, Minecraft Girls Book, Minecraft Books, Minecraft Diaries, Minecraft Diary, Minecraft Book for Kids) Minecraft: Girl Diaries 6 in 1 (Minecraft Box Set, Minecraft Girls, Minecraft Women, Minecraft Kids, Minecraft Childrens Books, Minecraft Diaries, Minecraft Wimpy Diaries) Diary of a Minecraft Steve: Books 10 thru 12: (Unofficial Minecraft Book)(Minecraft Books,Minecraft Secrets,Minecraft Comics,Minecraft Diary,Minecraft ... (Diary of a Minecraft Steve Bundle Book 4) Minecraft: Heroes and Criminals 6 in 1 (Minecraft Box Set, Minecraft Hero, Minecraft Diaries, Minecraft Bundle, Minecraft Childrens Books, Minecraft Girl, Minecraft Spy) Minecraft: Minecraft: Fights and Legendary Tales (Minecraft Diaries, Minecraft Bundle, Minecraft Box Set, Minecraft Book Set, Minecraft Stories, Minecraft Story Books) Minecraft: Minecraft Seeds, The Ultimate Minecrart Guide (Minecraft Books for Kids Minecraft Diaries Minecraft Zombie Minecraft Diary Minecraft Books) Minecraft: Ultimate Minecraft Potions Handbook: Unofficial Minecraft Guide Book to Minecraft Potion Secrets: Kids video games, Minecraft guide book, Minecraft ... Master - Ultimate Minecraft Handbooks) Minecraft: Diary of a Dorky Zombie: The Dorky Steve Minecraft diary adventure begins... (Unofficial Minecraft Book (Minecraft, Minecraft Secrets, Minecraft ... Books For Kids, Minecraft Books, Diary 1) Minecraft: Over 500 Awesome Minecraft Hints & Tips (MineCraft Gaming Expert - Unofficial Minecraft Guides (Minecraft Handbooks, Minecraft Comics & Minecraft Books for kids) Book 2) Diary of a Minecraft Iron Golem: Book 1: (An Unofficial Minecraft Book)(Minecraft Books, Minecraft Secrets, Minecraft Comics, Wimpy Diary, Minecraft Handbook, Minecraft Stories) Minecraft Diary: Wimpy Steve Book 1: Trapped in Minecraft! (Unofficial Minecraft Diary) (Minecraft diary books, Minecraft books for kids age 6 7 8 9-12, ... adventures) (Minecraft Diary- Wimpy Steve)