- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft

Size: px
Start display at page:

Download "- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft"

Transcription

1 1

2 CrowPi with MineCraft Pi Edition - Introduction - Minecraft Pi Edition - Introduction - What you will need - Introduction - Running Minecraft - Introduction - Playing Multiplayer with more CrowPi s - Lesson 1 - Minecraft Pi edition API - Lesson 2 - Using the Python interface - Lesson 3 - Finding your location in the game - Lesson 4 - Teleporting the player - Lesson 5 - Generating blocks - Lesson 6 - Dropping blocks as you walk - Lesson 7 - Playing with TNT blocks - Lesson 8 - Playing with burning Lava - Lesson 9 - Getting player position on the LCD screen - Lesson 10 - Teleporting player on touch press - Lesson 11 - Building house using python code - Lesson 12 - TNT Buzzer detector - Lesson 13 - Generating blocks using NFC 2

3 Introduction What is Minecraft Pi Edition? Minecraft Pi Edition is a special edition of minecraft crafted for the Raspberry Pi. The version is based on the Minecraft pocket edition with minimal features that allows the raspberry pi to run smoothly. From the official Minecraft website: Have you ever thought about learning to program? Where would you begin? How much would it cost? What would you need to get things moving? The Raspberry Pi is a credit card-sized computer that s a great starting point. It s cheap, capable, and approachable for newbie programmers. And we ve made a FREE version of Minecraft just for it! It comes with a revised feature set and support for multiple programming languages. You can start by building structures in the traditional Minecraft way, but once you ve got to grips with the in-game features, there s opportunity to break open the code and use programming language to manipulate things in the game world. You ll be learning new skills through Minecraft! Wow! Minecraft Pi Edition combined with CrowPi is the perfect way to go if you are interested in learning coding and micro electronics using fun and simple steps! 3

4 Introduction What will you need to get things going? For our tutorials and lessons you d need the followings: * CrowPi (any version from basic to advanced will work! * Raspberry Pi Zero / 2 / 3 (connected to the CrowPi) * Mouse and keyboard (can be wired or wireless) This version of Minecraft comes with the Raspberry Pi Raspbian built in so we don t need to install any additional software. Wifi or bluetooth are not required unless you re connecting wireless keyboard and mouse, and if an item is controlled by bluetooth, you might need to enable it and connect it the right way. 4

5 Introduction Running minecraft and getting things started If you navigate to the upper menu where the Raspberry Pi logo is, you ll find a navigation bar called Games. Under Games, you ll be able to see 2 options: Minecraft and Python games. Left click on Minecraft and the game will open and should be ready to play! Next thing will be to prepare our python interface going and we ll be ready to go! Note: If you re curious, you should check python games out. It includes multiple fun games all coded in python, it s a great way to spend good time with your CrowPi and your friends! 5

6 Introduction Playing multiplayer with more CrowPi s It s actually pretty interesting, Minecraft is multiplayer supported! If you or one of your friends have a spare CrowPi, you can play together! Study, code and learn both easily and quickly. The way to do it is one of you should create a new world in Minecraft and then under multiplayer tab the other CrowPi will be able to discover the server and join. In order to do this, you both should be on the same network. What s more awesome? It also supports the Minecraft Pocket edition which means if your friends have iphone / Android / Tablet or even a game console they can join in on your CrowPi game! That s right! Make sure to let your friends know you have your own Minecraft idea using the CrowPi and let them join you to craft great things together. 6

7 Lesson 1 Using the Minecraft Pi Edition API Minecraft Pi edition has an API to control the Minecraft Game. API stands for Application programming interface and by having Minecraft API it allows us to control the game using Python programming language! Isn t that awesome? The API called MCPIPY MC stands for MineCraft, PI from the Pi and PY from Python. We will use MCPIPY (comes built in in the Raspbian) in order to control the game during the lesson and make some pretty cool things. Want an example? Let s take a look: This is a very simple usage for our API using Python programming language. First, we import minecraft by using the mc = MineCraft.create() command, now mc has the minecraft game object in it which we ll use to control the game Then we give the game a command: mc.posttochat( Hello world ) Can you guess what this command does? No? Let s learn how to use the python command interface so you could try and see by yourself :) 7

8 Lesson 2 Using the Python interface to control the game Go to the menu and select Python from the application menu, This will open you an interface which will allow you to code directly into the game. You can try to type line by line the first example of hello world we showed last lesson and see what happens. If everything goes right, you should see hello world chat pops out! Exciting isn t it? Using the Python shell we ll be able to prototype quickly and try different commands and things. If you want to go more advanced, create your own file or execute the examples we ll give later in order to see what happens. The Minecraft Pi Edition api (MCPIPY) is pretty big and allows various functionalities. During the lessons we ll go through many of them. If you d like to read the API by yourself you can find it at the following link: 8

9 Lesson 3 Finding your location in the game Finding your position in the game is necessary. Later on, in the game, we ll learn how to generate blocks and do multiple actions, in order to do those things you need to know where to do them. We ll need to find our position in the game for that purpose. How we ll do that? Let s find out. That s it. Now pos object contains your position data which you can print or use for your own stuff. But there is one more thing we can do Now we have have different coordinates separated. Now x, y, and z contain each part of your position coordinates. x and z are the walking directions (forward/back and left/right) and y is up/down. 9

10 Lesson 4 Teleporting your player If we can find your current player position, why can t we change it? This will transport your player to 100 spaces in the air. This will mean you ll teleport to the middle of the sky and fall straight back down to where you started. Try to change one of the coordinates (x, y or z) and see what happens! ayou go too far, it might be a good idea to save that position, isn t it? 10

11 If you want to better understand how teleportation works, you can use the following image. As you can see the Y stands for height Z for and X for width on different directions, While considering where to move or teleport your player, if you re not sure how to calculate the positions you can use and refer to this picture! 11

