home.social

#p5t — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #p5t, aggregated by home.social.

  1. Now that the holidays are basically over for me: the CD haul! (... Finally. Some of this has taunted me being at my normal home.)

    #P5T's Soundtrack - that I've listened to so far, at least - is really good! Not disappointed there. :ablobcatrave:

    But my god, I can't really show it in a photo because it's reflective (doesn't do it justice), but the design on the Nier discs is beautiful imo. Super heckin' cool. :lyrenhStar:

    #Persona5Tactica #DarkSouls #NierAutomata

  2. Tiny #p5js Animation
    168 characters

    t=0
    draw=_=>{t+=.01
    createCanvas(w=400,400)
    for(d=0;d++<w;)for(r=0;r++<8;){push()
    translate(d*(4.5+sin(t)*2),r*45)
    rotate(t*(1-r%2*2)+r+d/99)
    rect(-25,-25,50,50)
    pop()}}

    I'm not on twitter any more, but I still like the size restriction. The 500 chars that mastodon gives me is just too much.

    #p5t #つぶやきProcessing

    Edit: reuploading with a vid because gif compression looked nasty. You can play the real thing on the web here: editor.p5js.org/AndyMakes/sket

  3. CW: 〈페르소나 5 택티카〉 관련 관심법 (P5, SH2, 진여신전생5 스포일러가 있습니다)

    사실 지금 〈페르소나 5 택티카〉를 플레이하면서 제일 두려운 건, 최종보스 모티프가 또 영지주의(그노시스)가 아닐까 하는 불안입니다.

    ATLUS가 영지주의 소재를 쓴 게 〈페르소나 5〉의 얄다바오트, 〈진 여신전생 5〉의 루시퍼와 법의 신, 〈소울 해커스 2〉의 아이온... 솔직히 저는 불만이거든요. 신화 소재가 다 떨어진 것도 아니면서 같은 소재만으로 계속 우려먹는 거.

    기왕이면 정말 예상치 못한 데서 한 방 먹여주는 전개를 기대하고 있습니다.

    #여신전생 #페르소나 #페르소나5 #페르소나5택티카 #P5T

  4. 〈페르소나 5 택티카〉, 드디어 스팀에도 입성. 회사에서 집컴으로 원격 설치하고 있습니다.

    뚜껑을 열어봐야겠지만... P5T가 잘 되면 같은 여신전생 시리즈, 같은 장르의 데빌 서바이버 시리즈도 다시 부흥할 가능성이 있지 않을까요? (행복회로가 ONE MORE! 상태)

    #여신전생 #페르소나 #페르소나5 #페르소나5택티카 #P5T

  5. 그러고보니 내일 〈페르소나 5 택티카〉가 정식 출시되는군요. DDRP 완성한 다음에는 P5T 잡으면서 페르소나 룰 쪽 개수도 좀더 고민해 봐야겠습니다. (일 벌리는 것만 좋아함)

    #여신전생 #페르소나 #페르소나5 #페르소나5택티카 #P5T

  6. 그러고보니 내일 〈페르소나 5 택티카〉가 정식 출시되는군요. DDRP 완성한 다음에는 P5T 잡으면서 페르소나 룰 쪽 개수도 좀더 고민해 봐야겠습니다. (일 벌리는 것만 좋아함)

    #여신전생 #페르소나 #페르소나5 #페르소나5택티카 #P5T

  7. 🚨🚨🚨 ANOTHER ONE 🚨🚨🚨

    PERSONA 5 TACTICA

    #Persona #P5T

  8. Stress Spiral!
    #p5t #つぶやきProcessing

    Stress Spiral!

    t=0
    draw=_=>{t+=.04
    createCanvas(w=500,w)
    fill('#ff8')
    beginShape(s=99)
    l=Array(s).fill(0)
    for(i=0;i<s*s;i++)l.push(l[i]+60*noise(i/40,sin(t),cos(t))*min(i/s,1))
    strokeWeight(12)
    stroke('#e31')
    for(i=0;i<s*s;i++)vertex(w/2+cos(a=i*(TAU/s)-t)*l[i],w/2+sin(a)*l[i])
    endShape()}

  9. t=0
    draw=_=>{t+=.1
    createCanvas(w=255,w)
    for(k=0;k<2;k++)
    for(p=1;p>0;p-=.02){beginShape(i=1-p)
    for(a=0;a<6.3;a+=.06)vertex(i*(w/2+cos(t+k*PI)*20+cos(a)*20)+p*v(a),i*(w/2+sin(t+k*PI)*20+sin(a)*20)+p*v(a-1.5))
    endShape(noFill(stroke(w*k,0,w-k*w)))}}
    v=a=>min(w,max(0,w/2+cos(a)*w))

    #p5t #つぶやきProcessing #p5js #processing

  10. t=0
    draw=_=>{createCanvas(w=250,w)
    background(0)
    blendMode(DIFFERENCE)
    stroke(255)
    strokeWeight(5+sin(t)*2)
    t+=.02
    for(c=0;c<=w;c+=10)for(r=0;r<=w;r+=10){
    d=dist(c,r,w/2,w/2)
    a=t+d/4+sin(t+d/45)
    x=cos(a)*15
    y=sin(a)*15
    line(c-x,r-y,c+x,r+y)}}//#つぶやきProcessing #p5t #Processing

  11. Interlocking gears and circles in 279 bytes

    t=0
    draw=_=>{createCanvas(w=500,w)
    n=sin
    t+=.03
    for(c=0;c<w;c+=31)for(r=0;r<w;r+=31)if((r+c)%2<1){beginShape(fill(0))
    for(i=0;i<4;i++)for(b=i*PI/2+max(min(n(t+dist(w,w,c,r))*1.5+n(t/2)/2,1),-1)*PI,a=b+3.9;a>b+2.3;a-=.1)vertex(c+cos(b)*32+cos(a)*18,r+n(b)*32+n(a)*18)
    endShape()}}

    #p5js #MastoArt #つぶやきProcessing #p5t

  12. t=0
    draw=_=>{createCanvas(w=500,w)
    t+=.03
    for(x=0;x<w;x+=12)for(y=0;y<w;y+=14){d=w
    for(i=0;i<4;i++)d=min(d,dist(w/2+cos(a=t+i*1.57)*99,w/2+sin(a)*99,x,y))
    m=99+sin(t/2)*40
    l=d<m?map(d,0,m,1,14):12+cos(t+y/30+x/50)*3
    text(char(floor(9600+l)),x,y)}}//#つぶやきProcessing #p5t #ascii

  13. "Under the microscope the sample danced and beckoned. I watched the muscle tighten and release, animated by some unknown force"

    full 279 byte #p5js source below

    #つぶやきProcessing
    #p5t

    t=0
    draw=_=>{d=3+cos(t+=.1)/2
    e=7+sin(t)/2
    n=noise
    createCanvas(w=250,w)
    for(i=0;i<TAU;i+=.01){
    x=n(d,e,i+pow(i,2))*w
    y=n(d+9,e,i*5)*w
    for(k=0;k<30;k++)line(x,y,x=x+cos(a=n(x/99,y/50+d,e)*TAU),y=y+sin(a))
    c=cos(i)
    s=sin(i)
    h=w/2
    line(h+c*99+random(-5,5),h+s*99,h+c*999,h+s*999)}}

  14. // 170 char looping #p5js animation.
    // #p5t #つぶやきProcessing #creativecoding

    t=0
    draw=_=>{t+=.04
    createCanvas(w=300,w)
    fill(0)
    for(c=3,s=10;c<28;c++)for (r=3;r<28;r++)rect(c*s,r*s,p=s*sin(random(PI)+t),p,randomSeed(99+(c+r*30)*(200+sin(t/4)*10)))}