Skip to content

modelprompter/scratchmoar

Repository files navigation

👷 Note: This project is still being imagined

A generative Ai and project management extension for Scratch 🤖🧩

Scratch Copilot

(coming soon)

Integrate Ai models and web services

Generate images, backgrounds, and even code with new blocks that help you connect to web services and Ai models like ChatGPT and Stable Diffusion

Edit code with [scratchblocks]

(coming soon)

Organize code across multiple projects

New Snapshots feature helps you manage multiple projects inside of just one. Comes with blocks to help you teleport and broadcast between them








Coming soon

  • New Snapshot Blocks to load snapshots with code
  • Allow broadcasts to trigger blocks in other snapshots
  • Add markdown notes to snapshots







Manage projects with Snapshots

Use cases

  • Version control - Bookmark milestones or maintain a living changelog
  • Interactive studios - Each game can be saved to a different snapshot, then conditionally loaded
  • Level/map system - Use cloud variables to move your variables snapshots in real time
  • Code organization - Turn your snapshots into templates

(more details coming soon)








Local development

Requirements

  • git - to clone the source code locally
  • NodeJS - develop the extension locally

Setup

# Open terminal somewhere and download this repository to it
git clone https://github.com/moarhaus/scratchmoar

# Change directories and install dependencies
cd scratchmoar
npm i

# From now on, just run this to start
# Live script: http://localhost:8000/dist/index.js
npm start

Developing

Troubleshooting

  • If you get any weirdness in the npm console, try clearing .parcel-cache
  • Add &reset to URL to force clear everything incase you accidently corrupt IndexedDB while developing

Notes








About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published