{"id":57710,"date":"2023-09-24T20:23:30","date_gmt":"2023-09-25T02:23:30","guid":{"rendered":"https:\/\/www.codewizardshq.com\/?p=57710"},"modified":"2025-04-29T22:01:41","modified_gmt":"2025-04-30T04:01:41","slug":"how-to-make-a-platformer-on-scratch","status":"publish","type":"post","link":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/","title":{"rendered":"How to Make a Platformer on Scratch"},"content":{"rendered":"\n<p><strong>In this tutorial, I\u2019m going to show you how to make a platformer game in Scratch.<\/strong> Scratch is a simple drag-and-drop coding language for children to learn basic programming skills. Kids can build all kinds of games and apps in Scratch.<\/p>\n\n\n\n<p>With the <a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-classes\/\">Scratch classes<\/a> I&#8217;ve taught, kids always enjoy the exceptional interactivity and enjoyment Scratch offers. In our <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-elementary-school-students\/\">Elementary School Core Track<\/a>, students can craft their own interactive games while learning fundamental programming concepts like variables, loops, and more.<\/p>\n\n\n<p style=\"background: none repeat scroll 0 0 #ecf3f6; clear: both; margin-bottom: 18px; overflow: hidden; border: 1px solid #011e41; padding: 16px;\"><span>\ud83d\udccc<\/span><small><strong> [Download] Printable Scratch Coding Tutorials <\/strong> Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. <a href=\"#download\">Download Now<\/a><\/small><\/p>\n\n\n\n<p>Try this tutorial to learn about accepting user input, adding player controls, checking for collisions between two sprites, and more. Let\u2019s get started!<\/p>\n\n\n\n<p><strong>Play and remix the <a href=\"https:\/\/scratch.mit.edu\/projects\/893630074\/\" target=\"_blank\" rel=\"noreferrer noopener\">Chick\u2019s Adventure<\/a> game now.<\/strong><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"471\" src=\"https:\/\/lh5.googleusercontent.com\/eWb6jZfgqnp-AhT4jDUZH0T0vvA2QEJwVJLTiMZf6gew6HORfba_2mvbpAybdJcquH5FlWOi1ge2LNC32pebIJsdZ1Ktjyv557szdiQfhmJD3aprnmW-8Dj2T1HtXIS_yAjk2FTY_jH2wOf5EUYj25k\"><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-you-need\"><strong>What you need:<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Scratch account:&nbsp;<a href=\"https:\/\/scratch.mit.edu\/\" target=\"_blank\" rel=\"noreferrer noopener\">Create a free Scratch account<\/a><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-no-coding-experience-is-necessary-for-this-scratch-tutorial-beginner-friendly-for-kids-ages-8-and-up-give-it-a-try\">No coding experience is necessary for this Scratch tutorial. Beginner-friendly for kids ages 8 and up. Give it a try!<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-make-a-platformer-on-scratch\">How to Make a Platformer on Scratch<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Set up the Project<\/li>\n\n\n\n<li>Set the Scene<\/li>\n\n\n\n<li>Add Gravity to the sprite<\/li>\n\n\n\n<li>Add platforms for the sprite to jump on<\/li>\n\n\n\n<li>Add the user controls<\/li>\n\n\n\n<li>Change the levels<\/li>\n\n\n\n<li>Bonus: Make a way to win or lose<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Set up the Project<\/h2>\n\n\n\n<p>In this section, you will create a new Scratch project, give it a name, and save it so you can get started on your platformer game!<\/p>\n\n\n\n<p><strong>1. Login to Scratch<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <a href=\"https:\/\/scratch.mit.edu\/\" target=\"_blank\" rel=\"noreferrer noopener\">scratch.mit.edu<\/a> and either login or sign up.<br><\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"303\" src=\"https:\/\/lh4.googleusercontent.com\/ymTDgvJE673Nta_k-tMOkrs01QDiTahSVA6Lq0b7SpqkfmrbcBNJK3FiyAeT-_vZq4Ocw2qVv_JBAoIytAAgx7SH-k5IHSKLSXoWJSCWE6r2JB9pX8sbcpSMx5Td7RABCwJDFC4vB8C8cr6IedfbB7Y\"><\/p>\n\n\n\n<p><strong>2. Create a New Scratch Project<\/strong><\/p>\n\n\n\n<ul start=\"2\" class=\"wp-block-list\">\n<li>Once you are logged in, click the <strong>Create<\/strong> button at the top of the page.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"531\" src=\"https:\/\/lh6.googleusercontent.com\/wYzyx_KYMtHmNfXhZVEYri_CsVra1FUsC3Ipk1eDC2Sa6AweaZHeuS2_fYGmjyRPcDsukywuUgf9ZHx1cV-Ji-EwLDbp9AwlSH1JWdK92yrai5xfDw9mTV8Exu5oBOsbfKgUKCbRQWLORQL71-YCcBA\"><\/p>\n\n\n\n<p><strong>3. Name the project and delete the Scratch cat<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the top textbox on the Scratch editor, name your project whatever you would like!<\/li>\n\n\n\n<li>Then, delete the Scratch cat by clicking the <strong>trash can<\/strong> next to the sprite in the spite area.<\/li>\n<\/ul>\n\n\n\n<p><strong><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/9ir1kge2vikxoZJjr005JMexSVaHcPxv6QITpY_7tMi7YtzLtZO2r4OcjfoB7H_4tK1pzkhMPlURavaQa_83cSTtj_7M8BPJo9r_EAVkvrepOc1LT8kmsCapbx0j-AbV3ZL04RevKN5vXBv-06nrZ4M\" width=\"625.249299719888\" height=\"311\"><\/strong><\/p>\n\n\n\n<p><strong>4. Save the project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>File<\/strong>, then <strong>Save <\/strong>now. You\u2019re now ready to make your platformer game!<\/li>\n<\/ul>\n\n\n\n<p><strong><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/mh_AZ8k054Me5E1Ulh3LcGYCU6Lhk-zE97HNfm-Yetz42t4rXzcrrz6SzuBcbtYgZDiSU27RYepU6tfjdT9VYWw4jHO9w5Jf2EI6oW0NsCgAArRoVZ6_kLZ_iG-eJyDOM4EQY2olH3wILj6wIOacJ58\" width=\"472\" height=\"333\"><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 2: Set the Scene<\/strong><\/h2>\n\n\n\n<p>For this section, you will add the backdrop and a sprite for the player to control, which will set the scene for your platformer game!&nbsp;<\/p>\n\n\n\n<p><strong>1. Add a backdrop to your game!<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the <strong>Add a backdrop<\/strong> button on the bottom right-hand side of your editor.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"327\" height=\"261\" src=\"https:\/\/lh5.googleusercontent.com\/RKVTQOLR0SOEzuB5D2vKhqkZ-Us7Ts92EsXKM2FgpvmUhGqhddp1t7jsV_PU5ND0rr6CvMq_JllRCEtOvTF6l4kmCkggc7X1T9OAFo6IQFF0K4m_YYe-TMbGdhRc7dMTuQnSIoQqbxVHOQyxfGV888U\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose whatever backdrop you\u2019d like! I chose <strong>Blue Sky 2<\/strong> for my project. When you\u2019re ready, click your chosen backdrop.<\/li>\n<\/ul>\n\n\n\n<p><strong><strong><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"335\" src=\"https:\/\/lh3.googleusercontent.com\/YKuIqJ4vnaYJzHz3JP47ivzZJ_yaTvKjyNHc42nuqEmOzj_PDUVChv73quKaJXGxCimhvoAtgnUKvYUtD5oCsFalEDYZ2cfJ5qa0-1HZSEddie7VAVUB7jjtsQ-LooASSGPN4onq-KnCNnGZ2Qavc4c\"><\/strong><\/strong><\/p>\n\n\n\n<p>Great, now your backdrop should show up!<\/p>\n\n\n\n<p><strong>2. Select a Player Sprite<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On the bottom right-hand side of your page, click on the <strong>Choose a Backdrop<\/strong> button.<\/li>\n\n\n\n<li>Click any sprite you would like. In this tutorial, I decided to select the <strong>Chick <\/strong>sprite.<\/li>\n\n\n\n<li>You can change the size of the sprite if you\u2019d like as well. Edit the <strong>Size <\/strong>textbox in the sprite area to do this!<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"492\" height=\"498\" src=\"https:\/\/lh4.googleusercontent.com\/c98J7i34BmX6GoAib5AAYyZqaSIu2cRkHSLWx-sSS2uzrQVTGNnZIUUGmwe1LM6mHvo_DTva8Gy_tt08g6PzuxvXQLE2TiOAjdTdZ31VnjxlO_Sqq4Wt_5i1TOFpIFyzrhrkE33Y5K7n7fJ9mfp7bs8\"><\/p>\n\n\n\n<p>Awesome job, you should now have a sprite on your screen that is sized how you want. Click and drag the sprite around to move it to a new spot!<strong><br><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 3: Add Gravity to the Sprite<\/strong><\/h2>\n\n\n\n<p>In this section, you will learn how to use multiple motion blocks to change the player\u2019s position and move them downwards on a loop, which will simulate gravity.<\/p>\n\n\n\n<p><strong>1. Detect when the game is being played<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Code <\/strong>block tab, click on the <strong>Events <\/strong>category.<\/li>\n\n\n\n<li>Then, select the <strong>When Green Flag<\/strong> clicked block and drag it into your code area.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"457\" src=\"https:\/\/lh3.googleusercontent.com\/4ii0FFBKg1c_WdF3WXMPMT1EPYyyU1qA9UsgkvbuW5EFr0Vc-qHKrML_V9gg_2dmvU9ym1Gk3idG_h71ZLHhXEkp5YapgsgNAhBSPjCnh53WFdJJJxajAlXAOx_jKipe075_68pO3Z9Jhwlbl9e_Q_c\"><\/p>\n\n\n\n<p><strong>2. Make the sprite move downwards on a loop<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Control <\/strong>category and drag a <strong>forever block <\/strong>into the code area and attach it under the When <strong>green flag clicked <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"524\" src=\"https:\/\/lh5.googleusercontent.com\/oUwtSILPV1-UYAeKhriONNz3cNehYd_ATaFNCTp_eWKhal02qYkBqsdbKqgz8ybf7XEGYCmpvu7O01afKSIX3I_qFNumx9kPwwbu_3V_fdSx07tN75ycLdTS_3du9WzC7SOAjaLDeqx6PKYoaJ9LeFo\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, go to the <strong>Motion <\/strong>category and click and drag a <strong>change y by<\/strong> block. In the textbox, you can change the number if you\u2019d like. The higher the number, the faster they fall.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"627\" src=\"https:\/\/lh6.googleusercontent.com\/etmtCPj3EkUvXA858PUJ-uk7R05xAWTQU8wT3foWx3l4Vq2g-HTt_v5hm1L5XG-BbyuKnVvtvgjr-8dmc_sHdd0xIqaFaz8aoLYAuwmXZ_OlcYuslfxsCVqQoV5HfzaDmNUeMxBY9LonoQx9SHX7fqQ\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Change the number in the <strong>change y by <\/strong>textbox to a negative number to make it go downwards.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"221\" height=\"220\" src=\"https:\/\/lh6.googleusercontent.com\/Nq3IxRGBKJKzn-ofBL2jhvp2NrrCNnmW7Wpd64oeBw-16Alq1_afs_v5uoqItJuG9SPOiBQ5H27-05M-iadtcYO20LRpRkwpZJcTpLtr-csI1q0reYHfMSGK9brJRt71WAFXWzb22jKHVKYuChv7ZoY\"><br><\/p>\n\n\n\n<p><strong>3. Set the sprite\u2019s initial position<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Motion <\/strong>category, click and drag a<strong> go to x and y<\/strong> block and connect it under the when<strong> green flag clicked <\/strong>block, but above the <strong>forever <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><img decoding=\"async\" width=\"624\" height=\"610.9837625920409\" src=\"https:\/\/lh3.googleusercontent.com\/qy2ixDTz_pa-FS8angckBlLrmhylzXAHQrDILXtIDr7h2NVsWAkAzPtsuHEQzm6-H_BMANU0uJy677rtgZrusibF_3vb1hEOGZ28L-47berh5QWonGGmoopqa9q5H-7HWzboHVrEIrSSYaK3kx90tk0\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press the <strong>Green Flag<\/strong> above the game area. Does your sprite fall? Every time you press the <strong>Green Flag<\/strong>, your sprite should start from the beginning and fall down!<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"516\" src=\"https:\/\/lh4.googleusercontent.com\/Bf9TNnlnQ_kIIDRsLLp5VxXLE_BEC_TqdWzhbJtHB9xI64veLuVf7XvTIpN-OoX3MjJ1rVHHJ4nKq1ybZfMaZUnf7XjDdVszKHZpkRENSpo68QVeez3kaUEQGQLBR1tnvIznUsdFbxa70HUoizbCug0\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: <strong>Add platforms for the sprite to jump on<\/strong><\/h2>\n\n\n\n<p>In this section, you will add platforms for the player to jump on to avoid falling. Once the player touches a platform, you will make it so gravity turns off until they aren\u2019t touching the platform anymore!<\/p>\n\n\n\n<p><strong>1. Add a platform for the sprite<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>bottom-right <\/strong>corner of the Scratch editor, click <strong>Choose a Sprite<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"273\" height=\"275\" src=\"https:\/\/lh4.googleusercontent.com\/hHhNjt6Cs1_vhFiPDxyJtUz0vghjwPuhtj6vTpMR07YuaJv2y1FidU1omYhd1ul74pKCpzUhzJoUNqj2cCcL_K8pJ8xyYdRTIuV650XfuC3MpfWq3Rjnb753oPTbbi36TiExg_RXkcnTc96r5C0H5z0\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose whatever sprite you want in the menu. For this tutorial, I chose the <strong>Clouds <\/strong>sprite.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"317\" src=\"https:\/\/lh5.googleusercontent.com\/LCm-BA4EvociSoAYJasDvcg_sHDSb5O_kMuFf9MPdbuT7nA5OtpDgMbhTuJm36NK4XJJpKgHaj0cjuUK-FIp-gaOeXpFk9m3zkBfdGjoujPqH-J3RFntJyXrX8-Lt0Q7ukvy71GOLbLcfbeTXOMdKcM\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Move the new sprite to a position under the player\u2019s sprite and press the <strong>Green Flag<\/strong> button. Does it work as intended?<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"516\" src=\"https:\/\/lh5.googleusercontent.com\/3DetTD0GTE6_krt6zua_8xus-9NVusBK-1419QU92oSiySF8SmHJME5zreQ8ca4f4Zzu4EV8iEODAqIL7BCtnrci16mdShBJZkHD_PggEWLfslUSC211L1F9-_tqLQS4vD9iw8X4F9RJ0McfGqUMH8I\"><\/p>\n\n\n\n<p><strong>2. Make it so the sprite can\u2019t go through the platform<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the <strong>Chick <\/strong>sprite. Make sure that it is selected before moving on to the next step.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"312\" height=\"263\" src=\"https:\/\/lh6.googleusercontent.com\/Av1C-MwHXxnPedDKzLzl0PltciRvMKe1LSwDAIDdcwHAbi8tpxjq1a5QzxwKuuZg97foehpYY6T6D7mx5pkNKk9yV2uEbuKdhNglO4UKphVzqRoUJVnVgum-alcnSa45Hw7Bl_FDqyw6cVSC-8XEX-c\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, in the <strong>Code <\/strong>tab, go to the <strong>Control <\/strong>category and click and drag an<strong> if then<\/strong> block to under the <strong>change y by <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"532\" src=\"https:\/\/lh5.googleusercontent.com\/OJ_clh3VQhBEV9tAeOHNRowLSZEENzpncqNl0eflFBjuYInPVALkkXhdCCR66QKavJ8obROU5EdgMvjzjVGU54WOpxR1NGwJjVwmBsTWB0hhaesZqa0FRCDDikQHY6y3XbE4HE4My_CF3QpJYtH8Rro\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Sensing <\/strong>category and drag a touching block into the code area. Click the block and change the dropdown selection to the sprite you recently added to the game. In my case, I selected the <strong>Clouds <\/strong>sprite.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"508\" src=\"https:\/\/lh4.googleusercontent.com\/_iAQOMvPiur_q6tcGm9V0W5kvy5r1Mmmj_jMthm99XdLFR127HZQ00bHAXdW2OgUvLCUfLskHP6PwvC-Z88la5XW0xqVdlsxLTsxds4a2b1_N6grXKQFMdqxraEbIUNp1aTPoJcMTDO1EJ_gGjTJpqw\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Motion <\/strong>category, drag a <strong>change y by<\/strong> block to be in the <strong>if then <\/strong>block. Make sure that the number in the <strong>change y by <\/strong>block is the positive version of the one outside of the if then block. If you had a <strong>-10<\/strong> in the first <strong>change y by <\/strong>block, you should have a <strong>10 <\/strong>in the new one.<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"492\" src=\"https:\/\/lh3.googleusercontent.com\/kB8KG9i2bjboTdlY87las18P3mhnhZsEyOC0OzZmFYI0V9elWBhxnqjZwlCURkjHScN105RQNmqIP1tkWCwJ_YikgZ_DjmycPVsHXbVElf1mSkIsNhD9O92LoTxHuBNYtx57Zixv8gNeIXiDsppFX3U\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press the <strong>Green Flag <\/strong>button. Does your player sprite stop when it touches the platform?<\/li>\n<\/ul>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"516\" src=\"https:\/\/lh4.googleusercontent.com\/vyKCYQGQ5dwE1ZIWomeOhQZP8bE3iVol4iDStEh7ji_uhsecd1dG7GhnEpLPom64BZCulfkAVrqiNha86xZlFkZqeNtGM8jieqD8_vjuFnRlaTs7shQ7fjQMlku9b1Eq6Cjp3_nGfCjiOlj2rNV4RXE\"><\/p>\n\n\n\n<p><em>Recommended: <a href=\"https:\/\/www.codewizardshq.com\/how-to-make-a-game-on-scratch\/\"><strong>How to Make a Game on Scratch<\/strong><\/a><\/em><strong><br><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: <strong>Add the user controls<\/strong><\/h2>\n\n\n\n<p>In this section, you will allow the player to move their sprite back and forth in the game, which will make it so they can eventually switch levels. You will also make it so the player can jump from platform to platform!<\/p>\n\n\n\n<p><strong>1. Allow the player to move left or right<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Control <\/strong>category, drag two <strong>if then <\/strong>blocks to inside the <strong>forever <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"505\" src=\"https:\/\/lh5.googleusercontent.com\/cQXhl1KKX1dPYZn7dsYB9KooFBNUk03emIHakxzhFPWl3rbcsT1PW3fS-zYyS2vnIz6ShPwooV0Jcm2BfnHeA-4tayi7l1AFQYe4lAJNl1OqFflqKjzHhq88XlEubhFFicpnOUyCRGgPvXziur2_y_E\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, go to the <strong>Sensing <\/strong>category and drag two <strong>key pressed <\/strong>blocks into the if then blocks you added. Change one of them to <strong>left arrow<\/strong> and the other to <strong>right arrow <\/strong>in their dropdowns.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"469\" src=\"https:\/\/lh4.googleusercontent.com\/tgyLHRuWm2PanPE385taEKeBnVKYzc25_URmYGlekqQT3RKai101vWJc-BKRXYiWAz_THCVJtwGr-AKxBVU22jjaQLFWuQQ_6UW2teytEidzKCYcAD-JPxrqHX8qcwUIcT1HMB8KQuAmfdwqBL0i4Q4\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Motion <\/strong>category and drag two <strong>move steps <\/strong>blocks into the left and right arrow <strong>key pressed <\/strong>blocks. Keep them both the same number.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"527\" src=\"https:\/\/lh6.googleusercontent.com\/wXIyZ_ymrj4j0lF-nVwcnpnohlBqmOumDcDEBTgE-9vdeaBuEYYZswqoa5lLfErRXlkQzsTf50H3BkQ3pIyf81wyFn5c4t14_YrPWtxgSuqEa74wEYZHqnMfGYN5Hh23MCJTjU77AhtxwtvQagwOVuE\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next, in the <strong>Motion <\/strong>category, drag a <strong>point in direction <\/strong>block into both the <strong>key pressed <\/strong>blocks. Then, change the number in the left arrow <strong>key pressed <\/strong>block to <strong>-90<\/strong>. The right arrow one should be <strong>90<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"576\" src=\"https:\/\/lh3.googleusercontent.com\/RUoxFReKzqwb4uaE-dtkQPgCCTP94x5zhsDuXWpkdThOdWA5LntVJBeRbL4EExvDREG-1dR6KcmwFUhbrZyVIyxeazrBBzoI7NOUODztQKPiQqoBoyF0SWKUbg1geTthWCuUxaWTTkvBr-BDpjC2MLg\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Motion <\/strong>category again, drag a <strong>set rotation style<\/strong> block to under the <strong>Green Flag clicked <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"589\" src=\"https:\/\/lh6.googleusercontent.com\/8nbC05EVz7TgqiyYqNzUO-8e5NtPiikALNtIul5VbSX1P0s8JoBkfaO8gmhcSEeyjAUhzZXYyPZNH_D2KHJzzvlAVAQCyWoaZDUcuixXVw8NWu8NK-H3HxcBg1GDEiEJ2HfLZGPfr1GDornFjUEJDLw\"><br><\/p>\n\n\n\n<p>Great work so far! Does your sprite move back and forth with the left and right arrow keys?<br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"516\" src=\"https:\/\/lh3.googleusercontent.com\/8VZEYULhuUTHdTvYRc7b0GysVBGWavTiqcf_k3VY6r2m9kcA4ClEVglehVn0QgOv28EkPUpmNcKs973UW1w59ZuhvU4FWO8Qr592IfV5Wo3MUQQf8wDUC0RYnrIsz1TDMBu8CnA_H-rQL_ymqImi65Q\"><br><\/p>\n\n\n\n<p><strong>2. Make the player jump<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Events <\/strong>category and drag a <strong>when key pressed <\/strong>block into the code area. Change the dropdown in that block to <strong>up arrow<\/strong> or <strong>spacebar<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"476\" src=\"https:\/\/lh3.googleusercontent.com\/Nqu_z2cJtp4lzBN1hbsGrx4_fL9adtMOypj52ZyFOEPiX8jg9fKAur2fHVL7QueRw0HGe3T9-xGkVr-XC8KMNXQ5mg98KiooBCmGNy7CdM6E_Wr7tHJd1rb5zbQLRIu5ArQyECcx8RvZ5giG1H7JA60\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, in the <strong>Control <\/strong>category, drag a<strong> repeat <\/strong>block under the <strong>when key pressed <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><strong><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/F-D-Z0EahkFmCERf6DiHnxsGS0CKECnmofS7JPLl9FK7UKz6bmrGcI9QfyzNa0pFGMp9x1zTEQ3qi-w2Po4Q8QrMqXdHsbAMCITtSNRJ8GgqORfuLN67V5DkT0EnzDyknL-_Mo-8qR-ENNJCxMQ1BbU\" width=\"624\" height=\"368\"><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Get a <strong>change y by<\/strong> block from the Control category and place it in the repeat block. Change the number in the change y by block to be about <strong>15<\/strong>, or a number bigger than the gravity number.<\/li>\n<\/ul>\n\n\n\n<p><strong><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/D9G_8nPHlYXy3O2kyfnPeN2wIuB6i5oP_rrpv0yeG3-zAfmVNXBgjNacPEaKF3DjnvJkrKcnAqZ6VDaLZeJBSnoDM8J4wM6EtqHUm0aR31Y8jH6wRgOH2_znaRicu0s4BTYYJc7qXbqcnDaCLHEfekE\" width=\"624\" height=\"407\"><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To add a delay between jumps, go to the <strong>Control <\/strong>category and drag a <strong>wait <\/strong>block under the <strong>repeat <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><strong><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/Q458WL8i3zDTMw_Im6H2mhOp0w8rwcLRSU3oL1EnDKv2VPP_yW0Uw3uJHLX53KPFFlCp-4ICkq6ohX6HtzS6HqBtAXrC37kA2CbV31WdHqzqT_mUJBTSGAZQyeMH9yDlvT9ed5Tb6GFNdpWJOzmD_Io\" width=\"624\" height=\"367\"><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press the <strong>Green Flag <\/strong>button, does the sprite jump when you press the up or spacebar key?<\/li>\n<\/ul>\n\n\n\n<p><strong><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/Our6aYSQ4WyEEFhUy2lD64UFTgshBaz5TvfC9I6luvJStueXKlALCd1GHslVtiR_vxtflN4OFpFxtwcl3EA9XFUzPK8ldr6JNtplnEbTO8yYoXD_HsBkDUWxg-IVecvW0C9IEYgvogChQF4hgGaBGQ4\" width=\"624\" height=\"516\"><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 6: Change the levels<\/strong><\/h2>\n\n\n\n<p>In this section, you will create a checkpoint that the player must touch to switch to the next level. You will be able to use your creativity to develop multiple levels using this method.<\/p>\n\n\n\n<p><strong>1. Add a checkpoint<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose another sprite to serve as a checkpoint the player has to get to in order to get to the next level. For my project, I chose a <strong>Sun <\/strong>sprite. Feel free to change the size of the sprite as well.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"853\" src=\"https:\/\/lh5.googleusercontent.com\/-Iih9D31ODn4iZ6FwxOykDkIhRLcOBG_-trAUfy2EdJdwgsQbOwFDOKKXsDl_4732wp7ekVvnATgrxFYbuL4DVBCIIvdFLr2Kk2FesCz3zfwUrx0LCGaq88-OZIvnbOuXsZbWvBH6MPc7r6qw9HYH_c\"><\/p>\n\n\n\n<p><strong>2. Change levels when the checkpoint is touched<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to your <strong>Code <\/strong>tab and select <strong>My Blocks<\/strong>. Then, click the <strong>Make a Block <\/strong>button.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"611\" src=\"https:\/\/lh4.googleusercontent.com\/Dg0CO8rGPThW7A-V3cDgBuUAzFgaHpA7H60gEVX6nUXwCiQxxi5afv3nh38MA8CXIiOgslxoHZ-gINED9-4zyDID1uwhhj3-xGUsDzdT9NBgpKFQuuKDveSsDHt10WdVvdCNUyjiT6K1NqoYMchmAAA\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>There will be a popup. In that window, change the name in the textbox to <strong>Next Level<\/strong>. Then, click the <strong>Ok <\/strong>button.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"480\" src=\"https:\/\/lh3.googleusercontent.com\/sb6Wq1an_qvrOvYnOP69uePWTsz9x6nO2kUooxYEK27VKV_hW2fPKmrUIgaUU4ym6IquAFRLzjRkcCzBxCyVA75ZXzt03OmRzdMu7TMUOisH6L26iPVSI-8PqH35xQ6R_i7T1t9UN9501ndTApjbrrg\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will notice a <strong>define <\/strong>block in your code area now. This is called a function, and basically is a small segment of code that performs an action. We will use it to change levels!<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"307\" src=\"https:\/\/lh4.googleusercontent.com\/oWRX5jal2L7iJ3TfCtnvsYujFLvGZitiiGc9TqVHhjvE8b94MlojWfANq0JbAqit4J2QcNK5pDFxBDEk4N4DnfkWIWSLUTwolyjOcSW2spRfszL2h3A4KjRFGVrWuu2FBeBJW43bcX5KFslyY8ExhSE\"><br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, attach a<strong> go to x and y <\/strong>block to the <strong>define <\/strong>block. Make sure the x and y values are similar to the ones you originally created in the <strong>when green flag clicked <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"392\" src=\"https:\/\/lh6.googleusercontent.com\/XKzZwn60BoJB5Wvwz4AAXgE_lJScdjnWksy9RjZfeOV1ZO6wXjnuSsjl6eFDe5Sit-HegO9ss0v1lm3mEUDA_P0dd61fQaSvMsunVvUCyGLNPP9goZRKhA0OTQwA3VzjHSERuahmDsyyYPaH6yLfKQo\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next, in the <strong>Events <\/strong>category, click and drag a <strong>broadcast <\/strong>block in to the <strong>define <\/strong>block as well. In the text portion, change it to something like <strong>Next Level<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"361\" src=\"https:\/\/lh5.googleusercontent.com\/vV3NnaUXwBL5fqzpZo4IR8w7OXiCWcSxBvbGspfflNmwJgGxEOEY3c0MilyiD1P1nNm8wS5lfXu9fltPcgRhPQ-xOOySPxiKTtAsHvvsptEmw2QL3AHlPgpSNUjS1u6gQdj1NBi3TqmuzGvXN8qxkXo\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the checkpoint image in the sprites list area on the right of the page to make sure you\u2019re changing the correct sprite. Then, in the <strong>Events <\/strong>category, move a <strong>when I receive <\/strong>block to the code area. It should say <strong>When I receive Next Level<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"541\" src=\"https:\/\/lh4.googleusercontent.com\/RE9uAUtNa6RtMIRRYufv-TGBbIlwCUv4zOHyx2ngd8E8mkwjcg4bBJvXrbyNNHHSy6IIro59ZCSDFRrH7rzxAst5L76ZRgPpvQUs_0nqyxF_NHOl0LAikVE_XwAYDFa5O4ZUMHuDekUZ-moScOxDWKs\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, from the <strong>Looks <\/strong>category, drag a <strong>next costume <\/strong>block under the <strong>when I receive <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"493\" src=\"https:\/\/lh5.googleusercontent.com\/ACptQxQQ_GViL8M7iIgYB4h_40C2F96xBlMyvC6IaB1H-SA3u66ob_Ec_GEKTsEEOc2MgvrDrzg7lq17ViYRSkcrggTh4lqJlQkpz0Hp9ptMvI7BLGQDpRq8Bk0mIKJFbs6NOV_emQX0e_J0KYsUa_o\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, click on the <strong>Costumes <\/strong>tab for your platform. You can click the <strong>Zoom out<\/strong> button &#8211; shaped like a magnifying glass with a minus on it, which is situated in the bottom right corner of the picture editor. This allows you to edit more of the image all at once.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"393\" src=\"https:\/\/lh5.googleusercontent.com\/eTCTXJihIFPPFuDiL0O74C88T5JGpsjCodOujuEn6L9DrXMMjWJ53xCu9G_3JwL5nJq7abgeGFeoGmfR5m-rchs4tkJ7Xqgy-3-zp2sheQQdC9gqkywYaXfpJEJIxOyN2WAitN4qFadtpRUnB6mwl2U\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create another platform for the player to jump on by clicking and dragging to select the whole drawing. Then, click the <strong>Copy <\/strong>and the <strong>Paste <\/strong>buttons, and drag the new one to a better position.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"429\" src=\"https:\/\/lh4.googleusercontent.com\/WJ1LuMjemi2503ZZsimxkasvL7AFc2YIsEvNO_mXGF6QAVPKyGsCSXPy4rEW7wVYTJh6anNaP4O0_24JJLcBiBEV97hsKflzaclMN_2SQzz4fnf_dJcE5dXjK0auuvWJEhm5lXomhl8OFYrtCp00fWc\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You should now have two platforms to jump on!<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"508\" src=\"https:\/\/lh6.googleusercontent.com\/21B9dy6syIbOdtnCPhbgsChWknKNoMuGSWHb88gtmmqZkMbvg3pHIeaS77p3GyuyKDhMugqZW1n2Ak5XX-3zeDNUnIUxbwTm2_e4QuWM86uFI_tY4banv35GOG6coaQfe9t8jlvkqpqY2gnumNdN8TM\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next, get an if then block from the <strong>Control <\/strong>category and drag it under the<strong> if right arrow pressed <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"509\" src=\"https:\/\/lh4.googleusercontent.com\/AJMNzci0_QlOgU_qnIEGvMWcrmPToIzN5Ca0KTKX7YMMIcDOINYAPu1VU_WmNj1pUtl1kyxTt9pzJBeC_-FTrIvU0XCPCB2M1dmj2UGY0kzRCJG2VNI5b8fqPiMj6dRpM04mxGsqq28mFJ6QKcO4g6E\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, find a <strong>touching <\/strong>block from the <strong>Sensing <\/strong>category and put it in that newly added <strong>if then<\/strong> block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"404\" src=\"https:\/\/lh4.googleusercontent.com\/x6iuYafqlbe3rV_Z-kpyECCEN2rUKIDpxWCW5BlqtnHUQ9voDMt-d2u41j2PHVBIGFx-TPftNEYJjgQ6CwBHKSuRqSaM_MaJrK_TsEGzTtn1huQD8BcKBhdDoAtzMcsPbD7Xg-CP9XcIVZ_lC1bzL5M\"><br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go back to the <strong>My Blocks <\/strong>category and click and drag the <strong>Next Level <\/strong>block into that <strong>if then <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"505\" src=\"https:\/\/lh3.googleusercontent.com\/PR87jfM5teyObJTAnLhVylGkRHG_FgM0GmNqCgXAeK8YbiKOG_e8FefP6UCUmKffXwXpu4iS9eP21lQU7axB7jVUpIxMt_GUb6E8k4hn35YHWJ8tO01DAAJmjqxFc2f8wLNVwVI0U9xdmmDlCSBZ3pg\"><br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the Platform sprite again. From the <strong>Events <\/strong>category, add a <strong>when green flag <\/strong>clicked. Then, go to the <strong>Looks <\/strong>category and put a <strong>switch costume to <\/strong>block to reset the platforms whenever the game is started.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"440\" src=\"https:\/\/lh4.googleusercontent.com\/nxm2zWhId9JxI_laD-getd6uJ88qKBjVPhXtEVaKt_axBzszIsurQDONRwyQxTJfOtLpQenjyxd2zm08rDQoiCT6BQhc9_7dU6X8Ubu8fV6zCHI-0qQk9qwVd39duRxkhKs1GYqw_qXzoMQh4JhtigY\"><br><\/p>\n\n\n\n<p><strong>Nice job! Do the platforms switch?<\/strong> From here, you can adjust each costume to make new levels.<\/p>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"703\" src=\"https:\/\/lh5.googleusercontent.com\/XSWGv3BmkyT4mXV2pyR0uCOzFquqlNU7tO_0MPJC9IKgT0hWGIo4FzrU6YINdLjLXAs0EMlHToKq9EULHaCZqTOBCPuxKHZLSjmI2hLi-LyfSPjmql6_8UU_8NRZM6TM0EAUVuLxlvw6nEUHudb7xfs\"><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Bonus Step: Make a way to win or lose<\/strong><\/h2>\n\n\n\n<p>In this bonus section, you will make a way for the player to win by reaching a certain level, or lose by falling from the platforms! You will also create win and lose game screens for when this happens.<\/p>\n\n\n\n<p><strong>1. Create the win and lose backdrops<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, click on the <strong>Backdrops <\/strong>section on the bottom right of the editor in the <strong>Stage <\/strong>menu.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"361\" src=\"https:\/\/lh4.googleusercontent.com\/YjOHTEsfLdEoZ4znkXAhMPYKf7hWlGlSvHgnoU9V5zAnsXICuqTUAQ6PBWsqFiJjiFrytBOoXSksEHVSQgHjK_45o53QUliFlHZ8I4KJlAMn2GMV5PsdwubfvI9IuH6HSat3qKk4o-eBg8KZXTyJDik\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Once you do that, click on the <strong>Backdrops <\/strong>tab. Then, right-click on the backdrop you\u2019re using in this project. Click <strong>duplicate <\/strong>to make an exact copy.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"576\" src=\"https:\/\/lh5.googleusercontent.com\/7KraomgAaTlYwIqU2sQDG2hA14bpSanKcwwd7k3CFooLl1cFYV67hFXML5YoQLteuVvjFhQ6w_RQI3vcaT1B5xKl23j4lnqxOe7yZUjN17VX1gEcM7AfQ0LIHggrvDIJxR0vi8I77jBkmrFjmDTcwx4\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When you\u2019re in the new backdrop, click on the <strong>Text <\/strong>button in the menu. Edit the text to say something like <strong>You Win!<\/strong><\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"393\" src=\"https:\/\/lh6.googleusercontent.com\/LzDq8DrolyNvr97lL8z1LRW7ravwYe9oDoqpK5K63Yv9ZRLNOugAfdQ38wZ_gLC7dkiJg6eWS0VoVnZVVr3X8vDxbQdPhFuai7h1uPtx5NbIVKUOQI4jp7kXZTkwUrKulC_StGD2KQLysoehUpcZ_Kg\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next, right-click and <strong>duplicate <\/strong>that new backdrop with the text as well.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"621\" src=\"https:\/\/lh3.googleusercontent.com\/QF0dKTvq1LQE2o7MknPkIpSl3cAXPmB1zKyS_XZ6p4b3FSTy0TyA5g0tdFUGP4fWafJ-rlQAb3idnDMH5bQIeB32kdug2RUwZQK25BqxjHc1dNn2OKXLMqj5QYGx4GKx7p_T__zYWSR4zrwpOesrY-U\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the text and edit it to say something like <strong>You lose<\/strong>. Now you should have both the win and lose backdrops in your game!<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"393\" src=\"https:\/\/lh6.googleusercontent.com\/9PL_l_BC7Ib_UOrzW0vijVZK2UgbW04ax1_yRfz_j35L4GTwzsVxv2ok7KcFi9RKiX3mrucqStFfoTk47SV_pWQbY2q1Anlf4VfhtLSUV2A-Wp5H6zoNRhmazVwptYCseE4SBF3FQoYspdwzC45SLlw\"><\/p>\n\n\n\n<p>2. <strong>Make the player lose if they fall off the platform<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, click on the player\u2019s sprite. Then, go to the <strong>Looks <\/strong>category and get a <strong>switch backdrop to<\/strong> block and drag it under th<strong>e when green flag clicked <\/strong>block. Make sure to set the backdrop to the first backdrop &#8211; not the win or lose ones. This is so that it resets whenever the player starts the game again.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"481\" src=\"https:\/\/lh6.googleusercontent.com\/-ee9aOieIVotyZcHXNmsFT2TNjTzE7PNDpulVxmY2mnWntsTao5MOVCi1kwfTVz7xoABRw3LBCcS6M7iwOYzr7Zed__tXCpTkXE5t1pz2wwJX-md75oIDjKXw51fO_9LsrqemAGpT4DZ9LvtKvTrk-E\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, select <strong>Paint<\/strong> a new sprite.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"352\" src=\"https:\/\/lh4.googleusercontent.com\/a1P-MDZprpZyS6fcLHAKEvThH8Wyrq9Xu7Zzd_Mqn27WcbU1FFS-qyI12NvIftDqYxZyK8YmGpKXR1u_D36jUyf0mEajJ1I9QXHfTaVezZ2GEFLHudTru8-xcCrV2EtH_NZl73SJHO7Gi0XGUE_3tOI\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Costumes <\/strong>tab of the new sprite, make a rectangle that is positioned at the bottom of the game screen. We\u2019ll make it so that when the player touches this, they lose.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"271\" src=\"https:\/\/lh5.googleusercontent.com\/ihHOJu-EJ3VMBs-2wZjlbGwTCbl5SQQmYvm-HW1jXPK2aYpNVNII1nIVCrLRW-vExl_i6dBVfl5bogoFuo5ivUYdb2d-I1qNDJlBx5OdjxnbG_Rt-xnfkwwttBbSLKVFmLpgeNREpeACB5f0Opz031k\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, go to the <strong>Code <\/strong>tab again and drag an <strong>if then <\/strong>block in the main <strong>forever <\/strong>block loop.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"523\" src=\"https:\/\/lh4.googleusercontent.com\/XafoSKdlnSlRDZnEStoEU8TTtlvPfQuZWZMIDFiuKhTHVggVS-7IqHQ53EgBSQ3EVka2ZSHiAAfspgX_OIWHlvmhhu7KlDyNiDilvlffPW3wehe0kg-_5crSdUX6f8oiPKLaqlqp-IaMz-U_mI648OI\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Next, go to the <strong>Sensing <\/strong>category and get a<strong> touching <\/strong>block and move it into the condition of the<strong> if then <\/strong>block you just added. Change the dropdown selection to the new sprite you created.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"535\" src=\"https:\/\/lh6.googleusercontent.com\/p-EIfKZr3_aamsZQIfm2NJ5DapEEkNMvGQSCw-1_lT0qEsyeNiC_Opk0btvEDUiTZ1tBk7w-TLgUvXljm3GF-ssSZ7hGBYdfwlsoAlKxaRkIi8uYkZ0mx2GAsvDm6Ftufe8GfgU1yFUJ6nA2Q_qRR8Q\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now, go to the <strong>Looks <\/strong>category, get a <strong>switch backdrop<\/strong> to block, and change the dropdown selection to the lose backdrop.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"577\" src=\"https:\/\/lh5.googleusercontent.com\/uLS7fsQfPWLfdZqbxdbL3Excz6DPN4GswuyuG2Nrw7kZsGOybfuBWcSlgoXHrWJ82mUnPD3iGEBtJCmANQ6vjphYmpOJW_vcajhVcZRnqM3En-0pufISuZ9GQInf0SgRqPfb6r8ldzea8QFBsxEj0Vk\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finally, go to the <strong>Control <\/strong>category and get a <strong>stop all <\/strong>block. Place it under the <strong>switch backdrop to <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"595\" src=\"https:\/\/lh4.googleusercontent.com\/uPqf-G2ismSnWunIr20OXiKtBkv0H1bLrxuJdhNmStcILrcVwt83fDY-cciKQ8q1miEX5AoSCkAL6B_0JJnK_jdijqRX7Rvxt_5o9ovAw7vmCn79FUaS0mkKgdUXZBJcS33EmEyA4hpskHBRw8lQ4_Q\"><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Does the lose screen display when the player falls off a platform?<\/p>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"703\" src=\"https:\/\/lh3.googleusercontent.com\/fZrcucvIE98CEwacWkqAcmro9NA6LXxyABQhAf7V5WYFmPjtCmMfM0ItkQDHXSWz6aG2JLKWwN4JC9DbcHH8j_GAjz9BAxuA-ey4HUKvcBjNhuWfvViskNehRVyUnfbmLheNlQZNaG4dFzUrBt9z8gM\"><br><\/p>\n\n\n\n<p><strong>3. Make the player win if they beat the last level<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the platform sprite. Then, go to the <strong>Control <\/strong>category and place an <strong>if then <\/strong>block under the <strong>next costume <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"496\" src=\"https:\/\/lh4.googleusercontent.com\/fPzLdW54Oz11KzdtNGJGdmk5PGsZD1SnnL46tqm9UeYznnFyPyq489lSAbGiwBf4dUDwbzVwF6gq2B_3X91Fst9_KH025w924AkChuoTv41jkbvcyc0VvjKtjAZ2TqjSsQGmd3kluudyQS5ZmKnUJfc\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, go to the Operators category and grab a <strong>contains <\/strong>block. Put that in the <strong>if then <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"512\" src=\"https:\/\/lh3.googleusercontent.com\/j3DROdoYkZbT0iGMjcWPzeuuUslpzmlkbVbD2DFZD0NY8m0cGi5XYfNvDYFuEQMEtTzfuwcRW0GyXgLFJ-wBKOI6sSPbHbktPoUprdaVopL7stpWlTfYToi-n-yKk9V8ZgnyTIOBDH8fJULBMUYMA0w\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the <strong>Looks <\/strong>category and put a <strong>costume number <\/strong>block in the left textbox of the <strong>contains <\/strong>block.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"395\" src=\"https:\/\/lh4.googleusercontent.com\/E4easpR7Gc2-KR5wjxGBBbe70s8qn_3kGiyK7bFGmX3mfWFYHP2wpJo3AMjRZAvcKcjtEp5x3FQWeasAa5pSLMcyG2lwCcBlb66mz1COS-KSHkTM-8wRwDHZzLn8XrPlVpAghZdyzC-B8KJKhjAVCLo\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finally, go to the <strong>Looks <\/strong>category and get a <strong>switch backdrop to <\/strong>block and put it in the <strong>if then <\/strong>block. Make sure it goes to the You Win backdrop.<\/li>\n<\/ul>\n\n\n\n<p><br><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"437\" src=\"https:\/\/lh4.googleusercontent.com\/NM5F5Xf9KBZso6W1oUqwLqoNoDW4nRon_MoQsq_t1N9Vf3ncD3fLEYEsyFtTUIsZ8eD7n2m3llrpBL3tXfUZv4rluftJDu2odTMFuTp6Felwyr2ycelZjbfEYuLz90kIb1N3ul24pQqtuvi6VNhIWwY\"><\/p>\n\n\n\n<p><strong>Test your game, can you win?<\/strong><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"510\" src=\"https:\/\/lh6.googleusercontent.com\/8QBEps6Ka5wppsW3K3ST4PnOhpxLrYr5x6f-PdH9-Ysuh9ufI5PrwDIVYwUe2G9jcZZzqtBNmMfiWdg4KkClwAMEjh1zng0Fmghyrm05h83x6MJFDnGDOYCorZo1E0e3PQwimm8ZPQTiDpR-Id_atM8\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-check-out-our-other-scratch-tutorials\"><strong>Check Out Our Other Scratch Tutorials<\/strong><\/h2>\n\n\n\n<p>Keep coding with one of these fun Scratch tutorials!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.codewizardshq.com\/how-to-make-flappy-bird-on-scratch\/\">How to Make a Flappy Bird Game<\/a> &#8211; Make an interactive game where the player must make a bird flap its wings to avoid incoming obstacles!<\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/scratch-tutorial-for-kids-flying-space-cat\/\">Flying Space Cat<\/a> &#8211; Assist Space Cat in its space exploration mission by developing an enjoyable crystal-collecting game using the Scratch programming platform.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/scratch-tutorial-for-kids\/\">Code a Rocket Landing Game<\/a> &#8211; Finish this Scratch programming tutorial designed for children and create a game where you safely land a rocket.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-for-kids-valentines-card-2021\/\">Valentines Day Card Scratcher<\/a> &#8211; Create a Valentine&#8217;s Day scratch-off card with a personal touch by following this easy-to-follow Scratch programming tutorial.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-for-kids-holiday-2020\/\">Holidays Advent Calendar<\/a> &#8211; Use Scratch to program a customized Advent Calendar for the holiday season and gradually unveil presents, treats, or activities to share with your friends adn family.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-for-kids-halloween-2020\/\">Halloween Candy Collector Game<\/a> &#8211; Follow this simple Scratch programming tutorial and create a personalized game where you collect candies on Halloween.<br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"download\">Download Free Printable Scratch Coding Tutorials PDF<\/h2>\n\n\n\n<p>Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.<\/p>\n\n\n<!-- This site is converting visitors into subscribers and customers with OptinMonster - https:\/\/optinmonster.com :: Campaign Title: Scratch Coding Tutorials with Location [Download] -->\n<div id=\"om-i88ehlfzgijqlvmuilzg-holder\"><\/div>\n<script>(function(d,u,ac){var s=d.createElement('script');s.type='text\/javascript';s.src='https:\/\/a.omappapi.com\/app\/js\/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,16320,'i88ehlfzgijqlvmuilzg');<\/script>\n<!-- \/ OptinMonster -->\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-try-a-scratch-coding-class-for-kids\"><strong><strong>Try a Scratch Coding Class for Kids<\/strong><\/strong><\/h2>\n\n\n\n<p>At <a href=\"https:\/\/www.codewizardshq.com\/\">CodeWizardsHQ<\/a>, we believe that learning about technology and programming during a student\u2019s formative years can pave the way for future success. Our specialized program tailored for elementary school children utilizes Scratch as a foundational tool for imparting coding skills.<\/p>\n\n\n\n<p>In our inaugural course, <a href=\"https:\/\/www.codewizardshq.com\/animation-and-games-with-scratch\/\">Animation and Games with Scratch<\/a>, young learners delve into crucial programming concepts such as variables, loops, and conditionals. Upon completing this course, they will possess the proficiency to craft their own games and animations through Scratch, thus equipping them for more advanced coding endeavors and a promising future in the realm of technology. Our program fosters the development of children&#8217;s skills and imagination, all while ensuring an enjoyable and educational experience.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, I\u2019m going to show you how to make a platformer game in Scratch. Scratch is a simple drag-and-drop coding language for children to learn basic programming skills. Kids can build all kinds of games and apps in Scratch. With the Scratch classes I&#8217;ve taught, kids always enjoy the exceptional interactivity and enjoyment [&hellip;]<\/p>\n","protected":false},"author":338,"featured_media":57716,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[10809],"tags":[10740,10814],"class_list":["post-57710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-activities","tag-scratch","tag-tutorials"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Make a Platformer on Scratch | CodeWizardsHQ<\/title>\n<meta name=\"description\" content=\"Build a platformer game on Scratch using this easy tutorial. Your chick character jumps onto each platform to earn points.\" \/>\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.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\" \/>\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 Platformer on Scratch\" \/>\n<meta property=\"og:description\" content=\"Build a platformer game on Scratch using this easy tutorial. Your chick character jumps onto each platform to earn points.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeWizardsHQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codewizardshq\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-25T02:23:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-30T04:01:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/02-How-to-Make-a-Platformer-Game-in-Scratch-600x323-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"323\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Brandon Lombard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:site\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brandon Lombard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Brandon Lombard\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/a9d450d340b4cb77c2de57f87b2eb2e1\"\n\t            },\n\t            \"headline\": \"How to Make a Platformer on Scratch\",\n\t            \"datePublished\": \"2023-09-25T02:23:30+00:00\",\n\t            \"dateModified\": \"2025-04-30T04:01:41+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\"\n\t            },\n\t            \"wordCount\": 2622,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg\",\n\t            \"keywords\": [\n\t                \"Scratch\",\n\t                \"tutorials\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Activities\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\",\n\t            \"name\": \"How to Make a Platformer on Scratch | CodeWizardsHQ\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg\",\n\t            \"datePublished\": \"2023-09-25T02:23:30+00:00\",\n\t            \"dateModified\": \"2025-04-30T04:01:41+00:00\",\n\t            \"description\": \"Build a platformer game on Scratch using this easy tutorial. Your chick character jumps onto each platform to earn points.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg\",\n\t            \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg\",\n\t            \"width\": 1600,\n\t            \"height\": 395,\n\t            \"caption\": \"How to Make a Platformer Game in Scratch Page Banner\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.codewizardshq.com\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"How to Make a Platformer on Scratch\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#website\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"description\": \"The leading online coding academy for kids and teens ages 8-18\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.codewizardshq.com\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"width\": 150,\n\t                \"height\": 108,\n\t                \"caption\": \"CodeWizardsHQ\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/codewizardshq\/\",\n\t                \"https:\/\/x.com\/codewizardshq\",\n\t                \"https:\/\/www.instagram.com\/codewizardshq\/\",\n\t                \"https:\/\/www.linkedin.com\/company\/codewizardshq\",\n\t                \"https:\/\/www.pinterest.com\/codewizardshq\/\",\n\t                \"https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw\"\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/a9d450d340b4cb77c2de57f87b2eb2e1\",\n\t            \"name\": \"Brandon Lombard\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/1eccd5ce305367e8fef6ae371e81e58459a5c5aeff8932a07b57360208e5f349?s=96&d=mm&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/1eccd5ce305367e8fef6ae371e81e58459a5c5aeff8932a07b57360208e5f349?s=96&d=mm&r=g\",\n\t                \"caption\": \"Brandon Lombard\"\n\t            },\n\t            \"description\": \"Instructor and Curriculum Developer at CodeWizardsHQ. He is a Computer Science major that develops both elementary school and summer camp programs, with expertise in Game Development, Python, and Website Design.\",\n\t            \"sameAs\": [\n\t                \"https:\/\/www.codewizardshq.com\/\"\n\t            ],\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/author\/brandonlombard\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Make a Platformer on Scratch | CodeWizardsHQ","description":"Build a platformer game on Scratch using this easy tutorial. Your chick character jumps onto each platform to earn points.","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.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/","og_locale":"en_US","og_type":"article","og_title":"How to Make a Platformer on Scratch","og_description":"Build a platformer game on Scratch using this easy tutorial. Your chick character jumps onto each platform to earn points.","og_url":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/","og_site_name":"CodeWizardsHQ","article_publisher":"https:\/\/www.facebook.com\/codewizardshq\/","article_published_time":"2023-09-25T02:23:30+00:00","article_modified_time":"2025-04-30T04:01:41+00:00","og_image":[{"width":600,"height":323,"url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/02-How-to-Make-a-Platformer-Game-in-Scratch-600x323-1.jpg","type":"image\/jpeg"}],"author":"Brandon Lombard","twitter_card":"summary_large_image","twitter_creator":"@codewizardshq","twitter_site":"@codewizardshq","twitter_misc":{"Written by":"Brandon Lombard","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#article","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/"},"author":{"name":"Brandon Lombard","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/a9d450d340b4cb77c2de57f87b2eb2e1"},"headline":"How to Make a Platformer on Scratch","datePublished":"2023-09-25T02:23:30+00:00","dateModified":"2025-04-30T04:01:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/"},"wordCount":2622,"publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"image":{"@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg","keywords":["Scratch","tutorials"],"articleSection":["Activities"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/","url":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/","name":"How to Make a Platformer on Scratch | CodeWizardsHQ","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage"},"image":{"@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg","datePublished":"2023-09-25T02:23:30+00:00","dateModified":"2025-04-30T04:01:41+00:00","description":"Build a platformer game on Scratch using this easy tutorial. Your chick character jumps onto each platform to earn points.","breadcrumb":{"@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#primaryimage","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1.jpg","width":1600,"height":395,"caption":"How to Make a Platformer Game in Scratch Page Banner"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codewizardshq.com\/how-to-make-a-platformer-on-scratch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codewizardshq.com\/"},{"@type":"ListItem","position":2,"name":"How to Make a Platformer on Scratch"}]},{"@type":"WebSite","@id":"https:\/\/www.codewizardshq.com\/#website","url":"https:\/\/www.codewizardshq.com\/","name":"CodeWizardsHQ","description":"The leading online coding academy for kids and teens ages 8-18","publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codewizardshq.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codewizardshq.com\/#organization","name":"CodeWizardsHQ","url":"https:\/\/www.codewizardshq.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","width":150,"height":108,"caption":"CodeWizardsHQ"},"image":{"@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codewizardshq\/","https:\/\/x.com\/codewizardshq","https:\/\/www.instagram.com\/codewizardshq\/","https:\/\/www.linkedin.com\/company\/codewizardshq","https:\/\/www.pinterest.com\/codewizardshq\/","https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw"]},{"@type":"Person","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/a9d450d340b4cb77c2de57f87b2eb2e1","name":"Brandon Lombard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1eccd5ce305367e8fef6ae371e81e58459a5c5aeff8932a07b57360208e5f349?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1eccd5ce305367e8fef6ae371e81e58459a5c5aeff8932a07b57360208e5f349?s=96&d=mm&r=g","caption":"Brandon Lombard"},"description":"Instructor and Curriculum Developer at CodeWizardsHQ. He is a Computer Science major that develops both elementary school and summer camp programs, with expertise in Game Development, Python, and Website Design.","sameAs":["https:\/\/www.codewizardshq.com\/"],"url":"https:\/\/www.codewizardshq.com\/author\/brandonlombard\/"}]}},"modified_by":"Margaret Choi","featured_image_src":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1-600x395.jpg","featured_image_src_square":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2023\/09\/01-How-to-Make-a-Platformer-Game-in-Scratch-1600x395-1-600x395.jpg","author_info":{"display_name":"Brandon Lombard","author_link":"https:\/\/www.codewizardshq.com\/author\/brandonlombard\/"},"_links":{"self":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/57710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/users\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/comments?post=57710"}],"version-history":[{"count":1,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/57710\/revisions"}],"predecessor-version":[{"id":69035,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/57710\/revisions\/69035"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media\/57716"}],"wp:attachment":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media?parent=57710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/categories?post=57710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/tags?post=57710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}