rocks
ROCK is a runtime for multiplayer worlds. @petrock life. 37.rocks
ruburi pfp

@ruburi

I'm proud to announce that ROCK runtime is now open source. I've been working on it for the last 6 months, and I hope to keep pushing it forward. I added a "What can I build?" section to the README, so you can quickly see what ROCK can do today. ROCK was heavily inspired by SA-MP gamemodes. Later, I discovered that Roblox has its own Lua extension (Luau) for scripting Roblox games. That felt close to the same model I'm chasing: writing worlds with a Lua-powered DSL. I'll open-source 37 later as well. Rock on 🪨 https://github.com/sunsetlover36/rock
2 replies
7 recasts
45 reactions

ruburi pfp

@ruburi

Further development of 37 will be paused indefinitely. I've realized I no longer want to build a separate Farcaster client. I don't want to create another place for people to move into. Instead, I want to work closer to Farcaster, building small layers that make it feel richer. I might also open-source 37 as an art object. A few more ROCK releases are coming soon too. I just haven't published them yet.
4 replies
4 recasts
39 reactions

ruburi pfp

@ruburi

also shipped a few new ROCK runtime releases while moving PRL over. 1. optional anonymous sessions for protected worlds 2. safer player ids across disconnect/reconnect 3. stale auth cookies no longer break anonymous websocket joins https://github.com/sunsetlover36/rock/releases/tag/v0.2.19
0 reply
0 recast
3 reactions

ruburi pfp

@ruburi

Pet Rock Life is now open source and publicly playable from any browser! it used to be farcaster mini app only. now guests can join from the web too. also migrated the backend from node to a lua gamemode powered by ROCK. same little weird online world, much smaller backend surface. repo: https://github.com/sunsetlover36/pet-rock-life
1 reply
1 recast
8 reactions

ruburi pfp

@ruburi

Pet Rock Life will move beyond the Farcaster mini app and become a publicly accessible web game, playable directly in the browser, and open source.
2 replies
1 recast
19 reactions

ruburi pfp

@ruburi

1. DAU is crucial here, but people keep forgetting that no corporate social platform can replicate what DeSo gives us by default. 2. The most exciting thing for me is creating a virtual world. Some kind of Pet Rock Life v2 as a standalone mobile app, with Pet Rock Life and 37 already in the mix.
1 reply
1 recast
17 reactions

ruburi pfp

@ruburi

The new Easter Pink theme has been added to 37! Also: I'll make 37 public later, so you won't need to log in to view the desktop and play around with it. Some features will still require logging in. I'll also remove license keys, so it'll be open to everyone by default!
1 reply
3 recasts
15 reactions

ruburi pfp

@ruburi

I’ll probably open-source the ROCK runtime later today.
0 reply
0 recast
3 reactions

ruburi pfp

@ruburi

Started working on a competitive mini app game as part of 37. I really enjoyed Crypto The Game S2, and I want to make something fun and native to Farcaster. Still early, but the idea is tournament-style: players enter with a token, roles get sealed, and the game plays out socially.
2 replies
0 recast
20 reactions

ruburi pfp

@ruburi

37 is low on Neynar credits, so it may fall asleep temporarily. i'm not shutting it down. i just can't afford the next tier right now (handed out too many license keys lol) meanwhile, Cast-O-Matic is live in 37. it spins random packs of casts, currently capped at Neynar score >0.93. less algorithmic feed, more digging diamonds from the dirt. try your luck on 37.rocks
3 replies
3 recasts
14 reactions

lambchop ⊹ design ࣪ ˖ pfp

@lambchop

lucky ducky
0 reply
1 recast
9 reactions

ruburi pfp

@ruburi

beautiful cave wall paintings by @lambchop!
2 replies
2 recasts
28 reactions

ruburi pfp

@ruburi

see if your friends are online on 37 or sleeping with the new Who's Around mini app! also: - mentions and links now work in Club - cast actions now show only on replies and mentions in Inbox - fixed text selection in Cast Viewer and Club - removed the Bongo Cat cursor for now; it'll come back later in customization settings - fixed desktop persistence on logout. you can now log into different accounts and each one keeps its own desktop config
1 reply
4 recasts
14 reactions

ruburi pfp

@ruburi

Post-release 37.rocks notes 1. I shipped a few small things: - you can now click profiles in Club and open them directly - added an "Add to Desktop" button in Profile Viewer - added quick reactions in Inbox, so you can reply / like / recast without opening the full cast - added more kitties - fixed the Inbox request timeout issue I'll work on folder-based feeds and small updates across the whole environment to enrich it. 2. 37 won't be token-gated at the front door It just doesn't feel right to fragment the community even more or create an artificial gate around something that should first be felt and used. On the contrary, 37 should stay open. If you want a license key, just ping me. 3. I added "Pet Rock" Meet Mr. Pet Rock! It checks if you hold 37,000,000 $ROCK and wakes up a little Pet Rock on your desktop. You can actually launch as many Mr. Pet Rocks as you want. Maybe one day he'll become a tiny Clippy-like desktop helper, but for now he mostly says "me like desktop". This is the first tiny pilot of $ROCK usage inside 37. It uses the `rock` plugin in ROCK runtime under the hood, as I plan to integrate the token natively into the runtime for Lua scripters. I have bigger things I want to do with the token as a material inside the world, but I don't want to announce before something exists. For now, I'll focus on making sure that the environment feels fuller and cozier.
0 reply
3 recasts
14 reactions

ruburi pfp

@ruburi

Public license keys for 37.rocks 37-1F2F-AE3C-C5DC 37-FC0E-FA77-353F 37-4E06-AA81-57D9 37-3D9D-E6DC-F57D 37-15B6-41C9-A291
6 replies
1 recast
7 reactions