CreatiCode Scratch


Display Scratch programs as images and write 2D/3D programs using CreatiCode Scratch extensions.

Developer: https://www.creaticode.com


The Creaticode Extension of MIT Scratch is a powerful and innovative tool developed by Creaticode. This plugin enhances the capabilities of OpenAI’s ChatGPT by allowing it to interact with Scratch, a visual programming language developed by the Lifelong Kindergarten Group at the MIT Media Lab. The plugin enables ChatGPT to generate Scratch programs as images, making them easier to read and understand. It eliminates the need for pseudocode, providing a more user-friendly experience.

Common prompts for conversational interaction:

  • “Create a Scratch program that makes a sprite move in a square path.”
  • “Generate a Scratch program to draw a house with a pen.”
  • “Design a Scratch program to animate a sprite dancing.”
  • “Write a Scratch program that simulates a simple game of catch.”
  • “Develop a Scratch program that loads a 3D crown.”

Each of these prompts will result in ChatGPT generating a visual representation of a Scratch program that fulfills the user’s request. The plugin uses a series of steps to ensure the program is accurate and efficient, including getting a list of all block IDs, predicting block functions, defining custom blocks for complex tasks, and converting the program to images.

Utilizing the Plugin:

The Creaticode Extension of MIT Scratch is a fantastic tool for both learning and teaching programming concepts. It can be used by educators to generate visual examples of Scratch programs, by students to understand how different blocks work together to create a program, or by anyone interested in visual programming. The plugin’s ability to convert complex tasks into easy-to-understand visual programs makes it a valuable resource for anyone interested in Scratch programming.

Remember, the power of this plugin lies in its ability to transform text prompts into visual Scratch programs. So, don’t hesitate to experiment with different prompts and explore the possibilities of Scratch programming with the Creaticode Extension of MIT Scratch. Happy coding!