Wednesday, 24 May 2017

Leamington Raspberry Jam 2.0

This Saturday Leamington Library is hosting Raspberry Jam No 2.

The resources that we will be using for the Sonic Pi with Minecraft session can be accessed here :
https://github.com/ncscomputing/Hackpack/blob/jams/May%20Jam%20resources.zip

Hour two will be a free hack with Minecraft. Participants can use the "Adventures with Minecraft" book or work from any of the other Minecraft coding worksheets provided on the Pi desktop.

Credit to a young lad called Luke who came from Surrey to take part :) Many thanks for driving the 2 hour journey :)

We had about 16 people turn up including parents and children.

Here are the photos:



















Over.

Monday, 22 May 2017

Minecraft 8*8 Pixel art wall (wool edition)



In a previous blog I shared this 8 * 8 pixel art block for EduBlocks : http://warksjammy.blogspot.co.uk/2017/05/edublocks-minecraft-update-pixelart.html

I have now tweaked it to wool pixel art. I'm sure when Josh gets a chance he will update EduBlocks to include it. In the mean time you can code it straight python 3.

Here is the code:

__author__ = '@ncscomputing / @warksraspijam'
from mcpi import minecraft as minecraft
from mcpi import block as block
import time
import random
import subprocess

BlockID = 35


def PixelArt(N1,N2,N3,N4,N5,N6,N7,N8,
             N9,N10,N11,N12,N13,N14,N15,N16,
             N17,N18,N19,N20,N21,N22,N23,N24,
             N25,N26,N27,N28,N29,N30,N31,N32,
             N33,N34,N35,N36,N37,N38,N39,N40,
             N41,N42,N43,N44,N45,N46,N47,N48,
             N49,N50,N51,N52,N53,N54,N55,N56,
             N57,N58,N59,N60,N61,N62,N63,N64):
    
    row0 = [N1,N2,N3,N4,N5,N6,N7,N8]#1-8
    row1 = [N9,N10,N11,N12,N13,N14,N15,N16]
    row2 = [N17,N18,N19,N20,N21,N22,N23,N24]
    row3 = [N25,N26,N27,N28,N29,N30,N31,N32]
    row4 = [N33,N34,N35,N36,N37,N38,N39,N40]
    row5 = [N41,N42,N43,N44,N45,N46,N47,N48]
    row6 = [N49,N50,N51,N52,N53,N54,N55,N56]
    row7 = [N57,N58,N59,N60,N61,N62,N63,N64]
    
    List = [row7,row6,row5,row4,row3,row2,row1,row0]
    return List

def PrintWall(ImportedList):

    pos = mc.player.getTilePos()
    mc.player.setPos(pos.x,pos.y,pos.z)

    myList = ImportedList
    

    for row in range (0,8):
        for column in range (0,8):
            
            mc.setBlock(pos.x+column,pos.y+row,pos.z-20,BlockID,myList[row][column])    
            
mc = minecraft.Minecraft.create()



PrintWall(PixelArt(1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   1,1,1,1,1,1,1,1,
                   ))
Enjoy :)

Wednesday, 17 May 2017

Hackpack Anthology: Volume II update 0.2


Over the previous two years Volume I evolved into this :

Well Anthology Volume 2 is underway and here is the first update of Volume 2. The first two hacks are:

"Around the World with python" and "Tweeting Gui Zero Minecraft Selfie Machine".

You can download it from here:

https://github.com/ncscomputing/Hackpack/raw/master/Hackpack%20Anthology%20V2%200.1.pdf

Updated 03/07/17

The original version of volume 2 corrupted so here is the 0.2 version of Anthology version 2.

Now added are Liverpool MakeFest Minecraft twitter bot and sensehat data graphs in Minecraft with EduBlocks.

To be added will be "Micro:bit IO" hacks.

https://github.com/ncscomputing/HpAnthologyV2/raw/master/Hackpack%20Anthology%20V2%200.2.pdf 

Saturday, 13 May 2017

Minecraft Raspberry Jam: Around the world with block rocking beats

Today Coventry Central Library held its first "Digital Expo". You can read more about here http://www.coventry.gov.uk/download/downloads/id/23557/digital_expo_2017_leaflet.pdf

We had a go using Edu Blocks to create drag and drop Minecraft Pixel art. Then dipped our feet in using Damien Mooney's world script to tour the world and add a few stops of our own. Notably Spain and Australia for one participant.

After landing from touring the world we used Ben Davies's Sonic Pi with Minecraft hacks to take "Steve's first steps".

All in all the 10/11 people who took part seemed to get into it. You can download all the resources used today from here:

https://github.com/ncscomputing/Hackpack/blob/jams/May%20Jam%20resources.zip

Check out some the creations from today:













Wednesday, 3 May 2017

EduBlocks blog 3 the Minecraft update: Pixelart block

To install the latest version of Edublocks for Raspberry Pi type the following in terminal:

curl -sSL | bash

I have contributed a pixelart block to easily allow you to create a custom 8 * 8 pixelart wall. This will not currently work with wool.

Here is an example script in action:


Here is what the script looks like:

Have a go : ) many thanks for Josh's hard work to get this in. 

If your interested in the original Python code the link is here: