Skip to content
This repository was archived by the owner on Jun 10, 2026. It is now read-only.
This repository was archived by the owner on Jun 10, 2026. It is now read-only.

Working prototype for converting Scratch games to run on an Arduino #9972

Open

Description

@jaltekruse

Hello Scratch community!

I have been taking an interest in computer hardware and I have been teaching a class about building DIY video game consoles using Arduino boards and the open source Arduboy schematic. I am hoping to create a follow up class about programming games, and I thought Scratch would be a good platform to work off of, as I'd like to keep the class accessible to people new to programming, just as the hardware class is friendly for total newbies.

I have an initial working prototype of a conversion script that can take a Scratch game and convert it into an Arduino C++ project.

I made a post over in the Arduboy forum about this, and you can see on that page the converted game running in the simulator, it also runs fine on the Arudino hardware.

https://community.arduboy.com/t/first-arduboy-game-programmed-with-scratch-and-expanding-educational-use-of-the-arduboy-platform/12784

https://www.youtube.com/watch?v=I_avibps9TQ

Activity

  1. supervoidcoder commented on Oct 1, 2025

    @supervoidcoder

    Hey! I'm not a maintainer here or anything, I just came here to check some stuff out. But I'm not sure if this is the right place for this.
    This is the repository for scratch-gui, the frontend for Scratch, which is written in ReactJS, and the place you posted this is the Issues tab for the repository, which is for, well, issues! Plus, not many people from the actual scratch community read this, as, again, is meant for the developers to find issues with the platform.
    I reccommend you post this in the scratch forums instead: https://scratch.mit.edu/discuss

  2. jaltekruse commented on Oct 2, 2025

    @jaltekruse
    Author

    Hey @supervoidcoder, I did make a post in the scratch forums, there is lots of activity there, so things quickly fall out of the new page. I'll be posting updates there as I make progress on the project to periodically bump the thread and hopefully more people might see it and I might find some interested scratchers.

    https://scratch.mit.edu/discuss/topic/840113/

    I do know what this repo is for, and I did see that development has migrated to a monorepo. I posted here somewhat intentionally to see if I might be able to get the project in front of the scratch core team. I saw that the microsoft scratch competitor MakeCode arcade has a focus on compatibility with a series of hardware vendors that sell kits or ready made gaming consoles that can play the games.

    I like that Scratch is driven by a non-profit, and I wanted to see if showing something like this might get the devs or core organization excited about expanding Scratch in this direction. My attempt to reach them from their contact form didn't bear fruit yet, so I thought I'd try to reach them in another forum. Some projects turn on the discussion feature for github repos that can serve as a place to make proposal for features or larger project meta-discussions, but I didn't see that enabled for this or the other repos involved in the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions