{"id":6407,"date":"2022-03-30T06:19:26","date_gmt":"2022-03-30T06:19:26","guid":{"rendered":"https:\/\/brightchamps.com\/blog\/?p=6407"},"modified":"2024-10-01T11:27:05","modified_gmt":"2024-10-01T11:27:05","slug":"scratch-text-engine","status":"publish","type":"post","link":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/","title":{"rendered":"How To Make A Text Engine In Scratch [Easy Guide]"},"content":{"rendered":"<div class=\"yoast-breadcrumbs\"><span><span><a href=\"https:\/\/brightchamps.com\/blog\/\">Home<\/a><\/span> \u00bb <span><a href=\"https:\/\/brightchamps.com\/blog\/code-for-kids\/\">Code for Kids Corner<\/a><\/span> \u00bb <span class=\"breadcrumb_last\" aria-current=\"page\"><strong>How To Make A Text Engine In Scratch [Easy Guide]<\/strong><\/span><\/span><\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the growing popularity of <a href=\"\/\/brightchamps.com\/blog\/kids-coding-languages\/\" target=\"_blank\" rel=\"noreferrer noopener\">coding for kids<\/a>, learning about computer programming concepts has become relatively simple.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many platforms have risen in popularity, teaching complex computer programming concepts in a way that children can understand.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scratch is one such platform, and in this blog, I will discuss <strong>Text Engine in Scratch<\/strong>, one of the most <a href=\"https:\/\/brightchamps.com\/blog\/html-python-coding-vocabulary\/\">important coding concepts<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to introduce a full scratch coding course here is the best <a href=\"https:\/\/brightchamps.com\/blog\/scratch-coding-for-kids\/\">scratch coding for kids <\/a>classes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/02\/Free-Kids-Coding-Resources-1024x512.jpg\" alt=\"Scratch Coding\" class=\"wp-image-4006\" width=\"768\" height=\"384\"\/><\/figure>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-what-is-a-text-engine\" data-level=\"3\">What is a Text Engine?<\/a><\/li><li><a href=\"#h-steps-to-create-a-block-with-text-engine\" data-level=\"2\">Steps to Create a Block with Text Engine<\/a><\/li><\/ul><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-is-a-text-engine\"><strong>What is a Text Engine?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Text Engine is a very useful concept in Scratch that helps you to create your own block that will do one specific instruction or can do a set of instructions that you will define. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It depends on you what you have coded for it.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Text Engine can be created using the <strong>My Block <\/strong>option on <a href=\"https:\/\/brightchamps.com\/blog\/download-scratch-2-0-on-windows\/\">Scratch<\/a> and can be treated as a function in which you have two parts: <strong>Define block <\/strong>and <strong>Call block<\/strong>.&nbsp;&nbsp;<\/p>\n\n\n\n<div id=\"cstm_banner_cta\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In Define, you give a definition to your block that once you will add the block in your code, what it will do and what instructions it will follow.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After you have defined your block, you can use the <strong>Call <\/strong>block to make it work.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Few advantages of using a text engine:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can define the code once and can use it with one block as many times as you want.&nbsp;<\/li>\n\n\n\n<li>It makes your code more defined and less complex&nbsp;<\/li>\n\n\n\n<li>It eliminates the chances of more errors&nbsp;<\/li>\n\n\n\n<li>It decreases the number of lines of code you need to write&nbsp;<\/li>\n\n\n\n<li>It decreases the amount of time you have to invest&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">With text Engine, you can have your custom-made block. However, it will be difficult to understand, so I have outlined the steps below to help.<\/p>\n\n\n\n<div id=\"cstm_banner_cta\"><\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-steps-to-create-a-block-with-text-engine\">Steps to Create a Block with Text Engine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1:<\/strong> Go to https:\/\/Scratch.mit.edu\/ and click on <strong>Create <\/strong>option to open create screen. Since you are learning how to create a text engine in <a href=\"https:\/\/brightchamps.com\/blog\/guides\/scratch-programming\/\">Scratch<\/a> I believe you are already aware of the basic concept of <strong>block palette <\/strong>in Scratch.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2:<\/strong> Now, look at the left side of your screen after all blocks you will be able to see one option at the end called <strong>My Blocks. <\/strong>Click on that option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-1-1024x525.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6408\" style=\"width:768px;height:394px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-1-980x503.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-1-480x246.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3:<\/strong> In the <strong>My blocks <\/strong>option, you can create a text engine. Click on the option <strong>Make a&nbsp; block.&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-2-1024x553.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6409\" style=\"width:768px;height:415px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-2-980x530.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-2-480x259.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 4:<\/strong> After clicking on <strong>Make a Block, <\/strong>you will see a pop like the one shown in the image below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"857\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-3.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6410\" style=\"width:698px;height:643px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-3.png 931w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-3-480x442.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 931px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 5:<\/strong> On <strong>block name<\/strong>, you can name your custom-made block however you like.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Add input <\/strong>is an option that will let you use it as a variable in your code and the code must be connected to your pink <strong>Define <\/strong>block.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, you have two options like <strong>number\/text <\/strong>and <strong>boolean <\/strong>so choose what you need in your project.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lastly, <strong>add a label <\/strong>option that will let you write a name or any text just as a&nbsp; label only on your block.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">To delete any option that you have selected just clock on the bin icon&nbsp; <\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Here, for understanding it better let\u2019s create a small program where we will draw flowers using <a href=\"https:\/\/brightchamps.com\/blog\/snowflakes-effect-scratch\/\"><strong>Pen Extension<\/strong><\/a><strong>.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 6:<\/strong> I will name my block <strong>flower <\/strong>and I will add one input that will work as the number of times it will loop.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-4-1024x559.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6411\" style=\"width:768px;height:419px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-4-1024x559.png 1024w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-4-980x535.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-4-480x262.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 7:<\/strong> After clicking on <strong>OK <\/strong>you will see two blocks, one in my block option and the second block which is a defined<strong> <\/strong>block in the <strong>script area<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-5-1024x620.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6412\" style=\"width:768px;height:465px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-5-1024x620.png 1024w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-5-980x593.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-5-480x290.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 8:<\/strong> Now, I will decrease the size of my cat sprite so that I can see what it is drawing, and also I will add a <strong>Pen <\/strong>extension so that we can code to draw flowers.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In code, we will draw small squares with a pen and take turns with a very tiny angle of 9 degrees with a loop of 40 times. The code will look like the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"701\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-6-1024x701.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6413\" style=\"width:768px;height:526px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-6-980x670.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-6-480x328.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 9:<\/strong> In the define block you can see the steps that I have added for my block called flower and the second block that I have used to call the flower block instructions is with <strong>When green flag clicked <\/strong>block as without using it, the code won\u2019t work even once.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, make sure you are using the call block that you have created even if you want to use your text engine for one time.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 10: <\/strong>Congrats, we have finally created a small text engine with a pen extension to create a flower.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you will run this project you will see a flower-like image below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-7-1024x513.png\" alt=\"How To Make A Text Engine In Scratch\" class=\"wp-image-6414\" style=\"width:768px;height:385px\" srcset=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-7-980x491.png 980w, https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch-7-480x241.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to check the code please go to the link&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclusion<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scratch is one of the best platforms for learning to code, especially for children and beginners. Understanding coding concepts is made easier by its simple user interface and colorful visual programming language.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Text Engine is a very useful concept in Scratch that allows you to create your own block that can do a single instruction or a set of instructions that you define.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is entirely up to you what you have coded for it.<\/p>\n\n\n\n<div id=\"cstm_banner_cta\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Learn Scratch at BrightChamps with its specially designed curriculum that makes learning programming easy for students in Grade 1-12. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/brightchamps.com\/\">BrightChamps<\/a> also teaches a variety of other programs that help kids build a foundation in <a href=\"https:\/\/brightchamps.com\/blog\/block-based-coding\/\">computer programming<\/a> through activities, interactive lessons, and other means.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the growing popularity of coding for kids, learning about computer programming concepts has become relatively simple.\u00a0 Many platforms have risen in popularity, teaching complex computer programming concepts in a way that children can understand.&nbsp; Scratch is one such platform, and in this blog, I will discuss Text Engine in Scratch, one of the most [&hellip;]<\/p>\n","protected":false},"author":31,"featured_media":6415,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"1080","footnotes":""},"categories":[49],"tags":[68],"class_list":["post-6407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-for-kids","tag-codechamps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Make A Text Engine In Scratch [Easy Guide] - BrightChamps Blog<\/title>\n<meta name=\"description\" content=\"Text Engine in Scratch helps you to create your own block that will do one specific instruction or can do a set of instructions given by you\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Make A Text Engine In Scratch [Easy Guide] - BrightChamps Blog\" \/>\n<meta property=\"og:description\" content=\"Text Engine in Scratch helps you to create your own block that will do one specific instruction or can do a set of instructions given by you\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/\" \/>\n<meta property=\"og:site_name\" content=\"BrightChamps Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BrightChamps-101266664954230\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-30T06:19:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-01T11:27:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2100\" \/>\n\t<meta property=\"og:image:height\" content=\"1185\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Team BrightChamps\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Team BrightChamps\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/\"},\"author\":{\"name\":\"Team BrightChamps\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/person\\\/696f52bb580934e5022585ac161e5123\"},\"headline\":\"How To Make A Text Engine In Scratch [Easy Guide]\",\"datePublished\":\"2022-03-30T06:19:26+00:00\",\"dateModified\":\"2024-10-01T11:27:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/\"},\"wordCount\":945,\"publisher\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Make-A-Text-Engine-In-Scratch.png\",\"keywords\":[\"CodeChamps\"],\"articleSection\":[\"Code for Kids Corner\"],\"inLanguage\":\"en-US\",\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/\",\"name\":\"How To Make A Text Engine In Scratch [Easy Guide] - BrightChamps Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Make-A-Text-Engine-In-Scratch.png\",\"datePublished\":\"2022-03-30T06:19:26+00:00\",\"dateModified\":\"2024-10-01T11:27:05+00:00\",\"description\":\"Text Engine in Scratch helps you to create your own block that will do one specific instruction or can do a set of instructions given by you\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#primaryimage\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Make-A-Text-Engine-In-Scratch.png\",\"contentUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Make-A-Text-Engine-In-Scratch.png\",\"width\":2100,\"height\":1185,\"caption\":\"How To Make A Text Engine In Scratch\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/scratch-text-engine\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code for Kids Corner\",\"item\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/code-for-kids\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Make A Text Engine In Scratch [Easy Guide]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\",\"name\":\"BrightChamps Blog\",\"description\":\"BrightChamps Blog, also known as BrightChamps Hub is a go-to resource hub for everything on Coding for kids\",\"publisher\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\",\"name\":\"BrightChamps\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/BrightCHAMPS-logo-new-1.png\",\"contentUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/BrightCHAMPS-logo-new-1.png\",\"width\":417,\"height\":80,\"caption\":\"BrightChamps\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/BrightChamps-101266664954230\\\/\",\"https:\\\/\\\/www.instagram.com\\\/brightchamps\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/brightchamps\\\/mycompany\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC_Afe_rMGoK5Bs4nSt8QIzQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/person\\\/696f52bb580934e5022585ac161e5123\",\"name\":\"Team BrightChamps\",\"description\":\"We are an army of educators and passionate learners from BrightChamps family, committed to providing free learning resources to kids, parents &amp; students. Learn from Us\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/author\\\/team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Make A Text Engine In Scratch [Easy Guide] - BrightChamps Blog","description":"Text Engine in Scratch helps you to create your own block that will do one specific instruction or can do a set of instructions given by you","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/","og_locale":"en_US","og_type":"article","og_title":"How To Make A Text Engine In Scratch [Easy Guide] - BrightChamps Blog","og_description":"Text Engine in Scratch helps you to create your own block that will do one specific instruction or can do a set of instructions given by you","og_url":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/","og_site_name":"BrightChamps Blog","article_publisher":"https:\/\/www.facebook.com\/BrightChamps-101266664954230\/","article_published_time":"2022-03-30T06:19:26+00:00","article_modified_time":"2024-10-01T11:27:05+00:00","og_image":[{"width":2100,"height":1185,"url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch.png","type":"image\/png"}],"author":"Team BrightChamps","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Team BrightChamps","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#article","isPartOf":{"@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/"},"author":{"name":"Team BrightChamps","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/person\/696f52bb580934e5022585ac161e5123"},"headline":"How To Make A Text Engine In Scratch [Easy Guide]","datePublished":"2022-03-30T06:19:26+00:00","dateModified":"2024-10-01T11:27:05+00:00","mainEntityOfPage":{"@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/"},"wordCount":945,"publisher":{"@id":"https:\/\/brightchamps.com\/blog\/#organization"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#primaryimage"},"thumbnailUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch.png","keywords":["CodeChamps"],"articleSection":["Code for Kids Corner"],"inLanguage":"en-US","accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/","url":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/","name":"How To Make A Text Engine In Scratch [Easy Guide] - BrightChamps Blog","isPartOf":{"@id":"https:\/\/brightchamps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#primaryimage"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#primaryimage"},"thumbnailUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch.png","datePublished":"2022-03-30T06:19:26+00:00","dateModified":"2024-10-01T11:27:05+00:00","description":"Text Engine in Scratch helps you to create your own block that will do one specific instruction or can do a set of instructions given by you","breadcrumb":{"@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brightchamps.com\/blog\/scratch-text-engine\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#primaryimage","url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch.png","contentUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Make-A-Text-Engine-In-Scratch.png","width":2100,"height":1185,"caption":"How To Make A Text Engine In Scratch"},{"@type":"BreadcrumbList","@id":"https:\/\/brightchamps.com\/blog\/scratch-text-engine\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brightchamps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Code for Kids Corner","item":"https:\/\/brightchamps.com\/blog\/code-for-kids\/"},{"@type":"ListItem","position":3,"name":"How To Make A Text Engine In Scratch [Easy Guide]"}]},{"@type":"WebSite","@id":"https:\/\/brightchamps.com\/blog\/#website","url":"https:\/\/brightchamps.com\/blog\/","name":"BrightChamps Blog","description":"BrightChamps Blog, also known as BrightChamps Hub is a go-to resource hub for everything on Coding for kids","publisher":{"@id":"https:\/\/brightchamps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brightchamps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/brightchamps.com\/blog\/#organization","name":"BrightChamps","url":"https:\/\/brightchamps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2026\/03\/BrightCHAMPS-logo-new-1.png","contentUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2026\/03\/BrightCHAMPS-logo-new-1.png","width":417,"height":80,"caption":"BrightChamps"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BrightChamps-101266664954230\/","https:\/\/www.instagram.com\/brightchamps\/","https:\/\/www.linkedin.com\/company\/brightchamps\/mycompany\/","https:\/\/www.youtube.com\/channel\/UC_Afe_rMGoK5Bs4nSt8QIzQ"]},{"@type":"Person","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/person\/696f52bb580934e5022585ac161e5123","name":"Team BrightChamps","description":"We are an army of educators and passionate learners from BrightChamps family, committed to providing free learning resources to kids, parents &amp; students. Learn from Us","url":"https:\/\/brightchamps.com\/blog\/author\/team\/"}]}},"_links":{"self":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/6407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/comments?post=6407"}],"version-history":[{"count":5,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/6407\/revisions"}],"predecessor-version":[{"id":32448,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/6407\/revisions\/32448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/media\/6415"}],"wp:attachment":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/media?parent=6407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/categories?post=6407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/tags?post=6407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}