Haiku Gallery
x y x 5 * sin y 5 * sin * x .5 - dup * y .5 - dup * + .25 <
Color Ball Redux
陳爽
'24 Nov 24
x y x 5* sin y 5 * sin * + x .5 - dup * y .5 - dup * + .25 <
Color Ball
Anonymous
'24 Nov 24
: ^ 2 ** ; : b dup x .5 - ^ y ^ + sqrt dup rot > swap rot .05 + < * * + ; 0 .56 .2 b .29 .25 b 1 .4 b 1 .45 b 1 .5 b 0 1 .35 b 1 .4 b 0.5 .45 b 0 1 .2 b .51 .25 b 1 .3 b
rainbow
boomlinde
'24 Nov 24
: xo .5 ; : yo .7 ; : h - y yo - atan2 pi 2 * / .5 + yo y - 2 ** xo x - 2 ** + sqrt + .5 < ; : heart x xo h xo x h + ; heart
heart
陳爽
'24 Nov 24
\ 設中心為座標原點 : x x .5 - ; : y y .5 - ; \ 中心到 x,y 距離 : r x x * y y * + sqrt ; \ 中心到 x,y 角的徑度 : a y x atan2 ; : spiral a over / r + * sin ; 99 spiral 96 spiral 93 spiral
Look into my Eyes Redux
陳爽
'24 Nov 24
\ Hey, upload your best Forth demos to \ www.thesands.ru/forth-demotool/ : x x 200 * t .3 / 9 r@ - * - ; : y y 20 * ; : z1 r@ sin ; : z2 r@ 0.29 / cos ; : z3 r@ 0.31 / sin ; : a1 z1 1.3 / * ; : b1 1.1 / z1 * ; : a2 z2 1.7 / * ; : b2 1.9 / z2 * ; : a3 z3 2.3 / * ; : b3 z3 1.1 * / ; 8 push 0.1 : j x a1 sin b1 x a2 sin b2 - x a3 sin b3 + y r@ - - 0 max 1 min .1 ** r@ / pop .44 - push max ; j j j j j j j j j j j j j pop drop .04 - 3 * sin .7 over - over 3 ** .6 min -rot -rot swap rot over +
Hills Redux - Mountains
Anonymous
'24 Nov 24
: x x t 3.1415 2 * mod + .15 * sin ; : y y .5 - 2 / cos 4 / 2 pow 3 / ; : q ( n -- n ) 256 * 128 - dup x y / pow * ; x x x * y / + q y y y - x / - q + t 2 / - 2 * dup 2 * dup 2 * sin -rot sin -rot sin
HypnoMoireWMAP
DarksrarAG
'24 Nov 24
: x x .5 - ; : y y .47 - ; : a x y atan2 over * .5 + floor swap / ; : f 1 swap - ; : q >r x y .6 a cos 1 a sin z* r> - swap .6 / abs + abs f ; .4 q 4 / .29 q 9 **
閃耀隕石
陳爽
'24 Nov 24
\ 閃亮十字 : x x .5 - 2 * abs ; \ .5移2倍絕 : y y .6 - 2 * abs ; \ .5移2倍絕 : c 1 x y * - swap ** ; \ 十字 1111 c ( 紅 ) 111 c ( 綠 ) 11 c ( 藍 ) 1 c ( 透 )
閃亮十字
陳爽
'24 Nov 24
: x x 0.5 - ; : y y 0.5 - ; : r x x * y y * + sqrt ; : a y x atan2 ; a t 0.7 * 0.1 + sin pi * + abs log a t 1.2 * 0.3 + sin pi * + log abs y x ** log abs * a t 0.5 + sin pi * + log abs x y ** log abs *
lightshow
vcte
'24 Nov 24
my sin y sin / t sin my sin - my sin *
Music synth. (Interactive)
AmrKor
'24 Nov 24
x y t + * sin t x * sin x y * sin
test. Eyesfu**er :D
NoNAmE
'24 Nov 24
: q dup * ; x cos t sin y cos q q q q q x y * -
Untitled
Anonymous
'24 Nov 24
\ Hey, upload your best Forth demos to \ www.thesands.ru/forth-demotool/ : x x 9 * t 3 / 9 r@ - * - ; : y y 15 * ; : z1 r@ sin ; : z2 r@ 2.9 / cos ; : z3 r@ 3.1 / sin ; : a1 z1 1.3 / * ; : b1 1.1 / z1 * ; : a2 z2 1.7 / * ; : b2 1.9 / z2 * ; : a3 z3 2.3 / * ; : b3 z3 1.1 * / ; 8 push 0.1 : j x a1 sin b1 x a2 sin b2 - x a3 sin b3 + y r@ - - 0 max 1 min .1 ** r@ / pop .44 - push max ; j j j j j j j j j j j j j pop drop .04 - 3 * sin .7 over - over 3 ** .6 min -rot
Hills
Manwe
'24 Nov 24
: x x 40 * floor 40 / ; : x x y 3 * sin + ; : y y x 3 * sin + ; x y x sin y sin z* 2dup z* / dup x / over y /
Saturnia Lowres
BradN
'24 Nov 24
: x x y 3 * sin + ; : y y x 3 * sin + ; x y x sin y sin z* 2dup z* / dup x / over y /
Saturnia
BradN
'24 Nov 24
X y 2dup swap /
Complent
Anonymous
'24 Nov 24
: d dup ; : m 0.4 * 0.5 + - ; : a y - abs 0.1 < x ; : r t swap / d floor - 1.96 * 0.98 - d 0 > 2 * 1 - * 0.01 + ; : e 2.9 r 0.94 * 0.03 + ; : f 3.7 r ; : p f 0.9 * 0.05 + d t ; e x - d * f y - d * + sqrt 0.02 < p 3 * sin m e * - a 0.03 < * p 2 * cos m 1 e - * - a 0.97 > * + + d d
PONG game Redux
Anonymous
'24 Nov 24
\ water fall : flip 1 swap - ; : fall t .3 * + x .3 + mod flip ; y .3 * \ red y flip .6 * \ green y fall .9 * \ blue
water fall
陳爽
'24 Nov 24
\ take the center as origin : o .5 .5 ; \ half band width : w .25 ; \ covert degree to radius : deg> pi 180 / * ; \ the band at p of deg and width : b ( p deg width -- band ) >r deg> >r y swap - r@ cos * swap x swap - r> sin * - abs r> < ; \ the distance to center : r y - 2 ** swap x - 2 ** + sqrt ; \ convert radius to degree : >deg 180 pi / * ; \ the degree of angle at center : a y - swap x - atan2 >deg 360 mod ; \ take degree for cos : cos deg> cos ; o 0 w b o a cos -.5 > * o 60 w b o a 120 + cos -.5 > * o -60 w b o a 120 - cos -.5 > * o r .5 <
my RGB
陳爽
'24 Nov 24
: f ( r x y - k ) -.5 -.5 z+ 2dup z* + sqrt - t sin * sin ; x x 40 - * y + -40 + t * sin x y f 3 * x y * t + sin x x * y y * f max
Red Rain with Sounds
DarkstarAG
'24 Nov 24
: xx x .8 - ; : yy y .5 - ; : tt t .4 * ; : a .25 * ; : mx xx 2 a tt cos * 2 tt * cos a - + ; : my yy 2 a tt sin * 2 tt * sin a - + ; : mm 2dup Z* mx my z+ ; mx my mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm dup * swap dup * + 0 > negate 1 + dup dup
Untitled
Anonymous
'24 Nov 24
: f 1 ; : g 0 ; : x > 0.5 c if f else g then ; c
Untitled
Anonymous
'24 Nov 24
x y 0
Untitled
Anonymous
'24 Nov 24
\ 紅綠藍的糾纏 陳爽 20160119 : 2pi 2 pi * ; \ 兩倍圓周率 : n \ 每秒反覆變化 值域 0 到 3 t sin pi / 1 + 1.5 * ; : o .5 .5 ; \ 中心座標 : d ( x0 y0 -- 指定點到x,y距離 ) y - 2 ** swap x - 2 ** + sqrt ; : a ( x0 y0 -- 指定點到x,y角度 ) y swap - swap ( y-y0 x0 ) x swap - ( y-y0 x-x0 ) atan2 ( 角" ) \ 值域-pi~pi 2pi / ( 角' ) \ 值域-.5~.5 1 mod ( 角 ) \ 值域0~1 ; : p ( 0~1之間的色相角度 -- 亮度 ) o a + \ 中心到x,y角度 -pi ~ pi t 2pi / + \ 每秒轉動1圈 sin .5 * .5 + \ 值域 -1 ~ 1 .333 - abs 3 * \ 值域 0 ~ 1/3 o d * n * \ 值域 0 ~ nr/3 2pi * sin ; \ : 層 dup >r * .00 p \ 紅光亮度 .33 p \ 綠光亮度 .66 p \ 藍光亮度 o d .5 < \ 透視圓 y .5 > .5 * - \ 上半透視減半
紅綠藍的糾纏
陳爽
'24 Nov 24
: n t sin 2 + ; \ 每秒 1到3 變化 : x x .5 - ; : y y .5 - ; \ 中心 : s n * pi * sin ; \ n pi 正旋 : r ( x y -- r ) \ 中心到x,y距離 2 ** swap 2 ** + sqrt ; x s y s r \ 模糊菱格 9999 ** \ 強化對比
菱格
陳爽
'24 Nov 24
: ^2 dup * ; : z- -1 0 z* z+ ; : r ( xy-r ) ^2 swap ^2 + sqrt ; : d (x1y1 x2y2 - d ) z- r ; 0 1 x 25 * sin y 25 * sin r 1.7 * 3 pow - 0.2 + 0
Горох
DarkstarAG
'24 Nov 24
: n 7 ; : r .4 ; : x x .5 - ; : y y .5 - ; \ 改以 中心 為 座標原點 : a x y atan2 ; \ 中心到 x,y 的角度 : d x dup * y dup * + sqrt ; \ 中心到 x,y 的距離 : b t * a n * - sin r * d ; : q 2 b ; : p 23 b ; q - 10 * q > * p - 10 * p > * + q > over + swap p > over .5 * + q - 99 * q > * p - 99 * p > * +
Iambically Redux
陳爽
'24 Nov 24
\ 以 中心原點至 x,y 的 距離 作圖 \ 半徑 .25 的 紅圓 y .5 - 2 ** x .5 - 2 ** + sqrt .25 < \ 定義 r 為 中心原點至 x,y 距離 : r y .5 - 2 ** x .5 - 2 ** + sqrt ; \ 至少 完整的 4 圈 綠漸層 r 8 * 1 mod \ 半徑 .75 的 藍洞 r .4 >
紅綠藍漸層
科科
'24 Nov 24
: x x .5 - ; : y y .5 - ; : x1 t sin x * t cos y * + ; : y1 t cos x negate * t sin y * + ; : x x1 ; : y y1 ; : ang x y atan2 ; : dist x dup * y dup * + ; : bump ang 5 * sin .2 * dist ; : bump2 ang 5 * pi + sin .2 * dist ; bump - 7 * bump > * bump2 - 7 * bump2 > * + bump > over + swap bump2 > over .5 * + bump - 50 * bump > * bump2 - 50 * bump2 > * +
Iambically Rotation
DarkstarAG
'24 Nov 24
: x x .5 - ; : y y .5 - ; : ang x y atan2 ; : dist x dup * y dup * + ; : bump ang 5 * sin .2 * dist ; : bump2 ang 5 * pi + sin .2 * dist ; bump - 7 * bump > * bump2 - 7 * bump2 > * + bump > over + swap bump2 > over .5 * + bump - 50 * bump > * bump2 - 50 * bump2 > * +
Iambically
BradN
'24 Nov 24
: m .8 - +5 / ; .3 x m pi * t 2 / + tan y m + t 2 * + tan .6 * + .6 y m pi / t 4 / + tan x m + t 9 - - tan .2 * + - dup negate log dup 4 ** 10 / swap negate
Untitled
陳庭誼
'24 Nov 24
t x + 10 * sin y / tan t y + 11 * sin x / cos t x y - + 5 * sin x y + / cos
我要過 Redux
410227886
'24 Nov 24
0 4 x .5 - 30 ** y .5 - 10 ** + .05 ** dup -rot / t dup floor - pi * 2 * + tan over 9 * 4 ** ** swap .1 max .1 - * 5 * 1 min .3
Untitled
蔡宛渝
'24 Nov 24
: m .8 - +5 / ; .3 x m pi * t 2 / + tan y m + t 2 * + tan .6 * + .6 y m pi / t 4 / + tan x m + t 9 - - tan .2 * + - dup negate log dup 4 ** 10 / swap negate
Untitled
蔡宛渝
'24 Nov 24
x 9 * tan y 20 * sin t 20 * sin * * dup t 9 * sin *
李亞芸
'24 Nov 24
: wifi push dup * swap dup * + sqrt t pop / - 32 * sin ; x y 10 wifi 1 x - y 10 wifi x 1 y - 10 wifi
RGB
林冠儒
'24 Nov 24
t x + 9 * sin y / tan t y + 11 * sin x / cos t x y - + 5 * sin x y + / cos
我要過
陳彥廷
'24 Nov 24
( color scheme: QuickBasic and MSX2 memories ) 0 5 x .5 - 10 ** y .5 - 10 ** + .05 ** dup -rot / t dup floor - pi * -1 * + sin over 9 * 4 ** ** swap .1 max .1 - * 5 * 1 min .9
Square Tunnel back
410227886
'24 Nov 24
: square dup * ; : dist square swap square + sqrt ; : 2dup over over ; : spiral 0.5 - swap 0.5 - 2dup dist push atan2 0.01 + pop + t + 100 + tan ; x y spiral dup x * over y *
彩色風車
陳天愛
'24 Nov 24
Next