TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    Undocumented Chat Features

    Scheduled Pinned Locked Moved Feature Requests & Ideas
    22 Posts 4 Posters 6.4k Views 4 Watching
    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.
    • ubernautU Offline
      ubernaut Moderators
      last edited by

      i think a lot of people turn sound off anyway. another interesting thought would be to implement an opt-in data (settings/options data) sharing feature so we could tell which things people were using and which things they weren't. i know that kind of thing can be a can of worms tho.

      "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

      1 Reply Last reply Reply Quote 1
      • C Offline
        Cernel Moderators
        last edited by

        /me thinks it is fine as it is (or at least he likes the current behaviour better than what proposed insofar).

        Except only that I agree "down" should eventually reset to blank.

        Point 3 should be documented somewhere in an help thingy. Also the fact that you can "Ctrl+C", etc., should be all documented, as much obvious as it might seem.

        Additionally, the only tweaks I can think of are:

        • It would be better if the slap notification creates some unique text, that you cannot reproduce otherwise (currently I can just write down "You were slapped by Cernel", and that will look to everyone just like I slapped them).
        • You can choose either to ignore completely or ignore slaps only.
        • The ignored user can see who is ignoring it at the moment, and mods can de-ignore themselves (to be used not privately but only if they need to officially address the user that it is ignoring them).
        prastleP LaFayetteL 2 Replies Last reply Reply Quote 0
        • prastleP Offline
          prastle Moderators Admin @Cernel
          last edited by

          @Cernel I think he is removing ignore but otherwise not much else to say after what has been said

          If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

          1 Reply Last reply Reply Quote 0
          • LaFayetteL Online
            LaFayette Admin
            last edited by LaFayette

            Nobody knew about '/me' AFAIK, which means it's never been used. I've seen people simulate such a message type, which also means even if people know about it, it's not strictly necessary or that useful.

            Except only that I agree "down" should eventually reset to blank.

            Yes, if it is kept. 60% it'll be kept. The need for up/down is not great, by convention it's not bad and is slightly useful, though I still question if we should encourage repetition of messages beyond what is provided by a simple copy/paste.

            I think he is removing ignore

            No. But the permanence of ignore may potentially be removed so the 'ignores' are reset after closing and then logging back into lobby. Ignore itself is a very important feature, the fact it remains forever though is not intuitive and arguably not useful as trolls should become banned if they are going to be persistent.

            C 2 Replies Last reply Reply Quote 2
            • LaFayetteL Online
              LaFayette Admin @Cernel
              last edited by LaFayette

              @Cernel Unused features are extremely bad code-wise, if something is not used, it is absolutely not fine. All code has ongoing costs:

              • it's code that needs to be understand and read every time a given file is opened
              • it's code that needs to be maintained when refactoring, updating other code can force updates in the code in question (even if it is not used)
              • it's code that must keep working (even if not used)
              • most triplea code is not automatically tested, which means it is code that needs to be manually tested whenever anything is updated (and we're not talking about just when we release, we are talking about whenever any couple lines of are changed, this is many times a day to many times an hour or more often; clearly testing of TripleA is insufficient and hence why we mess up with bugs so often).

              These sum up to be very large costs, one of the best ways to increase the rate of code production is to drop unused and underused features. We shaved off 30% of the entire TripleA code base over the last 3 years without losing any features for the sake of reducing that excessive overhead cost. The codebase probably could be shrunk by another 50% by removing more underused and excessively complex features. Getting it down to that small also means we can focus efforts and test coverage, which reduces the above costs by having code be automatically tested and simpler (and less tangled, which means the 'blast radious' of changes is smaller reducing the amount of features that need to be verified).

              If you argue for a extremely marginal feature, it's arguing for all other features to be done slower for the sake of the marginal feature.

              1 Reply Last reply Reply Quote 1
              • C Offline
                Cernel Moderators @LaFayette
                last edited by

                @LaFayette said in Undocumented Chat Features:

                Nobody knew about '/me' AFAIK

                I did. Though I've rarely ever used it.

                ubernautU 1 Reply Last reply Reply Quote 0
                • C Offline
                  Cernel Moderators @LaFayette
                  last edited by

                  @LaFayette As said, I believe it's better left persistent. Main example may be someone that slaps you every time he joins the lobby, for no good reasons. Of course, he can change name every time, but at least it is something more to do.

                  LaFayetteL 1 Reply Last reply Reply Quote 0
                  • LaFayetteL Online
                    LaFayette Admin @Cernel
                    last edited by

                    @Cernel Shouldn't the user get banned/reported if that were to happen? What's to prevent someone from forgetting to un-ignore? How can we solve that it's not the common expectation for an ignore to be persistent?

                    LaFayetteL 1 Reply Last reply Reply Quote 0
                    • LaFayetteL Online
                      LaFayette Admin @LaFayette
                      last edited by

                      You can choose either to ignore completely or ignore slaps only.

                      @Cernel If slaps were rate limited, would the ignore-slap be that useful? Giving more options can be less.

                      The ignored user can see who is ignoring it at the moment, and mods can de-ignore themselves (to be used not privately but only if they need to officially address the user that it is ignoring them).

                      @Cernel not bad ideas, incorporating them is more than what I'm going for in this iteration. At first I'm going for feature-parity, not to lose any features, which means rebuilding all existing features. Removing unused features or features that are just very marginally useful means that effort will go smoother and future efforts to build such features as you have suggested would also be faster and less likely to be buggy (and any other future chat updates)

                      1 Reply Last reply Reply Quote 2
                      • ubernautU Offline
                        ubernaut Moderators @Cernel
                        last edited by

                        @Cernel also that's a pretty standard chat feature almost everything has that.

                        "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

                        1 Reply Last reply Reply Quote 1

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1
                        • 2
                        • 2 / 2
                        • First post
                          Last post
                        Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums