[Devlog #1] Designing a character system

ansatze

New member
devlog1.png


[Devlog #1] - Character system design
Hi all! I am one of YRP's developer, and I come hear to talk about โœจcharactersโœจ. I am sure there's a lot you are thinking of when I say "character system". How will a character reach adulthood? How many characters can you have? Does each character get their own phone number?

That's what I am here to write on and hopefully get some feedback on what everything thinks!



Different phone numbers for your characters (and contacts list too!)
Maybe some of you can sympathize with me, but am I the only person who does this when texting

In case my drawing is so bad that you can't tell (or so good that you can't focus on the detail), the image is my character texting my friend ICly and they can't quite
figure out which character I am texting from.
Untitled-2025-02-25-1358.png
This happens, I am sure. Or even when you want to text a friend's character and you need to specify which character it's for. Maybe we can.. โœจfix thisโœจ?

The solution is.. that's right! Every character gets their own phone number! And contacts too! Now you'll never have this problem, but now you can do really cool things likeee

Texting your own characters through another character (because every one of your character got a different phone number)

That's right. Do you have characters that are brothers? Do you want them to soloRP and send mental breakdown messages to your own sibling character? Say no more!

Maybe you feel indifferent towards that feature, but rest assured, I have another feature that will 100% for sure excite you. You can now..

Ring yourself, and even text yourself

Need to pretend that your mother called to get out of an awkward situation? Want to pretend call the police department to scare another character off? Now you can! Simply ring yourself, and you can now talk to yourself on the phone. None would be the wiser. You can also text yourself to keep a little memo or diary.



Nicknames
For most people (maybe you are special, let me know), the purpose of a nickname is to add a little โœจflairโœจ to your character. Maybe you had an edgy phase and had
REAPER as your character's nickname, or something that describes your character or color theme.


One problem: you needed to switch these every time you change characters. And you end up with your innocent trauma-less character having a big bright-red neon bold nickname spelling REAPER that's.. a little awkward, isn't it? Then some kind samaritan tells you in looc "Hey, you got the wrong nickname", so you quickly scurry off and do the fastest /nickname in the west

Well! No more of that, because..

All characters now get their own nickname. It will be saved and loaded in whenever you switch characters
Maybe this has already changed and no one can relate to this, but hey, at least we got it!




Wardrobes!! (I am so sleepy, this is my last section)
Got a lot of skins? Your character has more outfits than you can count? No problem! Just like with nicknames, we have...

All characters get their own wardrobes, go wild with your outfits for any occasion! Bloodied, school, suit and tie, whatever!
This way you no longer have to manage between a small amount of active slots for many characters!



Parting remarks
So I know that Yonio got teasers out, but a lot of folks probably don't know me or features I work on, and I'd like to make sure people following the server can see its development and get their input in as it's moving. So please don't be shy and leave me a message on this thread (or discord, add me on @ylyl_12!) for ideas you have, why you think some features are bad, what you'd like to see changed.

Thanks for reading through my post, and I hope you had as much fun reading as I did writing them. If this ends up being liked, a follow-up is coming for append systems, alcohol (drunkness), and god knows what else.



psst, are you a developer? Or interested in the dev team? Click here
Do you like Kotlin? Java? Want to implement cool vision or ideas you got? Come apply!

If you don't want to commit to anything, down the line I want to see if I can open source some plugins to allow the community to add changes/patch it as needed. So if you want to wait until then, there's no harm.
 
Last edited:
Back
Top