Chris Pardy

Chris Pardy

@pardy.at

Dad of 2, lifelong learner, I build stuff, mostly software. Director of Engineering at Newfire Global Partners Building Vivarium - https://tangled.org/chris.pardy.family/vivarium He/Him pronouns.

467 followers683 following991 posts

Pinned

It's (a)live... cavu.games/g/fright-fest Halloween Night, Heksenkill NY School is out and it's time for you, and two of your follows @rpg.actors to go trick-or-treating. Just watch out because something Frightful may happen this Halloween. The first 3 levels are live, more coming before halloween

cavu.gamesFright Fest ยท Cavu GamesIt's Halloween night in Heksenkill, NY. School's out, the costumes are on, and you're going trick-or-treating with two friends you pick from the people you follow. Everyone walks around town as their ...

It's (a)live... cavu.games/g/fright-fest Halloween Night, Heksenkill NY School is out and it's time for you, and two of your follows @rpg.actors to go trick-or-treating. Just watch out because something Frightful may happen this Halloween. The first 3 levels are live, more coming before halloween

cavu.gamesFright Fest ยท Cavu GamesIt's Halloween night in Heksenkill, NY. School's out, the costumes are on, and you're going trick-or-treating with two friends you pick from the people you follow. Everyone walks around town as their ...

Vivarium has been updated to 0.0.4 to track these changes. If you're testing a space capable app pointing it at Vivarium gives you a way to ensure you're staying on top of the planned features. tangled.org/chris.pardy....

tangled.orgchris.pardy.family/vivariumAn Atmosphere in a box

๐Ÿช spaces alpha release ๐Ÿช folks, this is the big one! lots of updates across pretty core protocol mechanisms. hopefully the last/only of it's kind (tho we are planning another release next Thurs)

I'm excited to see Public Spaces as part of this release. That was the biggest gap in the previous implementation that I'd run into and it's going to be huge to have records that move between private and public access levels.

Man it's crazy that a small town like Heksenkill NY. can host a Mummy exhibit in their public library! They even got 4 of these authentic sarcophagus to display. I just hope nothing goes wrong Halloween night. Fright Fest atmosphere.games/chris.pardy.... Coming Friday #GameDev #Halloween

Also worth calling out, if you're developing with agents. Vivarium is very agent friendly. It ships an MCP server and has unauthenticated admin xrpc endponits. That means that you can setup accounts in your test or agent harness of choice. Also it supports spaces so you can build for the future

Coming soon, get that @rpg.actor costume on and get ready for a night of Trick-or-treating in Heksenkill NY Special in-game benefits if you're wearing a costume atmosphere.games/chris.pardy....

atmosphere.gamesFright Fest | ATmosphere GamesIt's Halloween night in Heksenkill, NY. School's out, the costumes are on, and you're going trick-or-treating with two friends you pick from the people you follow. Everyone walks around town as their ...
rpg.actor@rpg.actor

Spooky Season has officially begun! ๐Ÿ‘ป To unlock this terrifying Ghost Sheet costume for your character, just login to rpg.actor before Halloween and claim it. Also, make sure you're following us! We've got more tricks and treats coming soon. ๐ŸŽƒ

View full thread

Put all together you'll visit cavu games forge and be able to, in your browser, create all the assets, and logic for a game, then play test that game with friends that are all over the world. Once you're happy you'll publish the game to your PDS and it will be playable for anyone.

The bar to entry on building games with this system should be the floor. But we're not quite there yet so DM me if you want to make a game and we'll make it a reality.

View full thread

Second the code pipeline: Browser based, Metro code editor + custom LLM integration with cavu games specific system prompts. Write the Lua yourself or use one of our low cost models to generate the game logic. The coding agent + asset store should mean that you can create any idea you have.

Third the dev server: play.cavu.games is our hosted engine, but it has a mode where you can connect to it via iroh and run the actual game instance locally. It supports hot swapping assets and logic. The idea is to run the dev server in-browser, hooked into the asset and code pipeline.

First the asset pipeline: Aseprite replacement in browser but probably with a slightly more beginner friendly flow. Tiled replacement in browser (tilemap.world) again slightly more beginner friendly. Both of these feeding into each other + an asset store. Music as well but I'm not there yet.

Chris Pardy reposted

Hi, we're HappyProto. We help you build on atproto... without the hard parts. You create the app, we'll run the backend: auth, private data, scripting, and an API over 46 million accounts. Welcome to atproto on easy mode. Join the waitlist at happyproto.at. #atproto

happyproto.atHappyProto: the backend for atproto appsBuild on atproto without the hard parts. HappyProto runs the backend: an API over 46 million atproto accounts, with sign-in, private data and scripting included.

Ok here we go: cavu.games/launch?game=... Let me know: 1) Did any of you get grabbed 2) How much candy did you get 3) Anything else that's up? 4) Would you play a few more levels if they existed Keep in mind there's some real jank in places, but I want you to tell me what's not working for you.

Chris Pardy@pardy.at

First level is almost ready to play-test for anyone interested. You're trick-or-treating with 2 people you follow on bluesky who have @rpg.actor sprites. I hope @iame.li and @tynanpurdy.com don't mind I'm using them for testing. There's still so much pixel art to make but the engine is working ok

First level is almost ready to play-test for anyone interested. You're trick-or-treating with 2 people you follow on bluesky who have @rpg.actor sprites. I hope @iame.li and @tynanpurdy.com don't mind I'm using them for testing. There's still so much pixel art to make but the engine is working ok

Chris Pardy@pardy.at

