Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • CreatiCode
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

CreatiCode Scratch Forum

  1. CreatiCode Forum
  2. Feedback
  3. Feature request: a block to make a string backwards and other text stuff

Feature request: a block to make a string backwards and other text stuff

Scheduled Pinned Locked Moved Feedback
feature-requestfeedbacksuggestion
21 Posts 3 Posters 5.2k Views 2 Watching
  • 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.
  • JaecadeJnightJ Offline
    JaecadeJnightJ Offline
    JaecadeJnight
    Mod Helper
    wrote on last edited by
    #8

    @info-creaticode Cowsay is the one suggestion I made that is purely for fun, and is possible using basic Scratch blocks on its own.
    However, in terms of people actually using these blocks, I think the ones for turning text backwards and getting dictionary definitions and synonyms of words will be used most and there’s potential to make good educational tutorials out of them.

    However the ones for encoding (URL, and Base64) would probably be less used. This is because it’s more technical, however those blocks would be very useful for advanced things, mainly for the same reasons or cases that developers using other programming languages would need them. I didn’t include ROT13 because it’s not all that important. Base64 is also not possible using current CreatiCode blocks, and Base64 is important because it’s the only way in the browser to convert binary into just text. For example, you could have the user upload an image, convert that raw file into Base64, and now it’s usable, and just append the file contents to “data:image/png;base64,”, and then lastly, you would show that image back to the user by putting that URL as the image parameter into a widget, and boom, now you are showing an image the user uploaded back to the user using a widget.

    #LLJW
    <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

    1 Reply Last reply
    1
    • JaecadeJnightJ JaecadeJnight

      @info-creaticode I’m not sure, probably an OS project mocking a Linux terminal? I just think it’d be a fun block to add and it could be displayed in a multiline widget to give fun facts or funny messages

      CreatiCodeI Offline
      CreatiCodeI Offline
      CreatiCode
      wrote on last edited by
      #9

      @jeffreyrb03-gmail

      You know, we should only add blocks that’ll be widely used in many projects, so it doesn’t seem cowsay is a good candidate for that?

      JaecadeJnightJ 2 Replies Last reply
      2
      • CreatiCodeI CreatiCode

        @jeffreyrb03-gmail

        You know, we should only add blocks that’ll be widely used in many projects, so it doesn’t seem cowsay is a good candidate for that?

        JaecadeJnightJ Offline
        JaecadeJnightJ Offline
        JaecadeJnight
        Mod Helper
        wrote on last edited by
        #10

        @info-creaticode that is true

        #LLJW
        <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

        1 Reply Last reply
        1
        • CreatiCodeI CreatiCode

          @jeffreyrb03-gmail

          You know, we should only add blocks that’ll be widely used in many projects, so it doesn’t seem cowsay is a good candidate for that?

          JaecadeJnightJ Offline
          JaecadeJnightJ Offline
          JaecadeJnight
          Mod Helper
          wrote on last edited by
          #11

          @info-creaticode Cowsay is already more than doable using join () () and some linebreaks, so it was a bad suggestion I guess, but things like turning text backwards might be widely used

          #LLJW
          <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

          CreatiCodeI silvloveS 2 Replies Last reply
          1
          • JaecadeJnightJ JaecadeJnight

            @info-creaticode Cowsay is already more than doable using join () () and some linebreaks, so it was a bad suggestion I guess, but things like turning text backwards might be widely used

            CreatiCodeI Offline
            CreatiCodeI Offline
            CreatiCode
            wrote on last edited by
            #12

            @jeffreyrb03-gmail

            Agreed. We can put that on our list.

            1 Reply Last reply
            2
            • JaecadeJnightJ JaecadeJnight

              @info-creaticode Cowsay is already more than doable using join () () and some linebreaks, so it was a bad suggestion I guess, but things like turning text backwards might be widely used

              silvloveS Offline
              silvloveS Offline
              silvlove
              Mod Helper
              wrote on last edited by
              #13

              @jeffreyrb03-gmail
              couldn’t you just do this?
              Screen recording 2024-10-06 21.39.32.gif

              Forums Moderator.
              Trans girl :3 ~ 14yo
              Friendly and sometimes goofy~!

              JaecadeJnightJ 1 Reply Last reply
              1
              • silvloveS silvlove

                @jeffreyrb03-gmail
                couldn’t you just do this?
                Screen recording 2024-10-06 21.39.32.gif

                JaecadeJnightJ Offline
                JaecadeJnightJ Offline
                JaecadeJnight
                Mod Helper
                wrote on last edited by
                #14

                @catty no, like blue to eulb, not literally

                #LLJW
                <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                silvloveS 1 Reply Last reply
                1
                • JaecadeJnightJ JaecadeJnight

                  @catty no, like blue to eulb, not literally

                  silvloveS Offline
                  silvloveS Offline
                  silvlove
                  Mod Helper
                  wrote on last edited by
                  #15

                  @jeffreyrb03-gmail
                  oh.

                  Forums Moderator.
                  Trans girl :3 ~ 14yo
                  Friendly and sometimes goofy~!

                  JaecadeJnightJ 1 Reply Last reply
                  1
                  • silvloveS silvlove

                    @jeffreyrb03-gmail
                    oh.

                    JaecadeJnightJ Offline
                    JaecadeJnightJ Offline
                    JaecadeJnight
                    Mod Helper
                    wrote on last edited by jeffreyrb03-gmail
                    #16

                    @catty to do that right now requires a for loop that loops through every character and puts it at the start, but that’s annoying, so I suggested that a block like (reverse text( blue)) is just added so I don’t have to do that

                    #LLJW
                    <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                    silvloveS 1 Reply Last reply
                    1
                    • JaecadeJnightJ JaecadeJnight

                      @catty to do that right now requires a for loop that loops through every character and puts it at the start, but that’s annoying, so I suggested that a block like (reverse text( blue)) is just added so I don’t have to do that

                      silvloveS Offline
                      silvloveS Offline
                      silvlove
                      Mod Helper
                      wrote on last edited by
                      #17

                      @jeffreyrb03-gmail
                      I should probably start reading more carefully to not make silly mistakes… 😅

                      Forums Moderator.
                      Trans girl :3 ~ 14yo
                      Friendly and sometimes goofy~!

                      JaecadeJnightJ 1 Reply Last reply
                      1
                      • silvloveS silvlove

                        @jeffreyrb03-gmail
                        I should probably start reading more carefully to not make silly mistakes… 😅

                        JaecadeJnightJ Offline
                        JaecadeJnightJ Offline
                        JaecadeJnight
                        Mod Helper
                        wrote on last edited by
                        #18

                        @catty lol were human it happens

                        #LLJW
                        <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                        1 Reply Last reply
                        1
                        • silvloveS Offline
                          silvloveS Offline
                          silvlove
                          Mod Helper
                          wrote on last edited by silvlove
                          #19

                          @catty
                          oh wait nvm. my brain needs sleep. 🥱

                          Forums Moderator.
                          Trans girl :3 ~ 14yo
                          Friendly and sometimes goofy~!

                          JaecadeJnightJ 1 Reply Last reply
                          0
                          • JaecadeJnightJ Offline
                            JaecadeJnightJ Offline
                            JaecadeJnight
                            Mod Helper
                            wrote on last edited by
                            #20

                            @catty this isn’t a chatroom, its still ontopic

                            #LLJW
                            <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                            1 Reply Last reply
                            1
                            • silvloveS silvlove

                              @catty
                              oh wait nvm. my brain needs sleep. 🥱

                              JaecadeJnightJ Offline
                              JaecadeJnightJ Offline
                              JaecadeJnight
                              Mod Helper
                              wrote on last edited by
                              #21

                              @catty yeah prolly lol

                              #LLJW
                              <span style="color:white;background-image:linear-gradient(to right, lightblue, navy)">My name is Jeff</span>

                              1 Reply Last reply
                              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
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups
                              • CreatiCode