Sign in

Subeta Developers (keith)

@subeta.dev
47 followers 1 following 61 posts

Mostly just @keithlaugh.love tinkering away on Subeta and posting about it

PostsRepliesMedia
Subeta Developers (keith) @subeta.dev · 17/01/2025
whoops 😰
010
Subeta Developers (keith) @subeta.dev · 16/01/2025
i'm begging you to make an outfit for me
010
Subeta Developers (keith) @subeta.dev · 14/01/2025
detours this year have been so fun tbh
A screenshot of a "customCSS builder" where you can make changes to the site directly, and share them with other users
000
Subeta Developers (keith) @subeta.dev · 14/01/2025
[UI] centered avatar in human avatar widget
020
Subeta Developers (keith) @subeta.dev · 14/01/2025
[forums] ⬅️ ping button added to top of each post, will fill in username in the reply box (thanks jovi in the discord)
010
Subeta Developers (keith) @subeta.dev · 14/01/2025
[forums] 🆕 can click "show all official posts only" on the top of a thread with official posts and just see those
000
Subeta Developers (keith) @subeta.dev · 14/01/2025
[forums] Official posts now have a border and stick out, great for when i'm replying in a thread and need you to read what i'm saying 🤭
000
Subeta Developers (keith) @subeta.dev · 14/01/2025
right now, no one’s making customCSS for kumos because the site is changing a lot (and fast). but these tools are the foundation for a future where you can build, share, and even help shape the site’s design. who knows—your snippet might inspire a site-wide change! 😉
110
Subeta Developers (keith) @subeta.dev · 14/01/2025
new feature plans: • break customCSS into snippets • apply multiple snippets at once • toggle snippets on/off easily • create themes • share your snippets with others, or keep them private • let others subscribe to your snippets!
100
Subeta Developers (keith) @subeta.dev · 14/01/2025
sure, customCSS lets you move things we’d rather you not (looking at you, floating pumpkins 🎃), but the creative freedom it gives is way cooler than locking things down. the goal is to lean into that and make it even better.
100
Subeta Developers (keith) @subeta.dev · 14/01/2025
like everything else, i want to make customCSS much better on kumos. it’s such a unique feature that lets you really customize the site. users have been sharing CSS with each other for years, and i want to make that process easier + more rewarding. 🎨
200
Subeta Developers (keith) @subeta.dev · 13/01/2025
kumos.subeta.net/wardrobe/out... enter my contest pls
kumos.subeta.net
Subeta
A Virtual Pet Site that allows you to create and adopt pets of over 100 species.
021
Subeta Developers (keith) @subeta.dev · 08/01/2025
and working out some "simulations" that allow us to run the quests 10 or 100 times, to make sure that we're seeing the kind of results that we'd like 😉
010
Subeta Developers (keith) @subeta.dev · 08/01/2025
set it up so each quest gives you reputation with the NPC. We're going to make the quest shops work like the BB, where you earn each level and the items there. That way we can release new items on new levels, and you'll have to keep doing quests instead of just immediately spending your banked QP
110
Subeta Developers (keith) @subeta.dev · 08/01/2025
great progress today! some upcoming goals!
110
Subeta Developers (keith) @subeta.dev · 08/01/2025
😎
110
Subeta Developers (keith) @subeta.dev · 08/01/2025
one of the major improvements being made to the code on Kumos, is the ability to easily do "roll backs" if something goes wrong. If we can't buy an item from the shop for you (e.g. because the one we selected got bought while you were on the page) we can "roll back" everything else we did
010
Subeta Developers (keith) @subeta.dev · 08/01/2025
🙃 Going to make it so that you can turn in items from your vault or inventory! Working on buying from user shops now
110
Subeta Developers (keith) @subeta.dev · 07/01/2025
rough, but coming along!
020
Subeta Developers (keith) @subeta.dev · 07/01/2025
i'm still working on the very fun TCG, but more in the background. That branch has *3,000* new lines of code 😵‍💫
110
Subeta Developers (keith) @subeta.dev · 07/01/2025
2. quests we've now got all of the pieces we need on kumos to make this work, including buying from user shops! i'm going to do a 1:1 move with lots of metrics and logging, and then we can start making changes
120
Subeta Developers (keith) @subeta.dev · 07/01/2025
have a few goals for this week (even though i'm sick 😭) 1. account clearings figure out and address accounts that haven't cleared over the years. there is something blocking them. fix the script (move to kumos) and give a date they'll all clear
120
Subeta Developers (keith) @subeta.dev · 30/12/2024
pretty cool that I can remove all of the limits on keeping things in an 'inbox' (launched LITERALLY BEFORE GMAIL)
000
Subeta Developers (keith) @subeta.dev · 30/12/2024
search works 🎉
100
Subeta Developers (keith) @subeta.dev · 30/12/2024
oh the other reason that our mail table is huge? we duplicate *every message* and put a copy in your sent folder
100
Subeta Developers (keith) @subeta.dev · 30/12/2024
what are the improvements I'm hoping to make to the system? 1. Allow messages with up to 5 users 2. Remove limits because we can more efficiently store messages 3. Allow access to the legacy messages (read-only) 4. Search for new messages, and 🤞 maybe 🤞 old messages
100
Subeta Developers (keith) @subeta.dev · 30/12/2024
1: every message is represented in the DB by copying the body before it (so every message in the chain) and putting a [MAILBETWEENHERE] in there (literally), that I'd break on in the code to show the message breaks. that means our `mail` database table is by far the biggest table on the site
200
Subeta Developers (keith) @subeta.dev · 30/12/2024
sMail is one of the oldest running pieces of code on the site, and you can tell I had no idea what I was doing when I wrote it, for a lot of reasons.
100
Subeta Developers (keith) @subeta.dev · 30/12/2024
made a ton of tcg progress over the last few days, but i'm going to visit family over the next week so put it in a place where i can come back while i work on more kumos transition pieces. this is one I haven't touched in a very long time - sMail!
110
Subeta Developers (keith) @subeta.dev · 21/12/2024
still working on this. i'm sure you'll be shocked to hear the first version of the subeta battle system was programmed over a weekend!
000
Subeta Developers (keith) @subeta.dev · 21/12/2024
you’ll be shocked to hear i’ve been playing a lot of the pokémon tcg
100
Subeta Developers (keith) @subeta.dev · 21/12/2024
this is still fun! i’ve been afraid for years to tackle the battle system, so i’m going to do something “smaller” first and try to bring our old trading card game M&M back to life
100
Subeta Developers (keith) @subeta.dev · 21/12/2024
legitimately having a great time playing around with something 😉
110
Subeta Developers (keith) @subeta.dev · 21/12/2024
mysterious melody ships tonight with the ability to send messages to the rest of your group! this will be even cuter when we've got a few new reactions from Melody 😜
000
Subeta Developers (keith) @subeta.dev · 13/12/2024
today is a work on the forums day! kumos.subeta.net/forums/t/938...
kumos.subeta.net
010
Subeta Developers (keith) @subeta.dev · 04/12/2024
Building out a new piece of functionality that lets us mask users, like in google docs, with a set rotating names/species icons
010
Subeta Developers (keith) @subeta.dev · 03/12/2024
lol my 19 loyalty boxes
010
Subeta Developers (keith) @subeta.dev · 03/12/2024
There is that `<inventory-selector>` component that I got out for the compost feature. That means I can easily add new features that pull from your inventory.
100
Subeta Developers (keith) @subeta.dev · 03/12/2024
This is instead of generating items from ✨ no where ✨ and is the direction I'll be taking a lot of the rewrites/revamps from the main site. Purchasing from shops or user shops where possible, and generating from nowhere as a last resort. This should make keeping your stock shopped more profitable!
030
Subeta Developers (keith) @subeta.dev · 03/12/2024
👀 This will be my first deployment of what I'm calling "NPC Agents", which are bots that can perform actions around the site. This Melody NPC agent will be participating in Mysterious Melody (giving items from her inventory), but will also be able to buy items from the user shops.
120
Subeta Developers (keith) @subeta.dev · 03/12/2024
2. ✨ Melody is participating! Melody will be joining each group as a participant, and adding items throughout the day.
010
Subeta Developers (keith) @subeta.dev · 03/12/2024
So, what am I doing different this year? 1. 🎁 Gift giving group: You're grouped into a bucket with a few other users, instead of 1:1. At the end of the day, the gifts are given out to the full group (split up) randomly (you won't get your own gifts)
110
Subeta Developers (keith) @subeta.dev · 03/12/2024
Since the start we've had issues with people joining and only giving one item, or joining and giving a ton of low value junk :( I've considered adding those folks to a "hell ban" that puts them in groups with each other, but they'd just figure out how to skirt the rules (send two items, etc)
110
Subeta Developers (keith) @subeta.dev · 03/12/2024
Mysterious Melody is a hard problem to solve, because we want it to be fair and we want it to feel *fun* giving items to each other through the day, and throughout the season
110
Subeta Developers (keith) @subeta.dev · 03/12/2024
Had to switch what I'm working on this week to something I've been promising for years and 🤞 I can do it this year lol
Screenshot of Mysterious Melody, a feature that currently matches users up 1:1 to give each other gifts through the day
131
Subeta Developers (keith) @subeta.dev · 19/11/2024
Now the content folks will be able to build the entire conversation inside of a tool, and see how the results matter.
010
Subeta Developers (keith) @subeta.dev · 19/11/2024
This is **much better** than our old method of building these kind of narratives. We had a system we used called "dialogs", but it still required a lot of hard coding, like shown in the example here.
Code from our morostide plot many years ago
110
Subeta Developers (keith) @subeta.dev · 19/11/2024
Still working on the new systems, including conversation trees with NPCs.
130
Subeta Developers (keith) @subeta.dev · 17/11/2024
i keep thinking of a drag race mini game going in here. would not be good to let users read each other (or me 😭)
Screenshot of scene types, with 'mini game' highlighted
010
Subeta Developers (keith) @subeta.dev · 16/11/2024
and if you fail, you might knock some percentage points down or need to use an item in your inventory. the loss shouldn't be that big of a deal, but the win should feel exciting!
100