examples

gravity8.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
display.color=color.hsb(0,0,0,10)

let grv = display.circle(display.center, 100)
grv.color = color.clear
grv.tag = "gravity"

repeat(100, () => {
  let orb = display.circle(480, 100, 4)

  orb.velocity = new Point(
    random.num(0, 1) + 8.2,
    random.num(-1, 1)
  )
  orb.color = color.hsb(random.num(0,360), 75, 95)
})

update(() => {
  display.each("circle", (el) => {
    grv.forceOn(el, 0.025)
  })
})