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. Npc Blocks

Npc Blocks

Scheduled Pinned Locked Moved Feedback
3 Posts 2 Posters 23 Views 1 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.
  • minicake98M Online
    minicake98M Online
    minicake98
    wrote last edited by
    #1

    I have an idea for a new NPC block/category: AI NPCs.

    The current GPT/ChatGPT blocks are really useful for making NPCs, but creating a full NPC can take quite a lot of blocks and setup, especially if you want several NPCs in the same game. It can also mean making lots of AI requests, which could use up the available GPT usage pretty quickly.

    What if CreatiCode had a dedicated NPC system that handled this automatically?

    For example, blocks could be something like:

    • create NPC [Bob] with personality [friendly merchant]
    • ask NPC [Bob] [What do you think of this town?]
    • NPC [Bob] says [response]
    • set NPC [Bob] personality to
    • NPC [Bob] remembers [...]
    • remove NPC [Bob]

    The important part would be that the NPC system could manage multiple NPCs without requiring users to individually build all the GPT logic themselves.

    There could also be an NPC memory/context system, so each NPC only keeps the information it actually needs instead of sending a huge conversation history every time.

    For games with lots of NPCs, it could also have an option for lightweight NPCs that use predefined personalities, dialogue rules, and game variables most of the time, while only calling GPT when the player asks something the NPC doesn’t already have an answer for.

    That would make it much easier to create RPGs, towns, simulators, multiplayer games, and other projects with lots of characters.

    Basically: instead of every NPC being a separate complicated GPT setup, CreatiCode could provide a reusable NPC engine that manages the AI, personality, memory, dialogue, and multiple characters behind the scenes.

    I think this could make AI NPCs much more accessible to people who don’t want to build the entire system themselves.

    we can't fix every problem with ourselves, not with the world around us . .

    1 Reply Last reply
    0
    • TheNicknameGovT Offline
      TheNicknameGovT Offline
      TheNicknameGov
      trusted helpers
      wrote last edited by
      #2

      Gives me telltales vibes lol

      I'm such a Undertale nerd
      I need to get Deltarune though and I'm in the process of learning Undertale's genocide route (haven't ran that playthrough because it ruins your next playthroughs)

      1 Reply Last reply
      0
      • minicake98M Online
        minicake98M Online
        minicake98
        wrote last edited by
        #3

        wait wdym?

        we can't fix every problem with ourselves, not with the world around us . .

        1 Reply Last reply
        0

        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