12 Lesson 5 Generating and playing with blocks Blocks is something we ll use very often during our lessons, we should learn how to generate them! There's a very simple function called setblock() let s see how it works: As you can see, first we must get our location in order to generate the block next to us so we ll be able to find it. next, we use the setblock() function, giving it our position and the ID of the block. We write x+1 so we ll be able to generate the block in front of us (+1 one block from coordinate x) You can try to change it and see what happens! The number 1 we specified at the end is the ID of the block, ID number 1 stands for stone block but there are multiple block types such as: Air: 0 Stone: 1 Grass: 2 Dirt: 3 Etc etc You can check the MCPIPY API in order to find all the existing blocks IDs. 12

13 We can use is setting block as variable, for example: We keep the ID of the block inside variable and then use the variable to generate it. Also, it s important to mention there are some special blocks which use extra properties which required in order to generate them for example, wool: We have multiple of wool such as: 0: White 1: Orange 2: Magenta 3: Light Blue 4: Yellow So after setting up the Block ID you d like to use, you ll need to add additional property to them. If you don t set the extra property, it ll still work! It will go with the default value, in the case of wool that would be 0 which is white. Other blocks which have extra properties are wood (17): oak, spruce, birch, etc; tall grass (31): shrub, grass, fern; torch (50): pointing east, west, north, south; and more. See the API reference for full details. 13

14 We can also set massive block of multiple blocks together! How we ll do that? Let s take a look As you can see, first we set the ID of the block which we d like to use which in our case is stone. Then we get our position, we set x,y and z +1 to be infront of us, then we set another x, y z which aren t our position properties but the size of the blocks which will be 10x10x10! That huge! The last thing will be to give the function the block id we would like to use which is stone. You can try different block sizes and different block types but be aware: if you try to generate a massive block for example 1000 or even 10,000 it might crash the game! But why not, try and see if you can find the limits! 14

15 Lesson 6 Dropping blocks on the go After we ve learned how to generate multiple types of blocks, why not drop them as we walk in the game? For our example, let s use some flowers! As you can see, first we imported the Minecraft module and the time module as well. Then we ve created Minecraft object and flower variables with the flower ID which is 38, while True (forever) we get our position (to get it every time when we walk) and we set flower in our current position, then we wait 100 milliseconds to prevent the game from crashing! 15

16 Even if we fly through the air, we ll still be able to see the flowers going around! What if we want to know on which block we are standing on right now? We can use getblock to find out what type a block is: This tells you the location of the block you re standing in (this will be 0 - an air block). We want to know what type of block we re standing on. For this we subtract 1 from the y value and use getblock() to determine what type of block we re standing on: This tells us the ID of the block the player is standing on. Test this out by running a loop to print the block ID of whatever you re currently standing on: Let s say we want to plant flowers in grass only. 16

17 Obviously we don t want flowers in the air or in the water let s try the following: We ve set grass and flower ids into variables and then in a loop, we ll get our current position and the block beneath us. If the block beneath us equals to grass block - we ll plant a flower! Isn t that cool? now, what if there is no grass? How about we put a grass block if we can t find one so we could plant a flower into it: And that would be our result: 17

18 Lesson 7 Playing with TNT blocks Another pretty cool block in Minecraft is the TNT block, it allows you to make things explode! Let s see how to generate one: The TNT block ID is 46, after generating it we ll use x, y and z as our location, tnt as variable and 1 to set activated if we don t set 1, it would just stand there like any other block. By setting 1 it allows you to left click and hit it with your sword and let the show begin, go back few blocks and see how it explodes! Try to generate a big block of TNT as well: Make sure not to generate a block which is too big else it might crash your game 18

19 Lesson 8 Playing with flowing, hot burning, Lava. Another pretty cool block to play with is flowing Lava, let s see how to generate it: The cool thing about lava is when it cools down it becomes a rock which is another different block. Try to generate lava as you walk, the way we learned before and see what happens! 19

20 Lesson 9 Getting current player position on LCD After we ve successfully learned how to change and get positions, why not play further? In this example we ll show how to display current player position on top of the CrowPi LCD. 20

21 First we get our player position, then we convert our position to float numbers so if we have integers like 1,2,3 it will become 1.0,2.0,3.0 and so on then we combine them together into a beautiful string so we will be able to show it on top of our LCD we print our position in the terminal and then show our position on top of the lcd using lcd.message() function, then we sleep, clear the lcd screen and repeat! Walk through the map to see the updated location keep showing up: And the terminal printings You can download and execute the script from our GitHub page, try it by yourself! To download run the following commands: wget sudo python lcd_game_position.py 21

22 Lesson 10 Teleporting player on touch sensor press After showing up our current position on the LCD screen why not change it? In this example we ll show how we are able to teleport ourselves in the game using the touch sensor on GPIO PIN number 11. Take a look at the example: 22

23 First, we set the touch PIN to GPIO 11, then we set the mode to GPIO BOARD. We configure the touch sensor as INPUT (as we press on it), then, forever, we check if the button is pressed. If it was pressed: we teleport the player to position 0, 0, 0 by using the setpos function We set time.sleep in order to avoid teleporting multiple times while holding our finger on the sensor. You can change the position and see what happens! In order to download and execute the script, you can run the following commands: wget sudo python teleport.py 23

24 Lesson 11 Building a house using a python script How about building some more advanced things using python and Minecraft? In this example we ll teach you how to build a house completely from python. In order for this example to go smoothly, position yourself in a place where there is no water or lava, make sure you are on the ground and not flying around. Let s take a look at the code and see how to make it! 24

