Quick Start Guide
Get started with MistWarp in minutes! This guide will help you create your first project and understand the key differences from Scratch.
Creating Your First Project
- Open MistWarp - Navigate to warp.mistium.com
- Familiarize yourself - The interface is similar to Scratch with some enhancements
- Start Creating - Begin adding sprites and blocks just like in Scratch
Key Differences from Scratch
🚀 Enhanced Performance
- Projects run faster thanks to the optimized compiler
- Supports higher frame rates (up to 60+ FPS)
- Improved rendering for smoother animations
🎨 Customization Options
- Dark Mode - Toggle between light and dark themes
- Custom Themes - Create and apply your own visual themes
- Stage Sizing - Customize stage dimensions beyond the standard 480x360
🔧 Developer Features
- Browser Console Access - Use
window.vmto access the virtual machine - Advanced Extensions - Create custom blocks with JavaScript
- Performance Profiling - Monitor and optimize project performance
💻 Default Sprite
- MistWarp uses Misty as the default sprite instead of Scratch Cat
- All Scratch sprites are still available in the sprite library
Your First MistWarp Project
Let's create a simple project to get familiar with MistWarp:
Step 1: Add a Sprite
- Click the Choose a Sprite button in the bottom right
- Select any sprite from the library
- The sprite appears on the stage
Step 2: Add Some Code
- Drag a
when green flag clickedblock from the Events category - Add a
say Hello! for 2 secondsblock from the Looks category - Add a
move 10 stepsblock from the Motion category - Add a
foreverblock to make it repeat
Step 3: Run Your Project
- Click the Green Flag above the stage
- Watch your sprite move and talk!
Exploring Advanced Features
Using the Compiler
MistWarp automatically compiles your blocks into JavaScript for faster execution. You can:
- View compiled code in the browser console
- Profile performance to find bottlenecks
- Optimize your project based on insights
Custom Extensions
Create custom blocks with JavaScript:
- Open the Extensions menu
- Browse available extensions
- Load custom extensions from URLs
- Access advanced APIs not available in standard Scratch
Saving and Sharing
Save Locally:
- File → Save to your computer
- Projects save as
.sb3files compatible with Scratch
Save to Cloud:
- Create an account to save projects online
- Access your projects from any device
- Share project links with others
Common Tasks
Importing Scratch Projects
- Download your
.sb3file from Scratch - In MistWarp: File → Load from your computer
- Select the
.sb3file - Your project loads with all sprites and code intact
Changing Themes
- Click the Settings icon in the menu bar
- Select Theme from the dropdown
- Choose from available themes or create your own
Adjusting Performance
- Access Advanced Settings from the menu
- Adjust frame rate (30 FPS or 60 FPS)
- Enable/disable compiler for compatibility testing
- Configure stage size and rendering options
Keyboard Shortcuts
- Ctrl/Cmd + S - Save project
- Ctrl/Cmd + Shift + S - Save as new file
- Ctrl/Cmd + O - Open project
- Space - Start/stop project (alternative to green flag/stop button)
- Ctrl/Cmd + Shift + E - Export project
Getting Help
If you encounter issues or have questions:
- Documentation - Browse the full documentation
- Community Forums - Visit community.mistium.com
- GitHub Issues - Report bugs at github.com/MistWarp/scratch-gui/issues
- Troubleshooting - Check the Troubleshooting Guide
Next Steps
Now that you've created your first project, explore more:
- User Interface Guide - Master the MistWarp interface
- Advanced Features - Unlock powerful capabilities
- Extension Development - Create custom blocks
- Project Management - Save, load, and share projects
Ready to create amazing projects? Start exploring MistWarp's features and unleash your creativity!