WANT TO KNOW HOW I MADE SIGMA? CHECK THIS OUT: HTTPS://SCRATCH.MIT.EDU/DISCUSS/TOPIC/670148/
—————
"THIS IS ONE OF THE BEST CHATBOTS I HAVE SEEN ON SCRATCH!" -@JUMBLECODER
"YOUR PROJECT IS SERIOUSLY ELEVATED! I AM AMAZED!"
-@LERVELY
"I LOVE IT! IT FEELS LIKE SIRI... GREAT WORK!!" -@MARSHMELLOWMELODIES6
—————
CREDITS:
-ALL CODE AND ART: @--HYPERZ--
-ORIGINAL IDEA AND INSPIRATION: @JREHD3 HTTPS://SCRATCH.MIT.EDU/PROJECTS/228155796/
-CODE DESIGN INSPIRATION AND INSPIRATION OF CERTAIN PHRASES: @MASTEROFTHEBRICK
HTTPS://SCRATCH.MIT.EDU/PROJECTS/419625020/
-UI DESIGN INSPIRATION: @BLUEOS, @AMBEROS, @JREHD3
-STORY: A REAL-LIFE FRIEND OF MINE
-SPECIAL THANKS:
@MOLTENVK
@ASPENPRODUCTIONS
@LERVELY
@MAINE_THREE_GIRLS
—————
NOTES:
WELL, IT FINALLY HAPPENED. I DECIDED I'D THE ADVANTAGE OF THE LISTS I WAS USING AND HELP IMPROVE THE BOT'S INTELLIGENCE. THIS ORIGINAL PROJECT WAS FINISHED QUITE A LONG TIME AGO, AND SINCE THEN, I'VE GAINED A LOT OF PROGRAMMING KNOWLEDGE, FROM TOOLS LIKE UNREAL ENGINE.
SO, BECAUSE OF THAT, I DECIDED TO REDO THIS PROJECT. EVERYTHING FROM THE UI, RENDERER, INPUT DETECTOR, AND CHATBOT ITSELF WERE REMADE FROM THE GROUND UP. (MAYBE IT'LL BE ENOUGH TO RECLAIM THE TOP SPOT ON THE LIST OF SCRATCH CHATBOTS) I HOPE YOU ALL ENJOY THE RESULTS!
—————
MUSIC AND SOUNDS:
-DISTANT HOPE BY MISSING IN ACTION
-BUOY BASE GALAXY [REMIX] BY QUMU ON YOUTUBE: HTTPS://YOUTU.BE/RV3SOWZJT3A
-THE REST OF THE MUSIC IS FROM HTTPS://PIXABAY.COM/.
-CLICKING SOUND IS FROM KENNEY.NL.
—————
ORIGINAL PROJECT: HTTPS://SCRATCH.MIT.EDU/PROJECTS/448545137/
_________
CHANGELOG:
—————
4.4.2:
-REFACTORED SOME INTERNALS
—————
4.4.1:
-ADDED SOME NEW PHRASES SUGGESTED BY USERS
—————
4.4.0:
-ADDED A TRUTH OR DARE GAME
—————
4.3.2:
-FIXED THE COMMA'S SPACING
—————
4.3.1:
-FIXED A FEW ISSUES
-ADDED SOME SUGGESTED PHRASES
—————
4.3.0:
-ADDED PSEUDO SHIFT-KEY FUNCTIONALITY
—————
4.2.0:
-IMPLEMENTED THE ABILITY FOR THE BOT TO PLAY A GAME
-IMPLEMENTED "WHY DID THE CHICKEN CROSS THE ROAD
角色
Chatbot
代码
当 绿旗 被点击
执行 -Output 连接 Grettings, 和 连接 用户名 和 . --HyperZ-- told me to expect you. {knownUsers} 包含 用户名 ? Context: known person Emotion:
执行 -Output 连接 Greetings, 和 连接 用户名 和 . --HyperZ-- told me to expect you. {knownUsers} 包含 用户名 ? Context: known person Emotion:
执行 -Output Hello! I'm Sigma, and I can't wait to talk to you! (用户名 = ) Context: Emotion:
定义 General replies 2
执行 -Output Well, at least I'm not a bully. (({filteredPlayerInput} 包含 you ? 与 ({filteredPlayerInput} 中第一个 you 的编号 < 3)) 与 ({speechPatterns} 包含 insult ? 或 {speechPatterns} 包含 negativity ?)) Context: not something Emotion:
执行 -Output Well, at least I'm not a bully. (({speechPatterns} 包含 you are ? 或 ({filteredPlayerInput} 包含 you ? 与 ({filteredPlayerInput} 中第一个 you 的编号 < 3))) 与 ({speechPatterns} 包含 insult ? 或 {speechPatterns} 包含 negativity ?)) Context: not something Emotion:
定义 Check for repeat command
将 {temp} 设为 {filteredPlayerInput} 的第 1 项
删除 {filteredPlayerInput} 的第 1 项
将 {repeatText} 设为 filteredPlayerInput
在 {temp} 的第 1 项前插入 {filteredPlayerInput}
将 {temp} 设为 {PlayerInput} 的第 1 项
删除 {PlayerInput} 的第 1 项
将 {repeatText} 设为 PlayerInput
在 {temp} 的第 1 项前插入 {PlayerInput}