25 At first glance the code might seem a bit complicated but hold on let s try to explain The first part is to make the shell (the entire house full of wooden blocks) The second part is to remove the inside of the house so we could enter into it The third one is to empty the entry so we could enter! Make it look like a door! 4,5,6 are windows on the sides of the house made of glass! That s right, 102 ID stands for glass, check it out! And that s how we make a house using python. incredible. Try to download and execute the code by yourself and see what happens: wget sudo python house.py 25

26 Lesson 12 TNT buzzer detector After we ve learned how to generate TNT why not make a script to detect it? Imagine you have a metal detector... if you detect metal it will buzz so you ll know what's beneath you that s exactly what we are going to make but with TNT. 26

27 Our script will be able to detect TNT up to 15 blocks under us and turn on the buzzer in case there is one! Let s take a look: We run the script forever, get our current position and then for I in range(15) is in order to get up to 15 blocks beneath us, getting the block types and checking if it s equal to block ID 46 which is TNT. If it is, we turn on buzzer to TRUE to make loud buzzing noise and after half a second we turn it back off, easy isn t it? You can do the same with other blocks, maybe water? lava? You can also change position to check if it s in front of you or behind you! In order to download and execute the script, you can run the following commands: wget sudo python tnt_detector.py 27

28 Lesson 13 Generating blocks using NFC Generating NFC blocks is one of the most interesting lessons we ll have. Basically, as we learned, every block in the game has its own unique ID, and we ll use these IDs to write them into the NFC tag and then read them using the CrowPi reader. While reading them - if everything goes by the plan we will generate the ID we read from the tag into the game and combine the virtual life with real life! This lesson will have 2 parts: Part I - Generating an NFC tag using python script by selecting block type and ID and writing it into the NFC tag. Part II - Reading the NFC tags and writing the blocks into the game if we were able to read the NFC block successfully! Let s spend less time talking and more time acting! 28

29 Let s take a look at the writing script first: The script is pretty long so we ll include only the important part which is the actual writing, the rest of the part is user-friendly instructions. During the instructions the script will try to understand what do you actually wanna do. The util.set_tag() will set the tag we want to use as our default with the uid of the card that is currently on top of the reader, then we ll authorize with default authentication at CARD_KEY where the default key usually is 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF. After authenticating we ll make sure we can re-write and write on top of block 4 (the block that keeps the information for us) after confirming we can actually write on that block we ll start by creating a data byte array with block_id and subtype choice of the block we want to write and finally write it, sounds easy doesn t it? After running the code you will be lead to step-by-step instructions from putting your card to choosing the block so don t worry if you get confused! The script will guide you. In order to download and execute the script, you can run the following commands: 29

30 wget sudo python nfc_block_writer.py Now, after we put our block into the card we want, let s read it by running another script! Before running the script make sure your Minecraft is up and running inside your CrowPi, or else the script won t be able to start! Again, let s take a look at the most crucial part of the code: First after recognizing the card on top of the NFC reader our script will try to parse the block type and sub type from inside of the NFC chip. After parsing out it will search to see if the block is a valid block and exists inside our mini-blockdatabase. If it is we will continue creating a block using the create_block() command we learned in previous lessons. The interesting thing is that if you leave the block on top of the NFC it will keep creating the same block over and over pretty cool! Of course, with all the lessons you ve learned so far - you could easily change that and only create one block each time! In order to download and execute the script, you can run the following commands: wget sudo python nfc_block_read.py 30

31 Make it even better by turning the NFC cards into actual Minecraft blocks! The website pixelpapercraft.com allows you to download and print Minecraft blocks as paper blocks which were made by the community. We printed those and measured them and they fit just perfectly with the CrowPi NFC cards! Turn your NFC cards into real Minecraft blocks and program the right block ID into them to combine reality and this virtual game into one! We can t wait to see what you ll do with our CrowPi and Minecraft lessons and what will you make using what you ve learned during our lessons! 31

FINAL REVIEW. Well done you are an MC Hacker. Welcome to Hacking Minecraft.

FINAL REVIEW. Well done you are an MC Hacker. Welcome to Hacking Minecraft. Let s Hack Welcome to Hacking Minecraft. This adventure will take you on a journey of discovery. You will learn how to set up Minecraft, play a multiplayer game, teleport around the world, walk on water,

More information

SPLAT MINECRAFT [ CHAPTER EIGHT ] Create an exciting two-player game in Minecraft: Pi, inspired by Nintendo s hit game game Splatoon ESSENTIALS

SPLAT MINECRAFT [ CHAPTER EIGHT ] Create an exciting two-player game in Minecraft: Pi, inspired by Nintendo s hit game game Splatoon ESSENTIALS [ CHAPTER EIGHT ] MINECRAFT SPLAT Create an exciting two-player game in Minecraft: Pi, inspired by Nintendo s hit game game Splatoon 46 [ Chapter One Eight ] ] [ HACKING AND MAKING IN MINECRAFT ] Below

More information

Paper Prototyping Kit

Paper Prototyping Kit Paper Prototyping Kit Share Your Minecraft UI IDEAs! Overview The Minecraft team is constantly looking to improve the game and make it more enjoyable, and we can use your help! We always want to get lots

More information

Create a "Whac-a-Block" game in Minecraft

Create a Whac-a-Block game in Minecraft Create a "Whac-a-Block" game in Minecraft Minecraft is a popular sandbox open-world building game. A free version of Minecraft is available for the Raspberry Pi; it also comes with a programming interface.

More information

Cato s Hike Quick Start

Cato s Hike Quick Start Cato s Hike Quick Start Version 1.1 Introduction Cato s Hike is a fun game to teach children and young adults the basics of programming and logic in an engaging game. You don t need any experience to play

More information

MINECRAFT TERRAFORMING [ CHAPTER SIX ] Everyone has their favourite Minecraft block. What if you could have an entire world made out of them?

