We are excited to announce the availability of ScratchFoot, a Scratch emulation layer in Greenfoot. ScratchFoot includes 1) a library that offers a Scratch-like API in Greenfoot, and 2) a tool to automatically port a Scratch Project over to a Greenfoot Scenario.
ScratchFoot is available now from github.
ScratchFoot is compatible with Greenfoot 3.x Java. It does not currently work with Greenfoot Stride (although we hope to secure funding (from somewhere) to continue this work and make a Stride version available).
ScratchFoot is currently at version 0.5 and has not been tested publicly – so use at your own risk. However, we are eager to get the word out that this tool exists. We would like to have a few teachers volunteer to try ScratchFoot and give us feedback on any bugs they find, and the effectiveness of using this tool to help students transition from Scratch block programming to text programming in Java.
ScratchFoot has been developed over the course of 3 summers by Prof. Victor Norman (vtn2), and student Jordan Doorlag, at Calvin College (calvin.edu). Please feel free to contact Victor Norman at vtn2@calvin.edu.