Haskenkill NY, Circa your childhood. Getting ready for the big Halloween night Trick-or-treating for your @rpg.actor and their friends The grand opening of the Mummy exhibit in the Library The Halloween dance at the new school Hopefully nothing goes wrong #ComingSoon #GameDev

Ok here we go: cavu.games/launch?game=... Let me know: 1) Did any of you get grabbed 2) How much candy did you get 3) Anything else that's up? 4) Would you play a few more levels if they existed Keep in mind there's some real jank in places, but I want you to tell me what's not working for you.

Reading @elenarossini.com excellent blog post I got jealous of all the wsocial users who have had their personal information leaked. @poasters.club is here to help: Go to poasters.club/real-names Give us your information and we'll share it on the open web. Just, please don't lie about anything.

Elena Rossini โ‚@elenarossini.com

My blog post that explains the latest #WSocial controversy is up: ๐Ÿ”—: blog.elenarossini.com/public-by-de... Disclaimer for W folks: this work is entirely self-funded, with childcare help courtesy of my family so I could write the first full draft on Sunday ๐Ÿ’โ€โ™€๏ธ #WIdentity #WSocialFacts #privacy

Haskenkill NY, Circa your childhood. Getting ready for the big Halloween night Trick-or-treating for your @rpg.actor and their friends The grand opening of the Mummy exhibit in the Library The Halloween dance at the new school Hopefully nothing goes wrong #ComingSoon #GameDev

Haiku Day #5 โ€” 17/17 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ cavu.games/g/haiku-day A few bugs to chase Bugs that make me furious I will fix the bugs Still a perfect score today

cavu.gamesHaiku Day ยท Cavu GamesA daily haiku puzzle. Arrange the words into a 5-7-5 haiku, and find the word missing from every line.
Chris Pardy@pardy.at

Haiku Day #4 โ€” 17/17 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ cavu.games/g/haiku-day Yes I wrote these puzzles, No that doesn't make them easy

Haiku Day #1 โ€” 16/17 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉโฌœ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ Check out haiku-day.cavu.games a daily haiku game inspired by wordle. The first Haiku just launched. A new Haiku will be live every day at midnight (UTC)

Chris Pardy@pardy.at

Sometimes I make promises to myself I can't keep like: I won't make more atproto powered games this week. haiku-day.cavu.games Starting Tomorrow (Midnight UTC) Each day โฐ haiku With โฐ missing word to find Play to keep โฐ streak

View full thread

Bluesky Santa: A bot that reads all your posts from the last year and tells you if you're naughty or nice. It's going to have to do it twice and then deliver presents or coal to every user within the PDS rate limits which will be tricky...

View full thread

The cool thing about the play.cavu.games endpoint is that it also acts as a proxy to a dev server running on your computer via iroh. That means that you can host a game locally and invite people to play with a play.cavu.games url. This supports hot reloading of game bundles to the client

Next up I'm working on the game forge which will include an in-browser version of the dev server. So you can edit and play your game with just a web browser. I'm looking at how I can incorporate low cost coding models to make game development more accessible.

play.cavu.games is our "cavu games engine" built in rust which uses lua for scripting. Games are going to be shipped as at-proto records so anyone with a working copy of the engine can run them. Being able to leverage the same engine for multiple games should reduce the level of effort to build.

Haiku Day #1 โ€” 16/17 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉโฌœ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ Check out haiku-day.cavu.games a daily haiku game inspired by wordle. The first Haiku just launched. A new Haiku will be live every day at midnight (UTC)

Chris Pardy@pardy.at

Sometimes I make promises to myself I can't keep like: I won't make more atproto powered games this week. haiku-day.cavu.games Starting Tomorrow (Midnight UTC) Each day โฐ haiku With โฐ missing word to find Play to keep โฐ streak

Do you want to try @jaz.sh new pds? @poasters.club / poasters.club is running a vlpds instance you can join, DM me for an invite code. It won't cost you money

Jaz@jaz.sh

Oh yeah vlPDS now has full support for the atproto spaces alpha btw with tooling for users to manage their space data and operators to see the infrastructure-relevant info about spaces sync for their vlPDS instance. vlpds.jazco.dev/docs/spaces

Let's talk about AI and writing: For NaNoWriMo this year I'm taking on a very very ambitious project, the first of 9 novels (3 trilogies), short story collections, RPG systems, early reader books, and more. All of these are set in a richly detailed world I'm calling 8th Sea.

View full thread

This would be a full-month full-time project with lots of revision if I did it by hand. Instead I can fire up my trusty LLM while I'm doing dishes and talk through ideas. I can have the full outline and world bible done before November starts

They're my ideas, the LLM is "pushing back" when they are contradictory or insensitive. I'm ignoring the glazing โ€“ I know how bad my ideas are. At the end of it I'll have a complete document to work off of. I didn't write a word of it but it's all my own creation.

Let's talk about AI and writing: For NaNoWriMo this year I'm taking on a very very ambitious project, the first of 9 novels (3 trilogies), short story collections, RPG systems, early reader books, and more. All of these are set in a richly detailed world I'm calling 8th Sea.

I've taken a few forays into this world before but now is when I'm really laying out the full outline, doing the necessary world building, etc. It's expansive, there's at least 10 different distinct cultures that need to be fleshed out and grand cities where you see people from all over the world.

Messing about with clef flash to do image categorization for a inktober feed bsky.app/profile/did:... Generally I'd say these system 1 type models are pretty cool when you've got constrained tasks that can benefit from the speed and low cost.