{"id":21163,"date":"2020-05-18T13:58:05","date_gmt":"2020-05-18T20:58:05","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=21163"},"modified":"2023-08-23T16:11:31","modified_gmt":"2023-08-23T23:11:31","slug":"text-tricks","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/text-tricks\/","title":{"rendered":"Tynker Toolbox: Text Tricks"},"content":{"rendered":"\n<p>Let\u2019s learn how to take control of <strong><em>text <\/em><\/strong>with Tynker. With these cool text tricks, you can have fun with text! You can make interactive writing, custom text message bubble styles, speech bubbles and labels.&nbsp;<\/p>\n\n\n\n<p>Or you can create a storybook, put on a puppet show, tell a joke, or make your own animation. You can even use computer code for creative writing of your own interactive stories and poetry!<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d31f5c19d96\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d31f5c19d96\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Have_a_Conversation\" title=\"Have a Conversation\">Have a Conversation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Change_How_Speech_Bubbles_Look\" title=\"Change How Speech Bubbles Look&nbsp;\">Change How Speech Bubbles Look&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#All_of_the_Fonts_All_of_the_Colors\" title=\"All of the Fonts! All of the Colors!\">All of the Fonts! All of the Colors!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Events_Speak_On_Command\" title=\"Events: Speak On Command\">Events: Speak On Command<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Draw_Text_Give_the_Player_Instructions\" title=\"Draw Text: Give the Player Instructions\">Draw Text: Give the Player Instructions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Set_A_Label_with_The_%E2%80%9CMy_Actor_Name%E2%80%9D_Block\" title=\"Set A Label with The \u201cMy Actor Name\u201d Block\">Set A Label with The \u201cMy Actor Name\u201d Block<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Join_Text_Make_A_Scoreboard\" title=\"Join Text: Make A Scoreboard\">Join Text: Make A Scoreboard<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Get_User_Input_Greet_Your_Players\" title=\"Get User Input: Greet Your Players\">Get User Input: Greet Your Players<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Perform_Operations_on_Answers_Its_A_Bean_Party\" title=\"Perform Operations on Answers: It\u2019s A Bean Party\">Perform Operations on Answers: It\u2019s A Bean Party<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Give_the_User_A_Choice_Shall_We_Play_a_Game\" title=\"Give the User A Choice: Shall We Play a Game?&nbsp;\">Give the User A Choice: Shall We Play a Game?&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Viking_Poetry_Generator\" title=\"Viking Poetry Generator\">Viking Poetry Generator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#Once_Upon_a_Time\" title=\"Once Upon a Time\">Once Upon a Time<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/#More_Activities\" title=\"More Activities\">More Activities<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Have_a_Conversation\"><\/span>Have a Conversation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Add two actors to your scene (<strong>Add Actor > Media Library<\/strong>). Make the two actors \u201ctake turns\u201d speaking using the <strong>say for seconds <\/strong>and <strong>wait <\/strong>blocks.\u00a0Here we have \u201cCodey\u201d and \u201cSlimey\u201d. We could even assign a \u201cSlimey\u201d font to make his text distinct from \u201cCodey\u2019s\u201d.<\/p>\n\n\n\n<p>Have your characters introduce themselves to one another or tell your favorite joke. Here\u2019s an example:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"784\" height=\"448\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514191216\/slug-joke.gif\" alt=\"Codey tells Slimey the slug a joke\" class=\"wp-image-21164\"\/><\/figure>\n\n\n\n<p>And here\u2019s the code that makes it happen:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518142316\/slug-1024x513.png\" alt=\"Two scripts showing how the joke was sequenced using wait blocks. \" class=\"wp-image-21238\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518142316\/slug-1024x513.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518142316\/slug-150x75.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518142316\/slug-300x150.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518142316\/slug-768x385.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518142316\/slug-1280x642.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Notice how we make the text nice and big by using <strong>set font<\/strong> to size <strong>48, <\/strong>and you can choose a typeface too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Change_How_Speech_Bubbles_Look\"><\/span>Change How Speech Bubbles Look&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can change the shape of the speech bubble using this set bubble block, so it looks like your character is thinking, shouting, and more. We also provide word bubble hints to make using them easier. Click the word rectangular and a dropdown menu will appear, showing all your speech bubble options.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100544\/set-bubble-1024x244.png\" alt=\"The set bubble style block \" class=\"wp-image-21212\" width=\"256\" height=\"61\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100544\/set-bubble-1024x244.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100544\/set-bubble-150x36.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100544\/set-bubble-300x72.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100544\/set-bubble-768x183.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100544\/set-bubble.png 1156w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n<p>Here\u2019s what the <strong>set bubble <\/strong>options look like in action:&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"418\" height=\"234\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514192848\/set-bubble-demo-resize.gif\" alt=\"A demonstration of different bubble styles\" class=\"wp-image-21171\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"All_of_the_Fonts_All_of_the_Colors\"><\/span>All of the Fonts! All of the Colors!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>And here\u2019s what your font choices look like.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"268\" height=\"180\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514191652\/chicken-font.gif\" alt=\"A demonstration showing different fonts (Arial, Tahoma, etc.) \" class=\"wp-image-21166\"\/><figcaption class=\"wp-element-caption\"><br><\/figcaption><\/figure><\/div>\n\n\n<p>Did you see how you can change <strong>font colors<\/strong>?<br><\/p>\n\n\n\n<p>You can also change the color of speech bubbles with the <strong>set fill <\/strong>block. And you can change the size and color of the speech bubble\u2019s border by using the <strong>change pen size <\/strong>and <strong>set pen color <\/strong>blocks. Here\u2019s an example:&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/88mf3Ro1BGGsO-elSgXzxW8qd4kh2gZhFdhSVB1j2Gbzpvc2grFuZMqTYKMnTn9eyUqEqlotm8az9RZ4qFpGtfZm-kSvNuakWq0xVjBLlFy_xpHnQ2Ml3xQBGvffzKXio2l2EPuR\" alt=\"Speech bubble with green text, pink fill, and big yellow border\" width=\"400\" height=\"133\"\/><\/figure><\/div>\n\n\n<p>Here\u2019s the code that did it:<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100642\/yellow-border-2-1024x854.png\" alt=\"Blocks that change font size, color, and fill \" class=\"wp-image-21213\" width=\"256\" height=\"214\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100642\/yellow-border-2-1024x854.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100642\/yellow-border-2-150x125.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100642\/yellow-border-2-300x250.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100642\/yellow-border-2-768x640.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100642\/yellow-border-2.png 1173w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n<p>With these blocks and the <strong>set bubble<\/strong> block, you can write creative, colorful dialogue! Here are some ideas.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514191843\/speechbubble.gif\" alt=\"A demonstration of different set bubble styles\" class=\"wp-image-21167\" width=\"249\" height=\"141\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Events_Speak_On_Command\"><\/span>Events: Speak On Command<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can use all kinds of <strong>Events <\/strong>to control how and when your characters speak. Here\u2019s code that makes a prospector shout \u201cEureka\u201d when he discovers gold!&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold-1024x579.png\" alt=\"A program that responds to touching gold\" class=\"wp-image-21214\" width=\"256\" height=\"145\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold-1024x579.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold-150x85.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold-300x170.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold-768x434.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold-1280x720.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518100707\/touching-gold.png 1496w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n<p>You can make characters respond to key presses and mouse-clicks, too!<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21-1024x318.png\" alt=\"A program that says something in response to a keypress\" class=\"wp-image-21216\" width=\"256\" height=\"80\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21-1024x318.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21-150x47.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21-300x93.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21-768x238.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21-1280x397.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101134\/event21.png 1778w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Draw_Text_Give_the_Player_Instructions\"><\/span>Draw Text: Give the Player Instructions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can also use the Pen blocks to draw text on the screen. The text could be instructions to help people play your games or something else entirely. How you use these tools is up to your own creativity.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101200\/round1-drawtext-748x1024.png\" alt=\"A script to draw written text to the screen \" class=\"wp-image-21217\" width=\"374\" height=\"512\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101200\/round1-drawtext-748x1024.png 748w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101200\/round1-drawtext-110x150.png 110w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101200\/round1-drawtext-219x300.png 219w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101200\/round1-drawtext-768x1051.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101200\/round1-drawtext-1280x1751.png 1280w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/figure><\/div>\n\n\n<p>This code draws a purple rectangle at a specific coordinate location. Then draw two pieces of text on top. The result is something that looks like this:&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/JMdgLQehHHKqxgxRRQp4E7qIhHEtsvlcqpvR_xwXiowntl_6X_t8bcj91ODxSg7Ee4O5jz8UTJfg4ZRYtiVfqe0ngZRCuyTTBag7SvgpKT7qfLjU0rTpA26jXv-MUZHU7ODoIRFB\" alt=\"Drawn text on screen \" width=\"230\" height=\"146\"\/><\/figure><\/div>\n\n\n<p>Notice how the <strong>clear <\/strong>block removes all Pen marks (that is, any text, lines, or shapes drawn with Pen blocks) from the Stage.  (<strong>BTW. <\/strong>Want to do more with the Pen? Check out a complete tutorial on the <a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-pen-blocks\/\"><strong>Pen Blocks<\/strong><\/a>.)<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Set_A_Label_with_The_%E2%80%9CMy_Actor_Name%E2%80%9D_Block\"><\/span>Set A Label with The \u201cMy Actor Name\u201d Block<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can also set a label on an actor. This is a label for a button.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101220\/board011-1024x497.png\" alt=\"Setting a label with &quot;my actor name&quot; block \" class=\"wp-image-21218\" width=\"512\" height=\"249\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101220\/board011-1024x497.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101220\/board011-150x73.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101220\/board011-300x146.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101220\/board011-768x373.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101220\/board011-1280x622.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/tnk5QPIuEbgnLDb57FjfwkmjHjWP_KxfZSTaVu4gJ4ab5S8PtN5zc_XTp4-bUhOgKOorKD0scooL5flp3zvWDUJlU8Z6U6KG36L9Uw2hNgEXYrF55lyOWtdNz61hoYWOPX2xENxM\" alt=\"A start button \" width=\"82\" height=\"80\"\/><\/figure><\/div>\n\n\n<p>Notice the trick: We use the <strong>my actor name<\/strong> block.&nbsp;<br><\/p>\n\n\n\n<p>Code it yourself, then try editing the actor\u2019s name in the Actor List and Play \u25b6\ufe0f your project again. Your actor\u2019s label updates dynamically. Cool!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Join_Text_Make_A_Scoreboard\"><\/span>Join Text: Make A Scoreboard<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Make a game with variables? Here&#8217;s a scoreboard that shows the player the current value of <strong>score <\/strong>and <strong>health <\/strong>variables.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101245\/graveyard13-1024x495.png\" alt=\"A script for a simple scoreboard\" class=\"wp-image-21219\" width=\"512\" height=\"248\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101245\/graveyard13-1024x495.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101245\/graveyard13-150x72.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101245\/graveyard13-300x145.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101245\/graveyard13-768x371.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101245\/graveyard13-1280x619.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/bBUrc5swCSr5SgCT22PUmNOcQJWcafbtIwjMSBbZ8gizTlNMMVD3n3pg1JRiGCMDHNcKOXYAWCsI97hVLYNgvSxxsV4r9bSjNorOUxxRlCeuO0cwq2uDmryPszFpN1g52u_eW77P\" alt=\"The resulting scoreboard\" width=\"227\" height=\"64\"\/><\/figure><\/div>\n\n\n<p>The scoreboard will dynamically update as the game progresses. Notice how this code uses the <strong>join <\/strong>block to smush several pieces of text together. Computer scientists call this <strong><em>string concatenation<\/em><\/strong>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Get_User_Input_Greet_Your_Players\"><\/span>Get User Input: Greet Your Players<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tynker makes it easy for you to ask the user questions with the <strong>ask <\/strong>block. After using it, you can return whatever the user entered using the special <strong>answer <\/strong>variable block.&nbsp;<br><\/p>\n\n\n\n<p>This script makes an actor greet the player by name.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101314\/meetcah-1024x479.png\" alt=\"A program that greets the player, using Tynker's ask and answer blocks \" class=\"wp-image-21220\" width=\"512\" height=\"240\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101314\/meetcah-1024x479.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101314\/meetcah-150x70.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101314\/meetcah-300x140.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101314\/meetcah-768x359.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101314\/meetcah-1280x598.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"490\" height=\"274\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514192132\/meetcha.gif\" alt=\"Getting user input in action \" class=\"wp-image-21168\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perform_Operations_on_Answers_Its_A_Bean_Party\"><\/span>Perform Operations on Answers: It\u2019s A Bean Party<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The <strong>answer <\/strong>block can be operated on, just like any other variable.&nbsp;<br><\/p>\n\n\n\n<p>Let\u2019s imagine you\u2019re having a party. You could code a robot butler to help you prepare. This robot asks you how many guests are attending\u2014then does calculations based on your answer.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101907\/beanparty2-1024x350.png\" alt=\"Working with the ask and answer blocks\" class=\"wp-image-21221\" width=\"512\" height=\"175\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101907\/beanparty2-1024x350.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101907\/beanparty2-150x51.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101907\/beanparty2-300x103.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101907\/beanparty2-768x262.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101907\/beanparty2-1280x437.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>What does <strong><em>your <\/em><\/strong>robot butler calculate?&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"276\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514192212\/beanparty.gif\" alt=\"Animation of the program above\" class=\"wp-image-21169\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Give_the_User_A_Choice_Shall_We_Play_a_Game\"><\/span>Give the User A Choice: Shall We Play a Game?&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can also offer your players a choice between two or more answers with this special block, <strong>ask with choices<\/strong>.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101933\/playagame-1024x885.png\" alt=\"Ask with choices demonstration code\" class=\"wp-image-21222\" width=\"512\" height=\"443\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101933\/playagame-1024x885.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101933\/playagame-150x130.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101933\/playagame-300x259.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101933\/playagame-768x664.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101933\/playagame-1280x1106.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Notice how you can add more than two options by clicking the <strong>(+)<\/strong> button, just like the <strong>join <\/strong>block.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Viking_Poetry_Generator\"><\/span>Viking Poetry Generator<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here\u2019s a project that generates poetry with computer code. Can you figure out how to make it?&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"292\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200514192254\/viking.gif\" alt=\"Demonstration project showing Viking poetry generated with code\" class=\"wp-image-21170\"\/><\/figure><\/div>\n\n\n<p>Each time you click, you receive a unique poem. Of course, when you code it, you can can make your own poem about horses, your family, or nature \u2014 or anything else you like.&nbsp;<br><\/p>\n\n\n\n<p>Wondering how to do it? Here\u2019s a hint: The code uses 5 different <em>list <\/em>variables to store word banks. Each list contains a different set of words, and each list includes words that are only a single part of speech. For example, there\u2019s a <strong>noun <\/strong>list that contains only nouns \u2014 words like \u201cdragon\u201d and \u201csword\u201d and \u201csea.\u201d&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/NGvh0S8gEyHAFyQ3lc4obUcriyCEFSie0R2MHmKzhOjAzyOLOpVFUqaMaCvjAZOxjVnZPgEj0RiRZhjwSJv0wsZonWubkvxoL-rm5NpELgLyppCg3zAbGsYtnN-g6tLX4cXjt9Hm\" alt=\"Adding many words to the list named nouns\"\/><\/figure>\n\n\n\n<p>The code picks random elements from the lists, then joins them together. Here\u2019s the code that generates the first line of poetry:<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101955\/first-line-1024x617.png\" alt=\"Defining the first line function \" class=\"wp-image-21223\" width=\"512\" height=\"309\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101955\/first-line-1024x617.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101955\/first-line-150x90.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101955\/first-line-300x181.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101955\/first-line-768x463.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518101955\/first-line-1280x772.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102000\/first-line-call-1024x371.png\" alt=\"Calling the first line function \" class=\"wp-image-21224\" width=\"512\" height=\"186\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102000\/first-line-call-1024x371.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102000\/first-line-call-150x54.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102000\/first-line-call-300x109.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102000\/first-line-call-768x278.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102000\/first-line-call-1280x464.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Here\u2019s a trick to make sure each line of poetry appears on its own. The special <strong>\\n<\/strong> character will add a linebreak (like pressing \u201creturn\u201d when you\u2019re composing an email or writing a paper).&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102305\/join-new-line-1024x168.png\" alt=\"Using join and the newline character\" class=\"wp-image-21225\" width=\"512\" height=\"84\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102305\/join-new-line-1024x168.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102305\/join-new-line-150x25.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102305\/join-new-line-300x49.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102305\/join-new-line-768x126.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518102305\/join-new-line-1280x210.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p><em>This project was inspired by computational poetry projects in <\/em>Learn to Program with Scratch<em> (2014, No Starch Press) and <\/em>Learning with LOGO <em>(1983, McGraw-Hill).&nbsp;<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Once_Upon_a_Time\"><\/span>Once Upon a Time<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Try thinking up your own story and make it come to life with Tynker!<br><\/p>\n\n\n\n<p>All the world\u2019s a stage! Make your actors say lines and strut their stuff.&nbsp;<br><\/p>\n\n\n\n<p>Can you create a Mad Libs-style game, where you get the user\u2019s input, then insert the words into a silly story?&nbsp;<br><\/p>\n\n\n\n<p>What other creative writing projects can you do with code? How could you write a ghost story or a fairy tale with code? Give it a try! Show us what you make at community@tynker.com.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"More_Activities\"><\/span>More Activities<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Looking for more coding activities? Check out the <strong><a href=\"https:\/\/www.tynker.com\/parents\/\">Course Catalog<\/a><\/strong>.&nbsp;<br><\/p>\n\n\n\n<p>And read the other free tutorials in the <strong>Tynker Toolbox<\/strong> series, too:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-workshop-basics\/\"><strong>Tynker Workshop Basics<\/strong><\/a> \u2014 Learn about coordinates and start coding with Tynker.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/animation-tool\/\"><strong>The Animation Tool<\/strong><\/a> \u2014 Learn about frame-based animation and other animation tips.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-character-creator\/\"><strong>The Character Creator<\/strong><\/a> \u2014 Take control of custom rigs using the Animation blocks.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/\"><strong>The Sound Blocks<\/strong><\/a><span style=\"color: initial;\"> \u2014 Play music with code! Add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.&nbsp;<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/the-synth-blocks\/\"><strong>The Synth Blocks<\/strong><\/a> \u2014 Create your own sound effects and instruments! You can create crunchy dubstep drops, glitchy chiptunes, or instruments from any style of music you can imagine!&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-code-block-tricks\/\"><strong>Code Block Tricks<\/strong><\/a> \u2014 Get top-secret ninja tips for writing code fast in Tynker Workshop.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-pen-blocks\/\"><strong>The Pen Blocks<\/strong><\/a> \u2014 Make your actors draw as they move. Create patterns, draw geometric shapes, and more.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-physics-blocks\/\"><strong>The Physics Blocks<\/strong><\/a> \u2014 Create games or simulations with gravity, collisions, and more. Think: <em>Angry Birds<\/em> and <em>Marble Madness<\/em>.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/the-ar-blocks\/\"><strong>The Augmented Reality (AR) Blocks<\/strong><\/a> \u2014 Want to use video or photos in your programs? Try the AR Blocks, which let you code your own selfie!&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/\"><strong>The Artificial Intelligence (AI) Blocks<\/strong><\/a> \u2014 Take your AR projects to the next level with face-, hand-, and pose-tracking. Explore what makes AI special.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/debugger\/\"><strong>The Debugger<\/strong><\/a><span style=\"color: initial;\"> \u2014 Learn about Tynker\u2019s data debugger and get bug-fixing tips.<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-tutorial-builder\/\"><strong>The Tutorial Builder<\/strong><\/a> \u2014 Did you ever make a really cool Tynker Block project and wish you could teach the whole world exactly how you did it? Now you can!<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-python-editor\/\"><strong>The Python Editor<\/strong><\/a> \u2014 Looking for a challenge? Ready for your next step on your coding journey? Learn Python with Tynker too, and take the plunge into text-based coding.<\/li>\n<\/ul>\n\n\n\n<p><br><\/p>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s learn how to take control of text with Tynker. With these cool text tricks, you can have fun with text! You can make interactive writing, custom text message bubble styles, speech bubbles and labels.&nbsp; Or you can create a storybook, put on a puppet show, tell a joke, or make your own animation. You can even use computer code [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":21232,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,53,12,123],"tags":[430,490,429],"class_list":["post-21163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-coding-at-home","category-ideas-and-tips","category-new-tynker-features","tag-basics","tag-get-started","tag-tynker-toolbox"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tynker Toolbox: Text Tricks - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Explore text tricks in Tynker. Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tynker Toolbox: Text Tricks - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Explore text tricks in Tynker. Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/text-tricks\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-18T20:58:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-23T23:11:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518132623\/tynker-text-drawing-blocks.png\" \/>\n\t<meta property=\"og:image:width\" content=\"996\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tynker Toolbox: Text Tricks - Tynker Blog","description":"Explore text tricks in Tynker. Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!","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:\/\/www.tynker.com\/blog\/text-tricks\/","og_locale":"en_US","og_type":"article","og_title":"Tynker Toolbox: Text Tricks - Tynker Blog","og_description":"Explore text tricks in Tynker. Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!","og_url":"https:\/\/www.tynker.com\/blog\/text-tricks\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2020-05-18T20:58:05+00:00","article_modified_time":"2023-08-23T23:11:31+00:00","og_image":[{"width":996,"height":450,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518132623\/tynker-text-drawing-blocks.png","type":"image\/png"}],"author":"Tynker Team","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker Team","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/"},"author":{"name":"Tynker Team","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/934d769f4839cb9df678306ee728f671"},"headline":"Tynker Toolbox: Text Tricks","datePublished":"2020-05-18T20:58:05+00:00","dateModified":"2023-08-23T23:11:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/"},"wordCount":1352,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518132623\/tynker-text-drawing-blocks.png","keywords":["Basics","Get Started","Tynker Toolbox"],"articleSection":["Block Coding","Coding at Home","Ideas and Tips","New Tynker Features"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/","url":"https:\/\/www.tynker.com\/blog\/text-tricks\/","name":"Tynker Toolbox: Text Tricks - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518132623\/tynker-text-drawing-blocks.png","datePublished":"2020-05-18T20:58:05+00:00","dateModified":"2023-08-23T23:11:31+00:00","description":"Explore text tricks in Tynker. Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/text-tricks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518132623\/tynker-text-drawing-blocks.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20200518132623\/tynker-text-drawing-blocks.png","width":996,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/text-tricks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Tynker Toolbox: Text Tricks"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/934d769f4839cb9df678306ee728f671","name":"Tynker Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c99790faad86022606c21f06600125a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c99790faad86022606c21f06600125a?s=96&d=mm&r=g","caption":"Tynker Team"},"url":"https:\/\/www.tynker.com\/blog\/author\/lpateltynker-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/21163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=21163"}],"version-history":[{"count":38,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/21163\/revisions"}],"predecessor-version":[{"id":35709,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/21163\/revisions\/35709"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/21232"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=21163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=21163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=21163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}