I'm pleased to announce that you can NOW use Wonder Pixels in #GraphicsGale and #GIMP to do some cool patterns n' dithering in #pixelart
The kit includes +140 brushes and also Supports @aseprite@PixelStudioTeam and @affinitybyserif software
Get it now! https://t.co/Rs8ithZVVR
I spent a decade of my life creating game assets, the result is a lot of game assets. They're free, no ads, no tracking, no registration, no subscription, no permission needed, no need for attribution and suited for any use including commercial.
https://t.co/jxRUi6xvDI
Day 29: il Maricotrix (226 chars). #tweetcart#TIC80
l={"m","a","r","i","c","o"}t=0m=math.random
function TIC()cls()t=t+1
for w=0,239,2 do
for h=0,135,12 do
for i=1,#l do
f=(t>120 and t-120) or 0
y=m(1,136)+h
c=(8-f)*0x111111+f*0x110000
print(l[i],m(1,240)*16,y,c)end
end end
end
Day 27: Signals (155 chars). #tweetcart#TIC80
t=0
function TIC()cls()t=t+.02
yOffset=10
for i=0,20 do
x1=0
y1=i*7+yOffset
x2=240
y2=i*7+yOffset
color=i*8+(math.sin(t)+1)*8
line(x1,y1,x2,y2,color)end
end
Day 26: My little Boat (224 chars). #tweetcart#TIC80
cX=106
x=216
sp=2
dr=1
dr2=-1
f=1
function TIC()cls(12)
spr(f,cX,67,14,3)
f=f+1/10
if f>=4 then f=1 end
cX=cX+sp*dr
if cX>216 or cX<0 then dr=-dr end
rect(0,88,240,4,0)
circb(x,20,12,0)
x=x+sp*dr2
if x<-64 then x=240 end
end
Day 25: Bubbles (172 chars). #tweetcart#TIC80
function TIC()cls(10)t=time()
for i=1,8 do
x=math.random(240)
y=math.random(136)
circb(x,y,8,8)
circb(x,y,8+2*math.sin(t+i*.1),10)
circb(x,y,8+4*math.sin(t+i*.2),12)end
end
#demoscene#sizecoding#pixelart#bubbles
Day 23: Bass #tweetcart#TIC80
t=0w=240h=136
function TIC()
t=t+1
x=0%w-120
y=0%h-68
r=24
for w=0,w,120 do
for h=0,h do
rect(0,0,w,h,t^4)
end
if t<32 then
circ(x+w,y+h,r+t/2,8)circ(x+w,y+h,r+t/4,4)circ(x+w,y+h,r-4+t/6,2)circ(x+w,y+h,r-8+t/24,0)
elseif t<128 then t=0 end
end end
Day 19: Chromatic Wheel (227chars) #tweetcart#TIC80
t=0
m=math
s=m.sin
c=m.cos
r=m.rad
function TIC()cls()cX,cY=120,68
nL=100
tR=68
for i=0,nL-1 do
a=(i/nL)*360
x1=cX+tR*c(r(a+t))y1=cY+tR*s(r(a+t))x2=cX+tR*2*c(r(a+t))y2=cY+tR*2*s(r(a+t))
o=1+i%15
line(x1,y1,x2,y2,o)end
t=t+1
end
Day 17: Pixel Reflect (174 chars) #tweetcart#TIC80
t=0
d=1
function TIC()cls(10)t=t+d
for h=1,136 do
x=t%240
y=math.cos(x+h*2)*x
for i=1,12 do
pix(x+i*16,y,t%2)
pix(32-x+i*16,y,t%4)
end
end
if t==240 or t==0 then d=-d end
end
#demoscene#sizecoding#octobit#pixelart#gamedev
Day 12: Wall (255chars)
TIC=load"cls(4)s=math.sin for x=0,239 do for y=0,135 do line(0,s(136)*y,120,68,0)line(120,68,240,s(136)*y,0)line(0,136,120,68,0)line(120,68,240,136,0)end end x=90 n=12 gs=1 ti=time()/1000 z=n+((x-n)*0.5*(1+s(ti*gs)))cX=120 cY=68 rect(cX-z/2,cY-z/2,z,z,0)"
Day11: Cybrwave
t=0
f=0
s=math.sin
function TIC()cls(15)t=t+1
if f==0 then cls()end
x=36+s(math.rad(f))*100+f
y=56+s(math.rad(f))*-40
circ(x,y,8,3)f=f+.1
if f>90 then f=90 end
for x=0,19 do
line(40,64,s(x)*240+t,136,11)tri(8-t/20+x*17,48,0+x*17,64,24+x*17,64,9)
end
end
#tweetcart