Skip to content

BaconMan39o

My feedback

1 result found

  1. 377 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    192 comments  ·  General » Other  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    BaconMan39o commented  · 

    try this code

    fill('space')
    me = stamp('spaceship3',375,900,150)

    function touching() {
    me.move(x,900,300)
    me.aim(x,y)
    }

    function tap() {
    l = stamp('laser5',me.x,me.y,175)
    l.rotate(me.rotation)
    l.move(UP,1600,2000)
    sound('gun',20)
    }

    lane = 300
    time = 1500
    count = 0

    function swerve() {}
    function danger() {}
    function drones() {}

    function loop() {
    mid = 375 + Math.sin(count) * lane
    x1 = mid - lane
    x2 = mid + lane
    swerve()
    danger()
    drones()
    }

    curve = 0

    function swerve() {
    count = count + curve / 100
    if (random(10) == 1) {
    curve = random(10) + count/10
    lane = lane + random(-12,10)
    lane = Math.max(lane,100)
    }
    }

    pts = 0
    score = text(pts,'impact',20,50,'silver')

    function danger() {
    pts = pts + 10
    score.change(pts)
    if (me.hits('pillar') || me.hits('alien')) {
    loop = null
    tap=null
    me.explode()
    sound('explosion')
    stamp('GAME OVER!',375,0).move(DOWN,500,time)
    }
    }

    function zap(drone) {
    if (drone.hits('laser5')) {
    drone.burn()
    pts = pts + 1000
    }
    }

    function drones() {
    find('alien').forEach(zap)
    if (random(30) == 1) {
    enemy = stamp('alien',random(768),0)
    enemy.move(DOWN,1500,10000)
    sound('droid')
    }
    }
    song('dangerahead')

Feedback and Knowledge Base