## dwitter.net | rnbw (352)

+ New dweet
`function u(t) {`
```} // 122/140 ```

Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)

``` u(t) is called 60 times per second. t: Elapsed time in seconds. S: Shorthand for Math.sin. C: Shorthand for Math.cos. T: Shorthand for Math.tan. R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5) c: A 1920x1080 canvas. x: A 2D context for that canvas. ```
Try the new frontend: beta.dwitter.net
Current theme challenge: #Opposites

`function u(t) {`

```}// 140/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• an attempt at something like a twister
• u/joeytwiddle
That's a very juicy #twister!
• u/cyhawk
I teach 9-year-olds programming and used a tidied up version of this to show them how to figure out how something works. They loved it! Thanks! I've added a bit of gap between the strands to make it easier to understand, and I think it looks good. Like Math.max(180*S(a-1.2),0).
• u/rnbw
wow, i would have never thought that my recreational programming would be used for educational purposes. glad i was able to help those kids out on their journeys!
• u/danny@hille.dk
Just saw this, nice code man! Save 11 b like this: `for(c.width=i=300;i--;)for(j=8;j--;x.fillStyle=`#f`+j*15)x.fillRect(i,99-S(a=t-i/80*C(t+i/99)+j*.9)*40,1,Math.max(40*S(a-1.1),0))`

show FPS hide FPS share

`function u(t) {`

```}// 138/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• vertigo 🌀
• u/rnbw
(i'm back at this again!)
• u/sigveseb
Nice colors!
• u/DataMeta
Great stuff.
• u/CalSch
Cool! I think it would look cooler if it was at a higher frame rate. Is the frame rate low because of the style? Or is it a performance issue.

show FPS hide FPS share

`function u(t) {`

```}// 129/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• my first dweet of 2019 :D

`function u(t) {`

```}// 134/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• oooooh, circles

show FPS hide FPS share

`function u(t) {`

```}// 132/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• it's like staring at the sun, but not nearly as blinding

`function u(t) {`

```}// 121/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• territories

`function u(t) {`

```}// 140/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• quickly! to the canvas!
• u/0x04
🏃‍♂️🏃‍♂️🏃‍♂️😁
• u/tomxor
looool 😁
• u/yonatan
`for(i=c.width|=0;i--;)x.fillRect(...i<9?[99+i*50,450-S(t*9+i%3)**2*29,25,99]:[i,i%2?590+S(t*99+i/9)*9:545,2,9])` - animate their arrival in 29 chars :P
• u/yonatan
#default
• u/joeytwiddle
Makes me wonder ... what is off screen, chasing the default?

show FPS hide FPS share

`function u(t) {`

```}// 125/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• odd... stripes? can i CALL them that??

show FPS hide FPS share

`function u(t) {`

```}// 135/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• ocean motion

show FPS hide FPS share

`function u(t) {`

```}// 139/140 ```

Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

• oh would you look at that, now i can say i've made a dweet! (the performance isn't very good from what i've experienced, but the visual turned out well, so make of it what you will)