let Boss_2: game.LedSprite[] = [] let Boss2 = false let bossSchonGespawnt = false let u: game.LedSprite = null let Liste = 0 let Spielfigur: game.LedSprite = null let EMPFINDLIGKEIT = 0 let Wert: game.LedSprite = null input.onButtonPressed(Button.B, () => { EMPFINDLIGKEIT += -1 }) input.onButtonPressed(Button.A, () => { EMPFINDLIGKEIT += 1 }) Spielfigur = game.createSprite(2, 2) u = game.createSprite(Math.random(5), Math.random(5)) bossSchonGespawnt = false Boss2 = false EMPFINDLIGKEIT = 2 basic.forever(() => { Spielfigur.set(LedSpriteProperty.X, pins.map( input.acceleration(Dimension.X) * EMPFINDLIGKEIT, -1023, 1023, -1, 5 )) Spielfigur.set(LedSpriteProperty.Y, pins.map( input.acceleration(Dimension.Y) * EMPFINDLIGKEIT, -1023, 1023, -1, 5 )) }) basic.forever(() => { basic.pause(100) Spielfigur.ifOnEdgeBounce() }) basic.forever(() => { if (Spielfigur.isTouching(u)) { game.setScore(game.score() + 1) u.set(LedSpriteProperty.X, Math.random(5)) u.set(LedSpriteProperty.Y, Math.random(5)) } if (game.score() >= 30) { if (bossSchonGespawnt) { for (let Wert of Boss_2) { if (Spielfigur.isTouching(Wert)) { Wert.delete() } } } else { bossSchonGespawnt = true Boss_2 = [game.createSprite(1, 0), game.createSprite(2, 0), game.createSprite(3, 0), game.createSprite(0, 1), game.createSprite(2, 1), game.createSprite(4, 1), game.createSprite(4, 2), game.createSprite(2, 2), game.createSprite(0, 2), game.createSprite(1, 2), game.createSprite(3, 2), game.createSprite(0, 3), game.createSprite(1, 3), game.createSprite(2, 3), game.createSprite(3, 3), game.createSprite(4, 3), game.createSprite(4, 4), game.createSprite(0, 4), game.createSprite(2, 4)] } } }) basic.forever(() => { if (game.score() == 100) { basic.showIcon(IconNames.Happy) basic.showString("Danke das du The Adventure of the red Point gespielt hast") basic.showString("Entwickelt von Wichaote") basic.showString("Entwicklungs dauer 6h") } else { } }) basic.forever(() => { if (game.score() >= 60) { if (Boss2) { for (let Wert of Boss_2) { if (Spielfigur.isTouching(Wert)) { Wert.delete() } } } else { Boss2 = true Boss_2 = [game.createSprite(1, 0), game.createSprite(2, 0), game.createSprite(3, 0), game.createSprite(0, 1), game.createSprite(2, 1), game.createSprite(4, 1), game.createSprite(4, 2), game.createSprite(2, 2), game.createSprite(0, 2), game.createSprite(1, 2), game.createSprite(3, 2), game.createSprite(0, 3), game.createSprite(1, 3), game.createSprite(2, 3), game.createSprite(3, 3), game.createSprite(4, 3), game.createSprite(4, 4), game.createSprite(0, 4), game.createSprite(2, 4)] } } })