Note: This cartridge's settings do not allow embedded playback. A [Play at lexaloffle] link will be included instead.

Not tweet length, sadly >:(

cls()
c=0
f=0
while 1 do
for x=1,128 do
for y=10,80 do
r=rnd()
p = pget(x,y)
pn = pget(x+1,y)
if(pn~=0 and p==0)then
if(r<.8)pset(x,y,pn)
else pset(x,y,p.99(y/128)) end
end
end
c+=1
circfill(120,50+cos(f)25,r3,7)
if(c>5)then f+=rnd(.02)
end
end

Note: This cartridge's settings do not allow embedded playback. A [Play at lexaloffle] link will be included instead.

You press "Z" to "attack" and then the monster attacks. Monster HP on the left, your HP on the right. Attack until one of you (or both) is dead. If you run this in the PICO-8 app, it'll quit back to the command line after it ends. But in the cartridge version I guess it's perma-death. ;)

Note: This cartridge's settings do not allow embedded playback. A [Play at lexaloffle] link will be included instead.

a={"__","--","==","()","<>","()","{}","..","`'","e3","52","88","p9","00","++","ww","tt","aa","hh","xx","mm","\\/","\128","\129","\130","\131","\135","\136","\137","\140","\142","\143","\144","\146","\147","\148","\151","\152","\153"}
while 1 do
for x=0,20 do
c=flr(rnd(999))
print(a[c%#a+1],x*8,122,c)
end
if(c<1)print""
end

Just had to try and extend Alberton's tileset maker with some of the extra-wide characters. 325/140 (lol)