My Account Log in

1 option

Adventures in Minecraft.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Whale, David.
Contributor:
O'Hanlon, Martin.
Series:
Adventures In ....
Language:
English
Physical Description:
1 online resource (315 p.)
Place of Publication:
Hoboken : Wiley, 2014.
Language Note:
English
Summary:
Here's your ticket to a world of adventures with Minecraft and programming. Learn how to extend Minecraft and create a new gaming experience, by exploring the magical world of Minecraft programming. Adventures in Minecraft, like other books in the highly successful Adventures series, is written especially for 11- to 15-year-olds. With this book you will learn new programming skills while having fun with Minecraft! Minecraft programming experts David Whale and Martin O'Hanlon walk you step-by-step through everything you need to know to: Get started writing Minecraft programs in Python on you
Contents:
Title Page; Copyright Page; About the Authors; Contents; Introduction; What Is Minecraft?; The Virtual World; How Did Minecraft Come About?; What Is Minecraft Programming?; Who Should Read This Book?; What You Will Learn; What We Assume You Already Know; What You Will Need for the Projects; A Note for Parents and Teachers; How This Book Is Organised; The Companion Website; Other Sources of Help; Conventions; Reaching Out; Adventure 1: Hello Minecraft World; Setting up Your Raspberry Pi to Program Minecraft; Installing Minecraft on Your Raspberry Pi; Starting Minecraft on Your Raspberry Pi
Setting up Your PC or Apple Mac to Program MinecraftInstalling the Starter Kit and Python on Your Windows PC; Installing the Starter Kit and Python on Your Apple Mac; Starting Minecraft on Your Windows PC or Apple Mac; Stopping Bukkit; Creating a Program; Running a Program; Stopping a Program; Adventure 2: Tracking Your Players as They Move; Sensing Your Player's Position; Getting Started; Showing Your Player's Position; Tidying Up Your Position Display; Using postToChat to Change Where Your Position Displays; Introducing a Game Loop; Building the Welcome Home Game
Using if Statements to Make a Magic DoormatChecking if Your Player Is at a Particular Location; Building a Magic Doormat; Writing the Welcome Home Game; Using Geo-Fencing to Charge Rent; Working out the Corner Coordinates of the Field; Writing the Geo-Fence Program; Moving Your Player; Further Adventures in Tracking Your Player; Adventure 3: Building Anything Automatically; Creating Blocks; Building More than One Block; Using for Loops; Building Multiple Blocks with a for Loop; Building a Huge Tower with a for Loop; Clearing Some Space; Using setBlocks to Build Even Faster
Reading Input from the KeyboardBuilding a House; Building More than One House; Using Python Functions; Building a Street of Houses with a for Loop; Adding Random Carpets; Generating Random Numbers; Laying the Carpets; Further Adventures in Building Anything; Adventure 4: Interacting with Blocks; Finding Out What You Are Standing On; Finding out if Your Feet Are on the Ground; Building Magic Bridges; Using Python Lists as Magic Memory; Experimenting with Lists; Building Vanishing Bridges with a Python List; Sensing that a Block Has Been Hit; Writing a Treasure Hunt Game
Writing the Functions and the Main Game LoopPlacing Treasure in the Sky; Collecting Treasure when It Is Hit; Adding a Homing Beacon; Adding Your Bridge Builder; Further Adventures in Interacting with Blocks; Adventure 5: Interacting with Electronic Circuits; What You Will Need for this Adventure; Prototyping Electronics with a Breadboard; Building a Circuit that Lights an LED; Connecting Electronics to Your Computer; Setting Up the PC or Mac to Control Electronic Circuits; Configuring the Drivers; Finding the Serial Port Number; Controlling an LED; Lighting Up an LED from your Computer
Flashing the LED
Notes:
Description based upon print version of record.
ISBN:
9781118946855
1118946855
9781118946848
1118946847
OCLC:
903939193

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account