set Game Over Effect

Set an effect to display when the game is over.

game.setGameOverEffect(true, effects.confetti)

Parameters

  • win: a boolean value set to true to start the effect if the player wins the game. Set to false to start the effect if the player loses.
  • effect: the effect to display when the game is over, such as confettti, hearts, or smiles.

Example

Make the game over when the kitten sprite touches the left of the screen. Show the splatter effect when the game is over.

game.setGameOverEffect(true, effects.splatter)
let mySprite = sprites.create(img`
    . . . . . . . . . . . . . . 
    e e e . . . . e e e . . . . 
    c d d c . . c d d c . . . . 
    c b d d f f d d b c . . . . 
    c 3 b d d b d b 3 c . . . . 
    f b 3 d d d d 3 b f . . . . 
    e d d d d d d d d e . . . . 
    e d f d d d d f d e . b f b 
    f d d f d d f d d f . f d f 
    f b d d b b d d 2 b f f d f 
    . f 2 2 2 2 2 2 d b b d b f 
    . f d d d d d d d f f f f . 
    . . f d b d f d f . . . . . 
    . . . f f f f f f . . . . . 
    `, SpriteKind.Player)
mySprite.vx = -20
game.onUpdateInterval(500, function () {
    if (mySprite.left < 0) {
        game.gameOver(true)
    }
})

See also

set game over message, set game over playable