MINECRAFT TERRAFORMING [ CHAPTER SIX ] Everyone has their favourite Minecraft block. What if you could have an entire world made out of them? [ CHAPTER SIX ] TERRAFORMING MINECRAFT Everyone has their favourite Minecraft block. What if you could have an entire world made out of them? 34 [ Chapter One Six ]] [ HACKING AND MAKING IN MINECRAFT ]

More information

Create Your Own World

Create Your Own World Create Your Own World Introduction In this project you ll learn how to create your own open world adventure game. Step 1: Coding your player Let s start by creating a player that can move around your world.

More information

Would You Like To Earn $1000 s With The Click Of A Button?

Would You Like To Earn $1000 s With The Click Of A Button? Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) This e-book is for the USA and AU (it works in many other countries as well) To get

More information

Smart Passive Income Gets Critiqued - Conversion Strategies with Derek Halpern TRANSCRIPT

Smart Passive Income Gets Critiqued - Conversion Strategies with Derek Halpern TRANSCRIPT Smart Passive Income Gets Critiqued - Conversion Strategies with Derek Halpern TRANSCRIPT Blog Post can be found at: http://www.smartpassiveincome.com/conversion-strategies YouTube video of interview can

More information

Read & Download (PDF Kindle) ESP8266: Programming NodeMCU Using Arduino IDE - Get Started With ESP8266: (Internet Of Things, IOT, Projects In

Read & Download (PDF Kindle) ESP8266: Programming NodeMCU Using Arduino IDE - Get Started With ESP8266: (Internet Of Things, IOT, Projects In Read & Download (PDF Kindle) ESP8266: Programming NodeMCU Using Arduino IDE - Get Started With ESP8266: (Internet Of Things, IOT, Projects In Internet Of Things, Internet Of Things For Beginners, NodeMCU

More information

Create a game in which you have to guide a parrot through scrolling pipes to score points.

Create a game in which you have to guide a parrot through scrolling pipes to score points. Raspberry Pi Projects Flappy Parrot Introduction Create a game in which you have to guide a parrot through scrolling pipes to score points. What you will make Click the green ag to start the game. Press

More information

9/Working with Webcams

9/Working with Webcams 9/Working with Webcams One of the advantages to using a platform like the Raspberry Pi for DIY technology projects is that it supports a wide range of USB devices. Not only can you hook up a keyboard and

More information

Meteor Game for Multimedia Fusion 1.5

Meteor Game for Multimedia Fusion 1.5 Meteor Game for Multimedia Fusion 1.5 Badly written by Jeff Vance jvance@clickteam.com For Multimedia Fusion 1.5 demo version Based off the class How to make video games. I taught at University Park Community

More information

Raspberry Pi: 101 Beginners Guide: The Definitive Step By Step Guide For What You Need To Know To Get Started (Raspberry Pi, Raspberry, Single Board

Raspberry Pi: 101 Beginners Guide: The Definitive Step By Step Guide For What You Need To Know To Get Started (Raspberry Pi, Raspberry, Single Board Raspberry Pi: 101 Beginners Guide: The Definitive Step By Step Guide For What You Need To Know To Get Started (Raspberry Pi, Raspberry, Single Board Computers,... Pi Programming, Raspberry Pi Projects)

More information

Module 5, Lesson 1 Webinars That Convert Automated Planning Phase: The Automated Webinar Funnel

Module 5, Lesson 1 Webinars That Convert Automated Planning Phase: The Automated Webinar Funnel Module 5, Lesson 1 Webinars That Convert Automated Planning Phase: The Automated Webinar Funnel Oh my goodness, get up and do a little happy dance right now because you have made it to Module 5, The Automated

More information

Where's the Treasure?

Where's the Treasure? Where's the Treasure? Introduction: In this project you will use the joystick and LED Matrix on the Sense HAT to play a memory game. The Sense HAT will show a gold coin and you have to remember where it

More information

Photoshop: Manipulating Photos

Photoshop: Manipulating Photos Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop

More information

Manual For Minecraft Pe Diamond Survival Mode How To Get Iron

Manual For Minecraft Pe Diamond Survival Mode How To Get Iron Manual For Minecraft Pe Diamond Survival Mode How To Get Iron Mobile versions (the Pocket Edition ) differ slightly, and this guide was written In this guide, I'll be talking about Survival mode the original

More information

Begin at the beginning," the King said, very gravely, "and go on till you come to the end

Begin at the beginning, the King said, very gravely, and go on till you come to the end An Introduction to Alice Begin at the beginning," the King said, very gravely, "and go on till you come to the end By Teddy Ward Under the direction of Professor Susan Rodger Duke University, May 2013

More information

Scratch for Beginners Workbook

Scratch for Beginners Workbook for Beginners Workbook In this workshop you will be using a software called, a drag-anddrop style software you can use to build your own games. You can learn fundamental programming principles without

More information

BEST PRACTICES COURSE WEEK 21 Creating and Customizing Library Parts PART 7 - Custom Doors and Windows

BEST PRACTICES COURSE WEEK 21 Creating and Customizing Library Parts PART 7 - Custom Doors and Windows BEST PRACTICES COURSE WEEK 21 Creating and Customizing Library Parts PART 7 - Custom Doors and Windows Hello, this is Eric Bobrow. In this lesson, we'll take a look at how you can create your own custom

More information

SAVING, LOADING AND REUSING LAYER STYLES

SAVING, LOADING AND REUSING LAYER STYLES SAVING, LOADING AND REUSING LAYER STYLES In this Photoshop tutorial, we re going to learn how to save, load and reuse layer styles! Layer styles are a great way to create fun and interesting photo effects

More information

Dramatically Reduce Measuring Time Spent On Site

Dramatically Reduce Measuring Time Spent On Site Dramatically Reduce Measuring Time Spent On Site Dual Dimension Mode and FloorWizard Measuring Suggestions Revision: 120710 02 Are measuring activities the only thing standing between you and a 3 o clock

More information

Alright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell!

Alright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell! Entering Space Magic star web! Alright! I can feel my limbs again! sh WhoO The Dark Wizard? Nice work! You ve broken the Dark Wizard s spell! My name is Gobo. I m a cosmic defender! That solar flare destroyed

More information

QUICK-START FOR UNIVERSAL VLS 4.6 LASER! FRESH 21 SEPTEMBER 2017

QUICK-START FOR UNIVERSAL VLS 4.6 LASER! FRESH 21 SEPTEMBER 2017 QUICK-START FOR UNIVERSAL VLS 4.6 LASER! FRESH 21 SEPTEMBER 2017 The laser is quite safe to use, but it is powerful; using it requires your full caution, attention and respect. Some rules of the road:

More information

Game Making Workshop on Scratch

Game Making Workshop on Scratch CODING Game Making Workshop on Scratch Learning Outcomes In this project, students create a simple game using Scratch. They key learning outcomes are: Video games are made from pictures and step-by-step

More information

Photoshop: Manipulating Photos

Photoshop: Manipulating Photos Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop

More information

QUICK-START FOR UNIVERSAL VLS 4.6 LASER!

QUICK-START FOR UNIVERSAL VLS 4.6 LASER! QUICK-START FOR UNIVERSAL VLS 4.6 LASER! The laser is quite safe to use, but it is powerful; using it requires your full caution, attention and respect. Some rules of the road: Rules of the road If you

More information

Would You Like To Earn $1000 s With The Click Of A Button?

Would You Like To Earn $1000 s With The Click Of A Button? Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) This e-book is for the USA and AU (it works in many other countries as well) To get

More information

Newton Mining Co. A Teacher s Guide for the MinecraftEdu World Created by Joey Glatt All Rights Reserved Page 1

Newton Mining Co. A Teacher s Guide for the MinecraftEdu World Created by Joey Glatt All Rights Reserved Page 1 Newton Mining Co. A Teacher s Guide for the MinecraftEdu World Created by Joey Glatt 2015 All Rights Reserved Page 1 Contents Introduction... 3 Overview... 3 Before You Start... 4 Walkthrough... 5 Starting

More information

Introduction to Computer Science with MakeCode for Minecraft

Introduction to Computer Science with MakeCode for Minecraft Introduction to Computer Science with MakeCode for Minecraft Lesson 2: Events In this lesson, we will learn about events and event handlers, which are important concepts in computer science and can be

More information

Mod Kit Instructions

Mod Kit Instructions Mod Kit Instructions So you ve decided to build your own Hot Lava Level Mod. Congratulations! You ve taken the first step in building a hotter, more magmatic world. So what now? Hot Lava Tip: First off,

More information

POWER HOUR BUILDING YOUR BIZ (Time Blocking in Your Calendar for Success)

POWER HOUR BUILDING YOUR BIZ (Time Blocking in Your Calendar for Success) POWER HOUR BUILDING YOUR BIZ (Time Blocking in Your Calendar for Success) You can build this business part time, with a full time mindset as you also handle the other important parts of your life. You

More information

Getting Started with the micro:bit

Getting Started with the micro:bit Page 1 of 10 Getting Started with the micro:bit Introduction So you bought this thing called a micro:bit what is it? micro:bit Board DEV-14208 The BBC micro:bit is a pocket-sized computer that lets you

More information

Walkthrough for College Life v0.0.5a by MikeMasters

Walkthrough for College Life v0.0.5a by MikeMasters Walkthrough for College Life v0.0.5a by MikeMasters 1. Introduction 2. Main quests 3. Side quests and activities 4. Kara s events 5. Jane s events Introduction Hello and welcome to the walkthrough to the

More information

Welcome To Noodle Live

Welcome To Noodle Live Features Guide Welcome To Noodle Live We re here to revolutionalise the way you collect, store and share information at events - it s time to wave goodbye to endless flyers and tatty event programmes.

More information

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute Building Games and Animations With Scratch By Andy Harris Computers can be fun no doubt about it, and computer games and animations can be especially appealing. While not all games are good for kids (in

More information

Custom Mobile App Support

Custom Mobile App Support Custom Mobile App Support FBBC by Samantha Taylor App Scheduling app for Fit Body Boot Camp and Samantha Taylor Fitness. You can prebook your workouts, check in for your workout or cancel it, all through

More information

Spell Casting Motion Pack 8/23/2017

Spell Casting Motion Pack 8/23/2017 The Spell Casting Motion pack requires the following: Motion Controller v2.50 or higher Mixamo s free Pro Magic Pack (using Y Bot) Importing and running without these assets will generate errors! Why can

More information

How to set up a Wordpress blog

How to set up a Wordpress blog How to set up a Wordpress blog 1. Introduction Do you want to create a website? Do you want to build a platform and spread the word out? The easiest way to do it is with a Self-hosted Wordpress. There

More information

2809 CAD TRAINING: Part 1 Sketching and Making 3D Parts. Contents

2809 CAD TRAINING: Part 1 Sketching and Making 3D Parts. Contents Contents Getting Started... 2 Lesson 1:... 3 Lesson 2:... 13 Lesson 3:... 19 Lesson 4:... 23 Lesson 5:... 25 Final Project:... 28 Getting Started Get Autodesk Inventor Go to http://students.autodesk.com/

More information

WHAT IS MINECRAFT? source:

WHAT IS MINECRAFT? source: WHAT IS MINECRAFT? Minecraft is a game where you dig (mine) and build (craft) different kinds of 3D blocks within a large world of varying terrains and habitats to explore. In this world the sun rises

More information

Making Your World - the world building tutorial

Making Your World - the world building tutorial Making Your World - the world building tutorial The goal of this tutorial is to build the foundations for a very simple module and to ensure that you've picked up the necessary skills from the other tutorials.

More information

OverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents

OverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents OverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents Optimizing OverDrive for your Kindle Searching and Browsing Borrowing and Downloading

More information

TABLE OF CONTENTS. Logging into the Website Homepage and Tab Navigation Setting up Users on the Website Help and Support...

TABLE OF CONTENTS. Logging into the Website Homepage and Tab Navigation Setting up Users on the Website Help and Support... TABLE OF CONTENTS Logging into the Website...02 Homepage and Tab Navigation...03 Setting up Users on the Website...08 Help and Support...10 Uploding and Managing Photos...12 Using the Yearbook Ladder...16

More information

Klixx instructions. Hello here is your instruction manual for your Klixx box INDEX

Klixx instructions. Hello here is your instruction manual for your Klixx box INDEX 1 Klixx instructions Hello here is your instruction manual for your Klixx box Inside this little device is a whole new world of television with over 70,000 links. Dont be worried though, with this guide

More information

Set Up Your Domain Here

Set Up Your Domain Here Roofing Business BLUEPRINT WordPress Plugin Installation & Video Walkthrough Version 1.0 Set Up Your Domain Here VIDEO 1 Introduction & Hosting Signup / Setup https://s3.amazonaws.com/rbbtraining/vid1/index.html

More information

2: Turning the Tables

2: Turning the Tables 2: Turning the Tables Gareth McCaughan Revision 1.8, May 14, 2001 Credits c Gareth McCaughan. All rights reserved. This document is part of the LiveWires Python Course. You may modify and/or distribute

More information

How to Survive Your First Night in Minecraft

How to Survive Your First Night in Minecraft How to Survive Your First Night in Minecraft Survival Mode Lizza Igoe, Colleen Griffiths, Becky Hayes Objectives 1. 2. 3. 4. 5. Explore Your Surroundings Gather Resources Build a Shelter Craft Tools Avoid

More information

OverDrive for PC, Mac, and Nook or Kobo ereaders. Contents

OverDrive for PC, Mac, and Nook or Kobo ereaders. Contents OverDrive for PC, Mac, and Nook or Kobo ereaders Contents Get the Adobe Digital Editions Guide Searching and Browsing Borrowing and Downloading Reading Transferring your ebook to a Nook or Kobo ereader

More information

Create Or Conquer Game Development Guide

Create Or Conquer Game Development Guide Create Or Conquer Game Development Guide Version 1.2.5 Thursday, January 18, 2007 Author: Rob rob@createorconquer.com Game Development Guide...1 Getting Started, Understand the World Building System...3

More information

EFFORT EMPATHY GROWTH

EFFORT EMPATHY GROWTH Name Our principles are the same in the events and on the server too, and they are: EFFORT EMPATHY GROWTH 1 General Commands / This is the command key T E W S Spacebar Left Shift Key Tab /help Chat in

More information

OZOBLOCKLY BASIC TRAINING LESSON 1 SHAPE TRACER 1

OZOBLOCKLY BASIC TRAINING LESSON 1 SHAPE TRACER 1 OZOBLOCKLY BASIC TRAINING LESSON 1 SHAPE TRACER 1 PREPARED FOR OZOBOT BY LINDA MCCLURE, M. ED. ESSENTIAL QUESTION How can we make Ozobot move using programming? OVERVIEW The OzoBlockly games (games.ozoblockly.com)

More information

1 of 14. Lesson 2 MORE TOOLS, POLYGONS, ROOF. Updated Sept. 15, By Jytte Christrup.

1 of 14. Lesson 2 MORE TOOLS, POLYGONS, ROOF. Updated Sept. 15, By Jytte Christrup. 1 of 14 TUTORIAL - Gmax (version 1.2) Lesson 2 Updated Sept. 15, 2008. By Jytte Christrup. MORE TOOLS, POLYGONS, ROOF. We need to talk a bit about polygons and polycount. In Trainz, a model is seen as

More information

Adding in 3D Models and Animations

Adding in 3D Models and Animations Adding in 3D Models and Animations We ve got a fairly complete small game so far but it needs some models to make it look nice, this next set of tutorials will help improve this. They are all about importing

More information

Would You Like To Earn $1000 s With The Click Of A Button?

Would You Like To Earn $1000 s With The Click Of A Button? Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) - 100% Support and all questions answered! - Make financial stress a thing of the past!

More information

Programming with Python for Digital World Builders

Programming with Python for Digital World Builders Programming with Python for Digital World Builders System Setup (Microsoft Windows) The following instructions will lead you through the steps necessary to install and configure the software necessary

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Workbook Scratch is a drag and drop programming environment created by MIT. It contains colour coordinated code blocks that allow a user to build up instructions

More information

Macquarie University Introductory Unity3D Workshop

Macquarie University Introductory Unity3D Workshop Overview Macquarie University Introductory Unity3D Workshop Unity3D - is a commercial game development environment used by many studios who publish on iphone, Android, PC/Mac and the consoles (i.e. Wii,

More information

Your EdVenture into Robotics 10 Lesson plans

Your EdVenture into Robotics 10 Lesson plans Your EdVenture into Robotics 10 Lesson plans Activity sheets and Worksheets Find Edison Robot @ Search: Edison Robot Call 800.962.4463 or email custserv@ Lesson 1 Worksheet 1.1 Meet Edison Edison is a

More information

VIP Power Conversations, Power Questions Hi, it s A.J. and welcome VIP member and this is a surprise bonus training just for you, my VIP member. I m so excited that you are a VIP member. I m excited that

More information

The Cheap Stuff Free Report

The Cheap Stuff Free Report - A Free Report - The Cheap Stuff Free Report How to Order Items Online At Dirt Cheap Prices Courtesy www.patrickogidi.com Thanks for downloading this free report! This is a condensed version of my Cheap

More information

G54GAM Lab Session 1

G54GAM Lab Session 1 G54GAM Lab Session 1 The aim of this session is to introduce the basic functionality of Game Maker and to create a very simple platform game (think Mario / Donkey Kong etc). This document will walk you

More information

Learn about the RoboMind programming environment

Learn about the RoboMind programming environment RoboMind Challenges Getting Started Learn about the RoboMind programming environment Difficulty: (Easy), Expected duration: an afternoon Description This activity uses RoboMind, a robot simulation environment,

More information

Congratulations on your decision to purchase the Triquetra Auto Zero Touch Plate for All Three Axis.

Congratulations on your decision to purchase the Triquetra Auto Zero Touch Plate for All Three Axis. Congratulations on your decision to purchase the Triquetra Auto Zero Touch Plate for All Three Axis. This user guide along with the videos included on the CD should have you on your way to perfect zero

More information

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading)

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading) The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? [Note: This lab isn t as complete as the others we have done in this class. There are no self-assessment questions and no post-lab

More information

PEER-TO-PEER FUNDRAISING

PEER-TO-PEER FUNDRAISING FUNDRAISING GUIDE: PEER-TO-PEER FUNDRAISING Nearly 80% of our schools, students recieve some sort of financial assistance for their course. However, that doesn t always cover everything and we want to

More information

15 TUBE CLEANER: A SIMPLE SHOOTING GAME

15 TUBE CLEANER: A SIMPLE SHOOTING GAME 15 TUBE CLEANER: A SIMPLE SHOOTING GAME Tube Cleaner was designed by Freid Lachnowicz. It is a simple shooter game that takes place in a tube. There are three kinds of enemies, and your goal is to collect

More information

A Teacher s guide to the computers 4 kids minecraft education edition lessons

A Teacher s guide to the computers 4 kids minecraft education edition lessons ` A Teacher s guide to the computers 4 kids minecraft education edition lessons 2 Contents What is Minecraft Education Edition?... 3 How to install Minecraft Education Edition... 3 How to log into Minecraft

More information

Ghostbusters. Level. Introduction:

Ghostbusters. Level. Introduction: Introduction: This project is like the game Whack-a-Mole. You get points for hitting the ghosts that appear on the screen. The aim is to get as many points as possible in 30 seconds! Save Your Project

More information

So once you get your 12 pieces sewn together, that s going to give you the width for your background fabric. And then I went ahead and sewed 8 half ch

So once you get your 12 pieces sewn together, that s going to give you the width for your background fabric. And then I went ahead and sewed 8 half ch Hi, I m Jenny from the Missouri Star Quilt Company. Every time I do a trunk show, I show this wall hanging. I ve fallen in love with the Dresden, and I show a lot of different Dresden things, and this

More information

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment. Physics 222 Name: Exercise 6: Mr. Blinky This exercise is designed to help you wire a simple circuit based on the Arduino microprocessor, which is a particular brand of microprocessor that also includes

More information

QUICKSTART COURSE - MODULE 1 PART 2

QUICKSTART COURSE - MODULE 1 PART 2 QUICKSTART COURSE - MODULE 1 PART 2 copyright 2011 by Eric Bobrow, all rights reserved For more information about the QuickStart Course, visit http://www.acbestpractices.com/quickstart Hello, this is Eric

More information

BLACKBOARD LEARN 9.1: BASIC TRAINING- PART 1

BLACKBOARD LEARN 9.1: BASIC TRAINING- PART 1 BLACKBOARD LEARN 9.1: BASIC TRAINING- PART 1 Beginning of Part 1 INTRODUCTION I m Karissa Greathouse, for those of you that don t know me. I think I know almost everybody in here, but some of you may not

More information

Blend Photos With Apply Image In Photoshop

Blend Photos With Apply Image In Photoshop Blend Photos With Apply Image In Photoshop Written by Steve Patterson. In this Photoshop tutorial, we re going to learn how easy it is to blend photostogether using Photoshop s Apply Image command to give

More information

Transcription of Science Time video Flying

Transcription of Science Time video Flying Transcription of Science Time video Flying The video for this transcript can be found on the Questacon website at: http://canberra.questacon.edu.au/sciencetime/ Transcription from video: Hi, welcome to

More information

A - Debris on the Track

A - Debris on the Track A - Debris on the Track Rocks have fallen onto the line for the robot to follow, blocking its path. We need to make the program clever enough to not get stuck! 2018 courses.techcamp.org.uk/ Page 1 of 7

More information

A - Debris on the Track

A - Debris on the Track A - Debris on the Track Rocks have fallen onto the line for the robot to follow, blocking its path. We need to make the program clever enough to not get stuck! 2017 https://www.hamiltonbuhl.com/teacher-resources

More information

Author. I m an Author! Are you? Maybe you enjoy writing down your feelings, or describing things you notice about your world.

Author. I m an Author! Are you? Maybe you enjoy writing down your feelings, or describing things you notice about your world. DANIEL KIRK TEN EASY WAYS TO USE THIS BOOK IN THE CLASSROOM 1. Print out color PDF #1 on 8.5 X 11 paper. Place the individual pages in plastic sleeves in a three-ring binder, to keep handy as a classroom

More information

Worksheets :::1::: Copyright Zach Browman - All Rights Reserved Worldwide

Worksheets :::1::: Copyright Zach Browman - All Rights Reserved Worldwide Worksheets :::1::: WARNING: This PDF is for your personal use only. You may NOT Give Away, Share Or Resell This Intellectual Property In Any Way All Rights Reserved Copyright 2012 Zach Browman. All rights

More information

The Joy of SVGs CUT ABOVE. pre training series 3. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker

The Joy of SVGs CUT ABOVE. pre training series 3. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker CUT ABOVE svg design Course pre training series 3 The Joy of SVGs by award-winning graphic designer and bestselling author Jennifer Maker Copyright Jennifer Maker page 1 please Do not copy or share Session

More information

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Memory Introduction In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Step 1: Random colours First, let s create a character that can change

More information

PHOTOSHOP PUZZLE EFFECT

PHOTOSHOP PUZZLE EFFECT PHOTOSHOP PUZZLE EFFECT In this Photoshop tutorial, we re going to look at how to easily create a puzzle effect, allowing us to turn any photo into a jigsaw puzzle! Or at least, we ll be creating the illusion

More information

Annex IV - Stencyl Tutorial

Annex IV - Stencyl Tutorial Annex IV - Stencyl Tutorial This short, hands-on tutorial will walk you through the steps needed to create a simple platformer using premade content, so that you can become familiar with the main parts

More information

Tutorial: Creating maze games

Tutorial: Creating maze games Tutorial: Creating maze games Copyright 2003, Mark Overmars Last changed: March 22, 2003 (finished) Uses: version 5.0, advanced mode Level: Beginner Even though Game Maker is really simple to use and creating

More information

Kismet Interface Overview

Kismet Interface Overview The following tutorial will cover an in depth overview of the benefits, features, and functionality within Unreal s node based scripting editor, Kismet. This document will cover an interface overview;

More information

Project 1: Game of Bricks

Project 1: Game of Bricks Project 1: Game of Bricks Game Description This is a game you play with a ball and a flat paddle. A number of bricks are lined up at the top of the screen. As the ball bounces up and down you use the paddle

More information

Transcription of Science Time video Colour and Light

Transcription of Science Time video Colour and Light Transcription of Science Time video Colour and Light The video for this transcript can be found on the Questacon website at: http://canberra.questacon.edu.au/sciencetime/ Transcription from video: Hi and

More information

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Catch the Dots Introduction In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Step 1: Creating a controller Let s start

More information

FORMAT: Intro / Story * Company * Industry * Products / Testimonials * Residual * Comp Plan * Training * Big Vision / Close * Quick Start

FORMAT: Intro / Story * Company * Industry * Products / Testimonials * Residual * Comp Plan * Training * Big Vision / Close * Quick Start SURGE 365 PRESENTATION SCRIPT FOR LEADERS FORMAT: Intro / Story * Company * Industry * Products / Testimonials * Residual * Comp Plan * Training * Big Vision / Close * Quick Start SLIDE 1 & 2 Edification

More information

oticed WEEK 3: OPTIMIZE CLASS 2 TRANSCRIPT CERRIES MOONEY

oticed WEEK 3: OPTIMIZE CLASS 2 TRANSCRIPT CERRIES MOONEY oticed WEEK 3: OPTIMIZE CLASS 2 TRANSCRIPT CERRIES MOONEY WWW.CERRIESMOONEY.COM Hello! And welcome to Week 3 Class 2: Why Illustrator rocks! Before we go any further into this lesson, now really is a good

More information

I will walk you through step by step on how to set it up so that you can connect to the Team Speak server.

I will walk you through step by step on how to set it up so that you can connect to the Team Speak server. Team Speak 2 Client Setup Tutorial: I made this tutorial for clan members with the hope that it will help you in the setting up of Team Speak Client. I wrote this with the understanding that you have already

More information

Rock, Paper, Scissors

Rock, Paper, Scissors Projects Rock, Paper, Scissors Create your own 'Rock, Paper Scissors' game. Python Step 1 Introduction In this project you will make a Rock, Paper, Scissors game and play against the computer. Rules: You

More information

Advanced Excel. Table of Contents. Lesson 3 Solver

Advanced Excel. Table of Contents. Lesson 3 Solver Advanced Excel Lesson 3 Solver Pre-reqs/Technical Skills Office for Engineers Module Basic computer use Expectations Read lesson material Implement steps in software while reading through lesson material

More information

YCL Session 2 Lesson Plan

YCL Session 2 Lesson Plan YCL Session 2 Lesson Plan Summary In this session, students will learn the basic parts needed to create drawings, and eventually games, using the Arcade library. They will run this code and build on top

More information

Nicole Young interview 20 March 2015 INTERVIEW. Nicolesy on Life Adventuring and Shopify for Photographers

Nicole Young interview   20 March 2015 INTERVIEW. Nicolesy on Life Adventuring and Shopify for Photographers INTERVIEW Nicolesy on Life Adventuring and Shopify for Photographers Transcription A Nicole Young landscape photograph. I really love your photography blog at nicolesy.com and where you live, the Western

More information

Communicating Complex Ideas Podcast Transcript (with Ryan Cronin) [Opening credits music]

Communicating Complex Ideas Podcast Transcript (with Ryan Cronin) [Opening credits music] Communicating Complex Ideas Podcast Transcript (with Ryan Cronin) [Opening credits music] Georgina: Hello, and welcome to the first Moore Methods podcast. Today, we re talking about communicating complex

More information

Pi Servo Hat Hookup Guide

Pi Servo Hat Hookup Guide Page 1 of 10 Pi Servo Hat Hookup Guide Introduction The SparkFun Pi Servo Hat allows your Raspberry Pi to control up to 16 servo motors via I2C connection. This saves GPIO and lets you use the onboard

More information

Game Maker Tutorial Creating Maze Games Written by Mark Overmars

Game Maker Tutorial Creating Maze Games Written by Mark Overmars Game Maker Tutorial Creating Maze Games Written by Mark Overmars Copyright 2007 YoYo Games Ltd Last changed: February 21, 2007 Uses: Game Maker7.0, Lite or Pro Edition, Advanced Mode Level: Beginner Maze

More information

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs Activity 1 - Play Music A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs Computer Science Unit One of the simplest things that we can do, to make something cool with our robot,

More information