Group Details Private

Discussion Moderators

  • RE: Block Feature Request

    @greeniwastakenyt

    2 new reporter blocks have been added to the AI category that checks if an image is appropriate. One takes the URL of an image and the other takes the name of the costume:

    7d95fda2-3599-43c9-a747-cab8424ad710-image.png

    The return value will be “Pass” or “Fail”.

    posted in Feedback
  • RE: I need help with my chatting system

    @tyller_

    Currently this block only returns the profile image of the current user who is running the project, and it can not get the profile image of any user given a user ID.

    Can you please explain the use case for that function?

    posted in Help
  • RE: I need help with my chatting system

    @greeniwastakenyt

    A new reporter block has been added to the sensing category, which returns the URL of the user’s avatar image.

    db8c2744-7884-42a0-8e4f-596e050e32c2-image.png

    If the user has not uploaded an avatar, this block will return an empty string. In that case, you can use the default avatar image: https://play.creaticode.com/static/images/profile_avatar.png

    posted in Help
  • RE: Code block presets?

    Not a bad idea, not gonna lie. However I feel like it going to Extentions is a bad idea. Maybe we could make a separate category called Community Code so that official Extentions don’t get mixed up.

    posted in Feedback
  • RE: Code block presets?

    @jeffreyrb03-gmail

    Yes those things can happen, but they can also occur with new comments or projects, and we can’t really review all of them manually. So we will just have to assume most users are well-intended and delete any user that tries to do harmful things immediately when we find out.

    posted in Feedback
  • RE: Code block presets?

    @info-creaticode I originally was going to say either AI or moderator review, but then I realized, for a snippet trying to get a user to run dangerous code or say a snippet that places inappropriate images, the AI can easily be fooled due to its lack of spatial awareness/capabiltiies. You could obfuscate a string, with various methods like say jumbling the letters and dejumbling them, to put strings the AI can’t interpret, and it would be even more effective to put comments that distract the AI like “3D raycasting algorithm” or something or misleading function names. I think human review would be good alongside AI since bad things could happen.

    posted in Feedback
  • RE: Code block presets?

    @info-creaticode That was just an idea I didn’t think much about before putting it there. To access things from an extension it would be done the normal way.

    posted in Feedback
  • RE: Code block presets?

    @jeffreyrb03-gmail said in Code block presets?:

    For both of these, they would need to be moderator reviewed, like in a posting queue system.

    We will probably allow the users to submit a new snippet after automatically running it through a moderation AI checker. Then, later, anyone can review them and report issues.

    posted in Feedback
  • RE: Code block presets?

    @jeffreyrb03-gmail said in Code block presets?:

    For libraries added to a project, their information could be accessed using this perhaps?

    Can you please explain this part more? An extension is usually just a list of new blocks. It is not clear why you would need this sensing block to access it.

    posted in Feedback
  • RE: Code block presets?

    @info-creaticode Ohh, that makes sense and I understand. Since it’s more adding things to your backpack than an extension, then it needs to be bigger and work more because the struggles I have with the backpack are that it’s a bit small and oftentimes says something like “Backpack failed to load” after opening and closing the menu a couple times.

    Perhaps libraries would be a seperate thing then, since that’s the point of libraries, to be shared for others to use and not be modified. I was thinking that perhaps a seperate page would be made to customize extensions after they have been published and that it would work like extensions more. For libraries added to a project, their information could be accessed using this perhaps?
    9f572b16-2f8e-477e-b9b2-4e33373fdaed-image.png
    And things like tables, lists, and functions (custom blocks) would be accessed from other things and maybe even just a section/extension for it itself rather than using the “[property] of [sprite]” block as that is more limited. I just think the idea of like modules/libraries is a great oppourtunity to show how they work in other programming languages in an easier way as well as making CreatiCode easier to code projects with.

    Community extensions/libraries (in the way i suggested) would be implemented a database rather than being hardcoded into the site code, which would be great for advanced users like myself to write code for new blocks that can do more and don’t need to be added into CreatiCode itself, like the suggestions I’ve made in the past that have been rejected (for things like string encryption and making HTTP requests).

    My solution is for there to not only be a code snippets library but also a community extensions library. Their differences should be explained so people can know what the right choice(s) are to make, and they could even use both in their projects. When these are used, the creators of these snippets/extensions would also need to be credited, so on the project page, there needs to be a message in the same fashion of “Credit to the original author, (author)” when it’s remixed, but like “Code snippet (title) by (author) was used”.

    For both of these, they would need to be moderator reviewed, like in a posting queue system.

    posted in Feedback