Coding with Minecraft



Download free course Coding with Minecraft, pdf file on 256 pages by Al Sweigart.
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 to:
- 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 safely.

Bonus 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.


Table of contents

  • Getting Started with Minecraft and Computercraft
  • Basic Lua Programming for Turtles
  • Talking to Your Turtle
  • Programming Turtles to Dance
  • Making a Better Dancer
  • Programming a Robo Lumberjack
  • Creating Modules to Reuse Your Code
  • Running an Automated Tree Farm
  • Building a Cobblestone Generator
  • Making a Stone Brick Factory
  • Constructing Walls
  • Constructing Rooms
  • Constructing Floors
  • Programming a Robotic Farm
  • Programming a Staircase Miner
  • Function Reference
  • Name ID Reference
Pages : 256
Size :
File type : PDF
Downloads: 104
Created: 2022-02-01
License: CC BY-NC-SA
Author(s): Al Sweigart
Coding with Minecraft

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Minecraft Coding Tutorials

Others related eBooks about Coding with Minecraft

Programming in ADA, PDF Tutorial

Learn Programming in ADA, a complet PDF Tutorial by Wikibooks contributors....

Python 3 Tutorial for beginner

Download Python PDF Tutorial for free, it consisting of 20 chapters and 74 pages covering all the most important Python concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

You Don't Know JS Yet: Get Started

Download free course You Don't Know JS Yet: Get Started, pdf file on 143 pages by Kyle Simpson....

Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core

Windows developers have always enjoyed the productivity boost you get with the .NET platfo..., download free .NET tutorial in PDF (155 pages) created by ....

Essential C

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C Programming Language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Learning C++

Download free course Learning C++, pdf file on 897 pages by Stack Overflow Community....

Get Started with Arduino

Download free course Get Started with Arduino, pdf file on 180 pages by Matt Bradshaw, Jo Hinchliffe, Dr Andrew Lewis, Jenny List, Brian Lough, Graham Morrison, John Wargo....

Effective AWK Programming

Download free course Effective AWK Programming, pdf file on 572 pages by Arnold Robbins....

Tutorial XML in PDF

Download free XML tutorial course in PDF, training file in 8 chapters and 25 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Essential Android

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Android programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....