This was a really exciting new challenge: to learn about how computers communicate with each other, and apply these ideas to setting up Meshing in Scratch so that Scratch programs running on two different computers can exchange information with each other.
The big ideas behind this challenge were:
- How networks work
- Communications between programs running on two different computers
- Variables (used for exchange of data).
We started to apply these ideas to build a multi-player, multi-computer chat game. We will extend this next week and move on to other networked games. Stay tuned!
Here are my notes from the day (PDF format): CDA-S2-Challenge11-NetworkChat
Here is my version of the chat program: http://scratch.mit.edu/projects/cdathenry/2591598 (note that you need a separate version for each person in the chat, and you have to have enabled Mesh networking as described in the notes.)
If you would like a copy of my slides in PowerPoint format, get in touch via Twitter or the comments.