If you're interested in this kind of thing, there are
many platforms that have been adapted from the collaborative/cooperative/game model that fuels Alice.
This is something that my DD14 worked on this past summer-- I don't know that their 'game' has been made public yet. If you are interested, I will ask her, though.
They were using it as a tool to investigate the range of responses/approaches used by mostly-naive learners, obviously in order to teach programming skills more effectively to a wider range of personalities and problem-solving styles.