// game set up scene.setBackgroundImage(assets.image`myImage`) game.showLongText("press A when overlaping with the ball to throw it. Try to get more then 6 points.", DialogLayout.Center) info.startCountdown(20) // sprites set up let hoopSprite = sprites.create(assets.image`myImage0`, SpriteKind.Player) hoopSprite.setPosition(80, 20) let playerSprite = sprites.create(img` . . . . . . f f f f . . . . . . . . . . f f e e e e f f . . . . . . . f e e e f f e e e f . . . . . f f f f f 2 2 f f f f f . . . . f f e 2 e 2 2 e 2 e f f . . . . f e 2 f 2 f f 2 f 2 e f . . . . f f f 2 2 e e 2 2 f f f . . . f f e f 2 f e e f 2 f e f f . . f e e f f e e e e f e e e f . . . f e e e e e e e e e e f . . . . . f e e e e e e e e f . . . . . e 4 f f f f f f f f 4 e . . . . 4 d f 2 2 2 2 2 2 f d 4 . . . . 4 4 f 4 4 4 4 4 4 f 4 4 . . . . . . . f f f f f f . . . . . . . . . . f f . . f f . . . . . `, SpriteKind.Player) playerSprite.setPosition(80, 105) controller.moveSprite(playerSprite, 100, 0) playerSprite.setStayInScreen(true) let ballSprite = sprites.create(assets.image`myImage1`, SpriteKind.Player) ballSprite.setPosition(randint(10, screen.width - 10), playerSprite.y) // game mechanics forever(function () { }) // on countdown end info.onCountdownEnd(function () { let throwsMade = 0 if (throwsMade >= 6) { game.showLongText("You made " + throwsMade + " baskets.", DialogLayout.Center) effects.confetti.startScreenEffect() } else { game.showLongText("You needed " + (6 - throwsMade) + " more points to win.", DialogLayout.Center) effects.blizzard.startScreenEffect() } game.reset() })