Playground
From wickit · Compiles in your browser · $0
CtrlShiftS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
asset wickit "Wickit" complexity=4// a fire starter: a chubby candle newt on four splayed little legs, a big round head crowned with a// stub of dripping wax and a living flame, a cream belly, ember spots down its back and a tapering// tail with a glowing tip. Colourways: ember orange, coral, and a rare shiny lilac with a blue flame.// States: idle (the flame flickers, the tail sways), flare (the flame roars up with sparks, a hop),// walk (a scuttling trot).let S = .92..1.08let shiny = chance(.08)let alt = chance(.45)let way = shiny*2 + (1-shiny)*altlet skinC = sel(way, tangerine, coral, lilac)let bellyC = sel(way, cream, peach, white)let spotC = sel(way, tomato, cherry, grape)let flameC = sel(way, tomato, tangerine, cobalt)let coreC = sel(way, sunflower, lemon, sky)let waxC = sel(way, cream, white, lemon)// body: a low round newt body, the root bone, on four splayed legsball body at=(0, .2*S, 0) r=(.16, .13, .22)*S color=skinC under=bellyC segs=20 rings=12 jointlimb leg x2 on=body row=(0, 0, .24*S) at=(.11*S, -.04*S, 0) mirror roll=24 len=.13*S r=(.055, .045)*S color=skinC segs=10 jointball foot on=leg at=end+(0, -.01*S, .02*S) r=(.06, .03, .07)*S color=skinC*.92 segs=10 rings=6ball spot x3 on=body row=(0, 0, .1*S) at=(0, .12*S, -.04*S) r=(.04, .025, .04)*S color=spotC segs=10 rings=6// the head, with a cheeky faceball head on=body at=(0, .14*S, .2*S) r=(.19, .165, .165)*S color=skinC under=bellyC segs=22 rings=14 jointface look on=head eyes=round mouth=grin size=.27 spacing=30 eyeY=10 mouthY=-24 mouthW=.36 blush detail=.7ball cheekfin on=head surf=(80, 10) lift=-.04*S mirror r=(.07, .03, .05)*S roll=-20 color=spotC segs=10 rings=6// the candle crown: a stub of wax with drips, and the flamecyl wax on=head at=top-(0, .035*S, .02*S) h=.11*S r=.065*S round=.015 color=waxC segs=12ball drip x3 on=wax ring ring0=40 at=(.06*S, .06*S, 0) r=(.025, .045, .025)*S color=waxC segs=8 rings=5ball flame on=wax at=top+(0, .06*S, 0) r=(.065, .08, .065)*S color=flameC ink=glow segs=12 rings=8 jointcone flick on=flame at=(0, .04*S, 0) h=.13*S r=.05*S color=flameC ink=glow segs=10ball core on=flame at=(0, -.015*S, .035*S) r=.035*S color=coreC ink=glow segs=8 rings=5// the tail: three tapering links curling up, a glowing tipball tail x3 on=body at=(0, .01*S, -.2*S) chain=(0, .02*S, -.08*S) rot=(-12, 0, 0) scale=.82 r=(.07, .06, .08)*S color=skinC segs=12 rings=7 jointball tip on=tail at=(0, .02*S, -.07*S) r=.05*S color=flameC ink=glow segs=10 rings=6 if=i==2// sparks when it flaresfx flare: sparkle on=flame at=(0, .06*S, 0) n=10 spread=.22 size=.03 hz=1.6 color=coreC// idle: the flame flickers, the tail sways, it breathesanim idle: flame s keys=[0:0 .2:.12 .4:-.05 .7:.08 1:0] hz=1.3anim idle: tail ry sin amp=12 hz=.6 stagger=.15anim idle: body breatheanim idle: head rz sin amp=4 hz=.3// flare: the flame roars up, a proud hop, the tail liftsanim flare: flame s keys=[0:0 .3:.6 .7:.6 1:0] hz=.6anim flare: body py bounce amp=.05 hz=1.8anim flare: tail rx keys=[0:0 .3:-22 .7:-22 1:0] hz=.6anim flare: head rx keys=[0:0 .3:-12 .7:-12 1:0] hz=.6// walk: a scuttling trot on diagonals, the tail swinginganim walk: leg gait amp=28 hz=2.2 stagger=.5anim walk: body rz sin amp=4 hz=2.2anim walk: tail ry sin amp=18 hz=1.1 stagger=.15anim walk: flame s keys=[0:0 .5:.1 1:0] hz=2.2
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4