I needed some distraction from my primary project, so I decided to stand up an engine for a game I've been ideating for a year or two using my toolkit Forest [1]

it's not much yet, but we're happily running around inside a playable area defined by arbitrary polygons and chains of animations/sequences are playing back properly/reacting to input

I've only spent a few nights on it so it's not much, but there's a bunch of invisible work here too, like loading directly from Aseprite files for rapid art iteration, a backbone system for scheduling and syncing sounds, sprite animations and tweens, and the beginnings of a level editor to actually put the game together

[1]: https://lichendust.com/forest

#gamedev #pixelart #bucket

In meiner Nachbarschaft steht ein Computerspiele Museum. Ich war noch nicht drin. Kommt auf die #Bucket List.

#Bucketlist #Berlin

Brass bucket, Flanders, ~1500 AD
Musician Makes Bucket List Career Debut — As A Porn Star - KpopNewsHub – Latest K-Pop News, Idols & Korean Entertainment

She says the only downside is how busy she is.

Kpop News Hub
Musician Makes Bucket List Career Debut — As A Porn Star - KpopNewsHub – Latest K-Pop News, Idols & Korean Entertainment

She says the only downside is how busy she is.

Kpop News Hub

Cloudflare R2 Bucket清理僵尸上传

  • 安装
  • sudo apt update sudo apt install awscli
  • 配置
  • aws configure AWS Access Key ID: R2 Access Key AWS Secret Access Key: R2 Secret Key Default region name: auto Default output format: json export AWS_ENDPOINT_URL="https://id.r2.cloudflarestorage.com"
  • 列出
  • aws s3api list-multipart-uploads \ --bucket XXX \ --endpoint-url "https://id.r2.cloudflarestorage.com" \ --query "Uploads[].{Key:Key,UploadId:UploadId}" \ --output text
  • 清理
  • aws s3api list-multipart-uploads \ --bucket XXX \ --endpoint-url "https://id.r2.cloudflarestorage.com" \ --query "Uploads[].{Key:Key,UploadId:UploadId}" \ --output text \ | while read key upload_id; do echo "Aborting upload: $key $upload_id" aws s3api abort-multipart-upload \ --bucket XXX \ --key "$key" \ --upload-id "$upload_id" \ --endpoint-url "https://id.r2.cloudflarestorage.com" done

    #multipart_upload #cloudflare #r2 #aws #awscli #bucket

    Amy & Apricot teamed and scored tons of candy in just one round!

    Happy Halloween!

    Halloween Gift Art by @HangyakuNeko

    Amy Bunny belongs to ME
    Apricot Fox belongs to @HangyakuNeko

    #Amythebunny #Amy #Bunny #Rabbit #Apricot #Fox #Girl #boy #Baby #Cute #Diaper #Nappy #Babyfur #Diaperfur #Halloween #Witch #Costume #Gaogamon #Candy #Pumpkin #Bucket

    Taffy & her friends Amanda & Dahlia dressed as different pokemon as they go trick or treating togther.

    Art Commission by @StarryBibi

    Taffy Tinkaton, Amanda Audino, & Dahlia Buneary © ME

    #TaffyTinkaton #AmandaAudino #DahliaBuneary #Bunny #Rabbit #Pokemon #Girls #Baby #Cute #Diaper #Nappy #Babyfur #Diaperfur #Pokeball #Bucket #Halloween #Costume #Azumarill #Eevee #Mismagius #Witch #TrickorTreat #Sidewalk #Night

    Roman bucket with a spout, found in a shipwreck on the Rhine, Germany ~200 AD