Re: Dies Irae
-
@somasatori said in Re: Dies Irae:
Having Jumpscare dress me down is making a lot of this clear as to why things didn’t work!
I wouldn’t take it as a dressing down. She’s just a very tired teacher reaching for her third bottle of whiskey with one hand, pinching the bridge of her nose with the other, and staring at an assignment from that one child…
I’ve been there.
-
@Jumpscare Welp, I had the wrong definition of serialization in my head on top of that! So that didn’t help anything.
However, isn’t Evennia’s memory model for ORM supposed to also handle updating the database when you use the attribute handler? I feel like I’m missing something as far as the “disconnect” in location is concerned. I haven’t touched Evennia stuff in a while, so likely I’m forgetting something too.
-
@somasatori said in Re: Dies Irae:
this is sort of where it comes from, being honest. I hadn’t taken the time to figure it out and Claude said it would be fine
Okay
Why did you lead off with this then?
@somasatori said in Re: Dies Irae:
From what I’ve heard other people say, and based on what was said behind my back, all I did was boil a bunch of water and churn toxic sludge out of an AI data center.
If you want to use Claude the AI, good. If you learned a lot with your experiences using Claude the AI, good. Just be honest about it upfront. These tea sipping winkyface comments early in the thread land awkwardly when there was demonstrably a major problem with AI that had a major impact on everyone’s experience with the game.
Don’t wait for someone else to have to ask into it before you go “oh, yes, I did use AI.” Just be upfront, man.
-
@Ashkuri said in Re: Dies Irae:
@somasatori said in Re: Dies Irae:
this is sort of where it comes from, being honest. I hadn’t taken the time to figure it out and Claude said it would be fine
Okay
Why did you lead off with this then?
@somasatori said in Re: Dies Irae:
From what I’ve heard other people say, and based on what was said behind my back, all I did was boil a bunch of water and churn toxic sludge out of an AI data center.
If you want to use Claude the AI, good. If you learned a lot with your experiences using Claude the AI, good. Just be honest about it upfront. These tea sipping winkyface comments early in the thread land awkwardly when there was demonstrably a major problem with AI that had a major impact on everyone’s experience with the game.
Don’t wait for someone else to have to ask into it before you go “oh, yes, I did use AI.” Just be upfront, man.
I did say exactly that though, in my next comment below that:
@somasatori said in Re: Dies Irae:
@catzilla said in Re: Dies Irae:
@Tez I can’t speak of the AI part, especially since @somasatori is saying/implying they didn’t use AI code… but the rest is true.
I definitely did a lot, like a LOT in the beginning, because my exposure to Python was me screwing around with a Cyberpunk RED project so when Diablerie I was trying to scramble with the tools I had available. By the end of it, I was only using Claude to consult, but the mark had been made as it were.
Edit to clarify the tea-sipping-winky-face emoji post: This was generally a reaction to the accusation that has been funneled back to me after I left staff that the entire reason why the game failed is due to AI code, which I feel was a way to scapegoat poor or inappropriate behavior as well as a general unreadiness to be staff. Primarily here I was engaging with that as a joke, because, as some of the other stories in this thread will identify, there were some serious issues at Dies Irae that were not code-related.
-
@somasatori that is my point, though. It’s not upfront until AI starts really being asked about. In your own snip there, Catzilla is thinking you didn’t use AI based on the content of your previous posts. It’s not clear.
AI is a personal choice. You can use it or not. It’s just good to be clear about its use.
-
@Ashkuri said in Re: Dies Irae:
@somasatori that is my point, though. It’s not upfront until AI starts really being asked about. In your own snip there, Catzilla is thinking you didn’t use AI based on the content of your previous posts. It’s not clear.
AI is a personal choice. You can use it or not. It’s just good to be clear about its use.
Fair enough, it definitely wasn’t my intention to mislead anyone with that. I thought that clarified it, but apparently not! My bad
-
@dvoraen said in Re: Dies Irae:
updating the database when you use the attribute handler
Using handlers is a topic that escapes a number of Evennia developers, including myself. My experience was that there wasn’t a clear enough tutorial on handlers back when I made Silent Heaven.
@Pavel said in Re: Dies Irae:
@somasatori said in Re: Dies Irae:
Having Jumpscare dress me down is making a lot of this clear as to why things didn’t work!
I wouldn’t take it as a dressing down. She’s just a very tired teacher reaching for her third bottle of whiskey with one hand, pinching the bridge of her nose with the other, and staring at an assignment from that one child…
I’ve been there.
I disagree with that characterization. I’m fairly new, myself. Silent Heaven is my first coding project ever. It was supposed to be a short project during the 2020 quarantine that I’d throw away once I inevitably broke it. I wanted to see how so many coders become cynical reactionaries who despise the players, so I could have a better respect for the stuff they have to go through.
In the 5 years since then, I haven’t displayed any contempt for mankind, so I’m thinking it might not be the coding that makes coders that way. So much for that sociological hypothesis.
-
@Jumpscare said in Re: Dies Irae:
I wanted to see how so many coders become cynical reactionaries
From my time in IT, I can assure you that coder burnout exists across the entire realm of coding, not just MUs.
-
@Jumpscare The
db
andndb
attributes areAttributeHandler
objects, to my recollection, and it’s my understanding that usingdb
in particular will automatically handle the database-serialization and synchronization for you. Which is why I feel like I’m forgetting something ifmove_to()
invocation is what fixed the DI problem in question. -
@dvoraen said in Re: Dies Irae:
@Jumpscare The
db
andndb
attributes areAttributeHandler
objects, to my recollection, and it’s my understanding that usingdb
in particular will automatically handle the database-serialization and synchronization for you. Which is why I feel like I’m forgetting something ifmove_to()
invocation is what fixed the DI problem in question.Ah, yes, using
db
handles the serialization, usually. Lists and Dicts are automatically serialized, as are Object references. Strings and Integers are not. You can also intentionally not serialize things by adding .deserialize() to the end of adb
request. That last thing is what was being done on Dies Irae, which has been fixed.@MisterBoring said in Re: Dies Irae:
@Jumpscare said in Re: Dies Irae:
I wanted to see how so many coders become cynical reactionaries
From my time in IT, I can assure you that coder burnout exists across the entire realm of coding, not just MUs.
Oh, I would never want to code as a profession. That sounds like it would suck all the fun out of it.
I suppose the real reason ties back to the capitalistic feeling of a lack of ownership in one’s work.
-
@Jumpscare said in Re: Dies Irae:
I suppose the real reason ties back to the capitalistic feeling of a lack of ownership in one’s work.
I have two friends who self-publish computer games and they have full time jobs in other fields because of code burnout.