Scratch 3.0 Other Utilities extension Review

There are a lot of Scratcher loves to explore and expand their own scratch platform needs. Here I would like to review one of the Scratcher – Sheep_maker utilites extension. Let run through his sheeptester platform and list summary of utilities that are found here only.

  • List of customize extension in this platform.
    • String Comparison: is <apple> exactly equal to <APPLE> ? Case sensitive string comparison. It can also distinguish between different types (eg a number created from a + block vs a join block)
    • Math compare: greater equal than (>=) or lesser equal than (<=)
    • Math function: Power of instead, but it’s usually put as ^ on the block.
    • Math: Pi (3.142)
    • Boolean String : false or true
    • Conditional Branch: If <> then <banana> else <apple>. Can directly use in text string input in a block.
    • String substring: letters (5) to (7) of (applejuice) . define start and end position of characters in a word.
    • Current milliseconds: Get milliseconds (0~999) of timer.
    • Web service: get content of (https://api.scratch.mit.edu/users/griffpatch/messages/count)
    • Parse JSON: (fruit/apples) of ({“fruit”: {“apples”: 2, “bananas”: 3}, “total_fruit”: 5})
    • Fix value: <true>
    • String replacement: replace (bananas are awesome. i like bananas.) using the rule (banana) with (apple)
    • String upper and lower case: (Hello There) to uppercase

It is cool to have customize extension to make your scratch code simpler but then the sheeptester platform is still in development phase. Not really in Production!!

Hope you like today article. Stay safe and stay home.

Leave a comment