Devoxx4KidsDE / workshop-jumping-sumo-4-scratch

Workshop to program the jumping sumo with Scratch
7 stars 3 forks source link
devoxx4kids jumpingsumo kids workshop

Devoxx4Kids

Devoxx4Kids Sumo4scratch Devoxx4Kids

from Stefan Höhn

-- (beta version) --

Introduction

This is a workshop that allows kids to control the Jumping Sumo with the Scratch-Offline-Editor. As you will see the kids have a lot of fun to play around with that jumping drone.

Instructions

Everything you need is supplied within the download. Basically you need the following items

Install Adobe Air 2.6.0 on Ubuntu 16.10

64 Bit version

wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.deb

You have to ignore the dependency errors here:

sudo dpkg -i adobe-air_amd64.deb
sudo apt-get install -f && rm adobe-air_amd64.deb

32 Bit version

wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb

You have to ignore the dependency errors here:

sudo dpkg -i adobe-air_i386.deb
sudo apt-get install -f && rm adobe-air_i386.deb

Install Adobe Air 2.6.0 on Ubuntu 16.04/14.04/12.04/Linux Mint 18/17/13

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh

To uninstall:

sudo apt-get autoremove adobeair

Running the bridge

Setup Scratch to Sumo4Scratch

Language of the extension: Two different extension files are provided for German and English.

Note: In the current Scratch version I am using (445.2), extensions do not really have a complete support for localizations. Scratch seems to save the extension configuration in your program. See more at this description where I explained that localization-behaviour.

Using Sumo for Scratch

The usage of the blocks is straight forward and rather obvious.

There is a sample program for Scratch for each language that you can find in the root directory of the project which is called sumo-programm_de.sb2 or sumo-programm_en.sb2 .

This is how it looks like in Scratch:

English Sample

and here is the German version:

German Sample