ℹ️ NEW! You can now export/import patterns :) Design a pattern on the "canvas" (the box to the left), check the result in the preview window to the right, and click Fill screen to fill the entire screen with the pattern. Use the buttons under the canvas to the left to make all pixels white or black, or to invert the pixel colors. Use the buttons above the canvas to export or import patterns. Click the library button to display a pattern library.
This is a much-improved version of Pixel Pattern Maker, which was inspired by a feature in the Macintosh 128K control panel (read more about that in the notes for Pixel Pattern Maker). ⁉️ Fun challenge: Can you figure out the total number of patterns you can make with this project.Try guessing it before calculating. The major changes in this version: ▪ The patterns are 8 x 8 pixels instead of 10 x 10 pixels (true to the original Macintosh patterns). ▪ There is now a preview window which updates every time you release the mouse button. (By moving a code block inside, it can be made to update in real time - see instructions inside the Pen sprite.) ▪ The canvas now has a grid to make it easier to design. ▪ There is a new "invert colors" button. ▪ There is now a pattern library, where you can browse patterns and open them in the editor. The first 38 patterns in the library are from the Macintosh 128K version of MacPaint. A few of the other patterns were borrowed from @njdavison's awesome 8-bit Bitmap Editor (see link below), but edited to work better as a pattern. For the rest of the patterns, I got inspiration from sources such as Japanese traditional patterns, M.C. Escher, retro game graphics, actual wallpapers and pop culture. Thanks to @njdavison for the 8-bit Bitmap Editor, which influenced the design of this version, and to the people who made the designs I borrowed from its library (I know @colinmacc is one of them): https://scratch.mit.edu/projects/482442499 Thanks also to @kriblo, whose clever remix influenced the design of this new version: https://scratch.mit.edu/projects/561266545/