Brand MU Day
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    Re: Dies Irae

    Scheduled Pinned Locked Moved Rough and Rowdy
    78 Posts 23 Posters 5.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • catzillaC
      catzilla @Tez
      last edited by

      @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.

      More than a few scenes had to be postponed/cancelled due to the issues Ashkuri stated. There were work arounds to the issues but there was never a real solution.

      somasatoriS 1 Reply Last reply Reply Quote 1
      • TezT
        Tez Administrators
        last edited by

        I explicitly want to avoid any value judging around the AI issue. If there was AI code, ZERO JUDGMENT ZONE. I just want to understand what happened and work through it without it becoming JUDGMENT ZONE on the AI part of it. I’m begging you, mystery person who holds the knowledge. I think it would be fascinating to understand how this actually unfolded in our hobby.

        she/they

        1 Reply Last reply Reply Quote 2
        • MisterBoringM
          MisterBoring
          last edited by

          I too am curious about this issue, because I’ve been eyeballing Evennia for whenever I decide I have time to try running a game, and want to know if there’s something to learn that I can apply to the technical side of a potential future game.

          Proud Member of the Pro-Mummy Alliance

          1 Reply Last reply Reply Quote 1
          • somasatoriS
            somasatori @catzilla
            last edited by somasatori

            @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.

            @Ashkuri said in Re: Dies Irae:

            People couldn’t see each others’ poses, couldn’t see when someone else came into the room sometimes, couldn’t see OOC messages in the room sometimes, it was very difficult to get even simple scenes done.

            This was due to a bug introduced into the game when I set up the hangouts and ooc/ic thing. In Evennia there are three levels of abstraction on how characters work on a game: Session -> Account -> Object. I didn’t know this when I initially set up the hangouts/ooc/ic auto-travel stuff, but basically what was occurring was that it was moving the character object to the location, which left the account “object” (or meta object?) in the previous location. This is why sometimes you would see OOC chatter and character movement in the OOC room when you were on the grid.

            In addition, it wasn’t telling the session id that the object and account were occupying a new room dbref, so that’s where you would get the issue with people not being able to see each other’s poses in the same room. There was effectively a timestamp error on what could be seen. You might be on a session that hasn’t theoretically started yet, especially if you lost connection or had frequently long idle times.

            I ended up figuring this out after I left DI and applied the fix to my local copy.

            Edit: Also, I really feel no need to defend myself here. Dies Irae was not my project. Scylla set up two pseudo-headstaff through which she could launder her reputation. I was not chosen as a coder when I started, I was brought on to do Mage.

            "And the Fool says, pointing to the invertebrate fauna feeding in the graves: 'Here a monarchy reigns, mightier than you: His Majesty the Worm.'"
            Italo Calvino, The Castle of Crossed Destines

            TezT PavelP 2 Replies Last reply Reply Quote 4
            • TezT
              Tez Administrators @somasatori
              last edited by

              @somasatori I’ve run into some struggles with the Evennia layers myself as I dick around with it. I’m sympathetic to the issue.

              she/they

              somasatoriS 1 Reply Last reply Reply Quote 2
              • somasatoriS
                somasatori @Tez
                last edited by

                @Tez said in Re: Dies Irae:

                @somasatori I’ve run into some struggles with the Evennia layers myself as I dick around with it. I’m sympathetic to the issue.

                It’s a bit of a mess. Channels are also a little difficult. According to the Evennia dev discord, they’re aware of the problem and told me that channels were notably kind of strung together and needed some review.

                "And the Fool says, pointing to the invertebrate fauna feeding in the graves: 'Here a monarchy reigns, mightier than you: His Majesty the Worm.'"
                Italo Calvino, The Castle of Crossed Destines

                1 Reply Last reply Reply Quote 2
                • JennkrystJ
                  Jennkryst
                  last edited by

                  Re: AI Code

                  So you’re telling me not to trust this ChatGPT Ruby code for the L5R idea? Shock! Horror!

                  Mummy Pun? MUMMY PUN!
                  She/her

                  somasatoriS 1 Reply Last reply Reply Quote 0
                  • somasatoriS
                    somasatori @Jennkryst
                    last edited by

                    @Jennkryst said in Re: Dies Irae:

                    Re: AI Code

                    So you’re telling me not to trust this ChatGPT Ruby code for the L5R idea? Shock! Horror!

                    Here’s my suggestion: if you use AI to do your code, use it to help you learn how to code in the language of your choice., So if you’re coding up Ruby and YAML files using ChatGPT (I would not suggest ChatGPT for coding, but use Claude or Github Copilot), ask it to explain to you why it’s doing what it’s doing.

                    You may still get some hallucinations, but it will help you understand what sort of variables, functions, and how to write it yourself without relying on AI. As you go along, AI can also be useful if you get exasperated with an issue and say “what am I missing here?” Asking it to solely create, develop, and manage a codebase is not an effective use of the software.

                    Finally, you want to make sure it’s in an IDE and not something you just interface with on whatever website version you choose.

                    "And the Fool says, pointing to the invertebrate fauna feeding in the graves: 'Here a monarchy reigns, mightier than you: His Majesty the Worm.'"
                    Italo Calvino, The Castle of Crossed Destines

                    1 Reply Last reply Reply Quote 2
                    • D
                      dvoraen
                      last edited by

                      I’m going to make a very limited response on the subject of “AI” code:

                      Do not blindly trust it. Period.

                      You have to vet it for security vulnerabilities and a whole slough of other things. Remember, these are not trained off of the best-of-the-best code — unless someone wants to start releasing training data proving otherwise — and “codebots” will likely not know how to deal with project-specific situations.

                      TezT 1 Reply Last reply Reply Quote 4
                      • TezT
                        Tez Administrators @dvoraen
                        last edited by

                        @dvoraen shhhhhhhhhhhhhhhhhhhhhhhhh no ai inquisition shhhhhhhhhhhhhhhhhhhhhhhhhhhhh i’d rather talk about it from general code practices to understand rather than a blanket ai bad shhhhhhhhhhhhhhhhhhhhhhhhhhhh

                        she/they

                        D 1 Reply Last reply Reply Quote 1
                        • J
                          Juniper
                          last edited by

                          Software development practices are crucial, but the kind of people who find AI the most useful probably haven’t been introduced to those practices so in addition to potentially being let down by the bot, they’re not doing OTHER project activities that would really help them and the bot isn’t going to introduce them to. Version control, unit tests, checking logs, using a debugger?

                          I have found AI code extremely unhelpful compared to jumping into a debugger, but those things are also learned skills that you can’t assume everyone has.

                          somasatoriS 1 Reply Last reply Reply Quote 4
                          • somasatoriS
                            somasatori @Juniper
                            last edited by somasatori

                            @Juniper said in Re: Dies Irae:

                            Software development practices are crucial, but the kind of people who find AI the most useful probably haven’t been introduced to those practices so in addition to potentially being let down by the bot, they’re not doing OTHER project activities that would really help them and the bot isn’t going to introduce them to. Version control, unit tests, checking logs, using a debugger?

                            I have found AI code extremely unhelpful compared to jumping into a debugger, but those things are also learned skills that you can’t assume everyone has.

                            This is 100% correct. After I figured out some of the software development practices (in real life I work in mental health, I’m not a software developer), I would use the agent in my IDE to provide suggestions, but often they get in your way. Especially in cursor, the IDE agent will occasionally attempt to autocomplete things and anticipate what you’re going to write, and often it’s completely off base and diverges wildly from what you wanna do.

                            Notably I did not know this when I took over as code lead on DI in like October 2024, and considering that I had this monkey on my back telling me we needed to “capitalize on the enthusiasm in the Discord server” and open ASAP, I really didn’t have time to learn. I learned how to do Python stuff by a) fixing the vibe mistakes I made; and b) iterating off Kuma’s code.

                            Edit to add: I agree with @dvoraen here. It’s not a moral thing, it’s more like… you need some knowledge of what you’re doing or what you want out of the code at the end of the day. If you’re just like “make me a WoD game” and take the output as written on the face of it without testing it, examining possible issues, trying to figure out what links to what, etc. then it’s going to come out and be an absolute mess (re: the reality level thing that was described previously).

                            "And the Fool says, pointing to the invertebrate fauna feeding in the graves: 'Here a monarchy reigns, mightier than you: His Majesty the Worm.'"
                            Italo Calvino, The Castle of Crossed Destines

                            1 Reply Last reply Reply Quote 4
                            • D
                              dvoraen @Tez
                              last edited by dvoraen

                              @Tez said in Re: Dies Irae:

                              @dvoraen shhhhhhhhhhhhhhhhhhhhhhhhh no ai inquisition shhhhhhhhhhhhhhhhhhhhhhhhhhhhh i’d rather talk about it from general code practices to understand rather than a blanket ai bad shhhhhhhhhhhhhhhhhhhhhhhhhhhh

                              Not my intention to go on AI-bad with that statement.

                              Any code you do not write that comes from a third party is something you have to scrutinize. Otherwise, Node.js, for example, would not have tools that literally scan the libraries you use in your app for (known) security vulnerabilities and tell you about them. (These are not “scan for AI-code tools” either.)

                              1 Reply Last reply Reply Quote 2
                              • RucketR
                                Rucket
                                last edited by

                                I will judge people for AI poses. Not gonna judge someone teaching themselves on how to do some shit. Coding is a motherfucker and anyone who tries it should be lauded. As for the game, I left early because a lot of RL stuff was destroying my will to do much and working 5am to 130pm Pacific sucks ass when people wanna do stuff at like 7pm Pacific lol.

                                1 Reply Last reply Reply Quote 4
                                • PavelP
                                  Pavel @somasatori
                                  last edited by

                                  @somasatori said in Re: Dies Irae:

                                  Scylla set up two pseudo-headstaff through which she could launder her reputation.

                                  So who were they that they had a reputation in need of laundering?

                                  He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                                  BE AN ADULT

                                  somasatoriS JennkrystJ 2 Replies Last reply Reply Quote 0
                                  • somasatoriS
                                    somasatori @Pavel
                                    last edited by

                                    @Pavel said in Re: Dies Irae:

                                    @somasatori said in Re: Dies Irae:

                                    Scylla set up two pseudo-headstaff through which she could launder her reputation.

                                    So who were they that they had a reputation in need of laundering?

                                    Ah, that’s not really my jam, outing folks and who they played. What I will say is there were enough people I knew that refused to play on the game on account of knowing her from a couple other recent games (Liberation, City of Hope) that I was unable to really get my friend group there.

                                    "And the Fool says, pointing to the invertebrate fauna feeding in the graves: 'Here a monarchy reigns, mightier than you: His Majesty the Worm.'"
                                    Italo Calvino, The Castle of Crossed Destines

                                    PavelP 1 Reply Last reply Reply Quote 1
                                    • PavelP
                                      Pavel @somasatori
                                      last edited by

                                      @somasatori said in Re: Dies Irae:

                                      Ah, that’s not really my jam, outing folks and who they played.

                                      a man and woman in a car with a tv land sticker on the back window

                                      He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                                      BE AN ADULT

                                      1 Reply Last reply Reply Quote 1
                                      • JennkrystJ
                                        Jennkryst @Pavel
                                        last edited by

                                        @Pavel said in Re: Dies Irae:

                                        @somasatori said in Re: Dies Irae:

                                        Scylla set up two pseudo-headstaff through which she could launder her reputation.

                                        So who were they that they had a reputation in need of laundering?

                                        I mean, if you look at her characters’ names, and then go to other WoD games and check the bboards for similar names whomst were recently (for variable definition of recently) banned, you could start to follow the papertrail.

                                        Mummy Pun? MUMMY PUN!
                                        She/her

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post