Perler Bead Sprites
Perler Beads are small, colored plastic beads that you assemble into different patterns on a pegboard. An iron is used on the beads so that they fuse together creating a single work of art from your design. For more information, visit the website at https://www.perler.com.
Perler beads are great for bringing your Arcade sprites, tiles, and designs to life!
Materials
You can purchase Perler Beads online or at your local craft store.
- An assortment of different color Perler Beads
- Clear pegboard
- Ironing paper – this usually comes with a box of beads, or parchment paper also works (e.g., Ironing Paper Roll)
- A clothes iron
- Flat surface
- Tweezers for placing beads on pegboard (optional)
- A computer with internet access
- A color printer
- Masking tape and scissors
Instructions
- Open up your favorite MakeCode Arcade game in the browser.
- Click on the image of the Sprite you want to design.
- Using the Marquee Tool, select the image of the Sprite.
- On the keyboard, press Control-C to copy the image (Ctrl+C on Windows or Command+C on Mac).
- NOTE – you can also open your game in the JavaScript editor and copy the img image code from there.
- In a new browser tab, open the MakeCode Arcade Stencilr tool.
- Delete the existing image code in the window and paste the image from your game using the keys Control-V on the keyboard (Ctrl+V on Windows or Command+V on Mac).
- In the Filename Prefix box, instead of “strawberry”, type a name in for your image.
- Click the Generate button.
- Scroll down to the Beads section of the page and click on the bead pattern image.
- This will download the image as a .svg file from your browser to the Downloads folder on your computer.
- Open this .svg file in your browser.
- Print the image.
- NOTE – Make sure you print the image without any automatic scaling or skewing of the image.
- Cut out the bead pattern from the paper and tape it to the back of a clear pegboard, making sure to line up the dots to the pegs.
- Pick out the bead colors you will need for your sprite image and assemble them on the pegboard. If you have tweezers, you can use them in this step.
- Once you have your design in place, place the ironing paper over your bead design.
- Apply a hot iron over the ironing paper to slowly and gently melt the beads together. Use medium heat, a dry iron, and circular motions for about 10 seconds.
- Peel away your parchment paper and voila! Your MakeCode Arcade Sprite brought to life! 😊
Example
Here’s an example of two alien sprites created from the following game.
namespace SpriteKind {
export const FlyingSaucer = SpriteKind.create()
}
sprites.onOverlap(SpriteKind.Player, SpriteKind.Projectile, function (sprite, otherSprite) {
otherSprite.destroy(effects.hearts, 500)
music.powerUp.play()
info.changeScoreBy(5)
})
sprites.onOverlap(SpriteKind.Player, SpriteKind.FlyingSaucer, function (sprite, otherSprite) {
music.baDing.play()
info.changeScoreBy(1)
otherSprite.destroy(effects.spray, 500)
})
sprites.onOverlap(SpriteKind.Player, SpriteKind.Enemy, function (sprite, otherSprite) {
music.pewPew.play()
info.changeScoreBy(-1)
otherSprite.destroy(effects.disintegrate, 500)
})
let girlAlien: Sprite = null
let meteor: Sprite = null
let projectile: Sprite = null
scene.setBackgroundImage(img`
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
.......................44444444444......................................4444444444..............................................................................
....44444444444444....4444444444444444............................444444444444444444444444......................................................................
4444444444444444444444444444444444444444.........................4444444444444444444444444444444................................................................
44444444444444444444444444444444444444444444...............4444444444444444444444444444444444444444444..........................................................
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.......................................................
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444....................................................
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444..................................................
444444e4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444...............................................
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444............................................
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444..................4444444444444444...
444444444444444444444444444444444444444444444444e4444444444444444444444444444444444444444444444444444444444444444444444444444444444.....444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444e444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444e44444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444e444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
44444444444444444444444444444444444444444444444444444444444444444444e4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444e444444444444444e444444444444444444444444444444444444444444444444
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444e4444444444444444444444444444
4444444444444444444444444444444444444444444444444444444e44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444e44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444e44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444e444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444e444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444e444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
`)
let alien = sprites.create(img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . 7 7 7 7 7 7 7 7 . . . . .
. . . 7 7 7 7 7 7 7 7 . . . . .
. . . 7 7 7 7 7 7 7 7 . . . . .
. . . 7 7 7 1 f 7 7 7 . . . . .
. . . 7 7 7 f f 7 7 7 . . . . .
. . . 7 7 7 7 7 7 7 7 . . . . .
. . . 7 f 7 7 7 f 7 7 . . . . .
. . . 7 7 f f f 7 7 7 . . . . .
. . . . . 7 7 7 7 . . . . . . .
. 7 7 7 7 7 7 7 7 7 7 7 7 . . .
. 7 7 7 7 7 7 7 1 1 7 7 7 7 . .
. 7 7 7 7 7 7 7 7 7 1 7 7 7 7 .
. 7 7 7 7 7 7 7 7 7 7 7 7 7 . .
. . . . . . . . . . . . . . . .
`, SpriteKind.Player)
controller.moveSprite(alien)
alien.setStayInScreen(true)
info.setScore(0)
game.onUpdateInterval(4000, function () {
projectile = sprites.createProjectileFromSide(img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . 1 1 1 1 1 1 . . . . .
. . . . . 1 1 1 1 1 1 . . . . .
. . . . . 1 1 1 1 1 1 . . . . .
. . . . . 1 1 1 1 1 1 . . . . .
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`, 40, 0)
projectile.y = randint(0, 120)
projectile.setKind(SpriteKind.FlyingSaucer)
meteor = sprites.createProjectileFromSide(img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . e e e e f e . . . . . . .
. . e f f e e e e e e . . . . .
. . e f f e e e f e e . . . . .
. . e e e e e f f e e . . . . .
. . e e e f e e e f e . . . . .
. . e f f e e e e e e . . . . .
. . e e f e f f e e e . . . . .
. . . . e e f f e e . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`, 0, 50)
meteor.x = randint(0, 160)
meteor.setKind(SpriteKind.Enemy)
})
forever(function () {
if (info.score() >= 20) {
game.over(true, effects.confetti)
} else if (info.score() < 0) {
game.over(false, effects.melt)
}
})
game.onUpdateInterval(10000, function () {
if (Math.percentChance(25)) {
girlAlien = sprites.createProjectileFromSide(img`
. . . 2 2 2 . 2 2 2 . . . . . .
. . . 2 . . 2 . . 2 . . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 1 f 3 3 3 . . . . .
. . . 3 3 3 f f 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 f 3 3 3 f 3 3 . . . . .
. . . 3 3 f f f 3 3 3 . . . . .
. . . . . 3 3 3 3 . . . . . . .
. 3 3 3 3 3 3 3 3 3 3 3 3 . . .
. 3 3 3 3 3 3 3 1 1 3 3 3 3 . .
. 3 3 3 3 3 3 3 3 3 1 3 3 3 3 .
. 3 3 3 3 3 3 3 3 3 3 3 3 3 . .
. . . . . . . . . . . . . . . .
`, 50, 50)
} else if (Math.percentChance(25)) {
girlAlien = sprites.createProjectileFromSide(img`
. . . 2 2 2 . 2 2 2 . . . . . .
. . . 2 . . 2 . . 2 . . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 1 f 3 3 3 . . . . .
. . . 3 3 3 f f 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 f 3 3 3 f 3 3 . . . . .
. . . 3 3 f f f 3 3 3 . . . . .
. . . . . 3 3 3 3 . . . . . . .
. 3 3 3 3 3 3 3 3 3 3 3 3 . . .
. 3 3 3 3 3 3 3 1 1 3 3 3 3 . .
. 3 3 3 3 3 3 3 3 3 1 3 3 3 3 .
. 3 3 3 3 3 3 3 3 3 3 3 3 3 . .
. . . . . . . . . . . . . . . .
`, -50, -50)
} else if (Math.percentChance(25)) {
girlAlien = sprites.createProjectileFromSide(img`
. . . 2 2 2 . 2 2 2 . . . . . .
. . . 2 . . 2 . . 2 . . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 1 f 3 3 3 . . . . .
. . . 3 3 3 f f 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 f 3 3 3 f 3 3 . . . . .
. . . 3 3 f f f 3 3 3 . . . . .
. . . . . 3 3 3 3 . . . . . . .
. 3 3 3 3 3 3 3 3 3 3 3 3 . . .
. 3 3 3 3 3 3 3 1 1 3 3 3 3 . .
. 3 3 3 3 3 3 3 3 3 1 3 3 3 3 .
. 3 3 3 3 3 3 3 3 3 3 3 3 3 . .
. . . . . . . . . . . . . . . .
`, 50, -50)
} else {
girlAlien = sprites.createProjectileFromSide(img`
. . . 2 2 2 . 2 2 2 . . . . . .
. . . 2 . . 2 . . 2 . . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 3 3 1 f 3 3 3 . . . . .
. . . 3 3 3 f f 3 3 3 . . . . .
. . . 3 3 3 3 3 3 3 3 . . . . .
. . . 3 f 3 3 3 f 3 3 . . . . .
. . . 3 3 f f f 3 3 3 . . . . .
. . . . . 3 3 3 3 . . . . . . .
. 3 3 3 3 3 3 3 3 3 3 3 3 . . .
. 3 3 3 3 3 3 3 1 1 3 3 3 3 . .
. 3 3 3 3 3 3 3 3 3 1 3 3 3 3 .
. 3 3 3 3 3 3 3 3 3 3 3 3 3 . .
. . . . . . . . . . . . . . . .
`, -50, 50)
}
})