{"id":5018,"date":"2015-06-02T19:04:59","date_gmt":"2015-06-03T02:04:59","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=5018"},"modified":"2023-08-06T21:49:17","modified_gmt":"2023-08-07T04:49:17","slug":"sneak-peek-11-learn-to-build-an-arcade-space-shooter","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/","title":{"rendered":"Build an Arcade Space Shooter"},"content":{"rendered":"<p>In Tynker\u2019s Coding Adventures, as kids explore each game world they&#8217;ll have the opportunity to build different types of games. Here\u2019s another sneak peek you can share with your kids, so they can experience the variety of the games they\u2019ll get to make.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 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-6a092e72b2351\" 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-6a092e72b2351\"  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\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#Arcade_Space_Shooter\" >Arcade Space Shooter<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#Built_with_Goblin_Quest\" >Built with&nbsp;Goblin Quest<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#Instructions_Use_arrow_keys_to_move_Press_spacebar_to_shoot\" >Instructions: Use arrow keys to move. Press spacebar to shoot!<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#works_best_on_a_desktop_computer_where_you_can_use_the_keyboard_to_play\" >(works best on a desktop computer where you can use the keyboard to play)<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/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\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#Programming_concepts_learned_when_building_this_game\" >Programming concepts learned when building this game<\/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\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#Get_ready_for_summer_learning_Its_not_too_late_to_pre-order_Coding_Adventures_at_a_special_price\" >Get ready for summer learning! It&#8217;s not too late to pre-order Coding Adventures at a special price.<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Arcade_Space_Shooter\"><\/span>Arcade Space Shooter<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h4 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Built_with_Goblin_Quest\"><\/span><b>Built with&nbsp;<\/b><span style=\"color: #3366ff;\"><b>Goblin Quest<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n<!-- iframe plugin v.6.0 wordpress.org\/plugins\/iframe\/ -->\n<iframe loading=\"lazy\" frameborder=\"0\" scrolling=\"no\" src=\"\/ide\/embedded?p=54ff830284aafa691c000051&#038;controls=yes&#038;autostart=no\" width=\"100%\" height=\"500\" class=\"iframe-class\"><\/iframe>\n\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Instructions_Use_arrow_keys_to_move_Press_spacebar_to_shoot\"><\/span>Instructions: Use arrow keys to move. Press spacebar to shoot!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h5 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"works_best_on_a_desktop_computer_where_you_can_use_the_keyboard_to_play\"><\/span>(works best on a desktop computer where you can use the keyboard to play)<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>In Goblin Quest, players will explore a magical realm and program battles with the Goblin King and his hoard. They&#8217;ll learn intermediate to <a href=\"https:\/\/www.tynker.com\/parents\/curriculum\/\">advanced programming concepts<\/a> with every new encounter.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Programming_concepts_learned_when_building_this_game\"><\/span><b>Programming concepts learned when building this game<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Cloning<\/li>\n<li>Sensing<\/li>\n<li>Conditional logic<\/li>\n<li>Loops<\/li>\n<li>Animation<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Get_ready_for_summer_learning_Its_not_too_late_to_pre-order_Coding_Adventures_at_a_special_price\"><\/span><span style=\"color: #000000;\">Get ready for summer learning! It&#8217;s not too late to <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.tynker.com\" target=\"_blank\" rel=\"noopener\">pre-order Coding Adventures at a special price.<\/a><\/span><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>In Tynker\u2019s Coding Adventures, as kids explore each game world they&#8217;ll have the opportunity to build different types of games. Here\u2019s another sneak peek you can share with your kids, so they can experience the variety of the games they\u2019ll get to make. Arcade Space Shooter Built with&nbsp;Goblin Quest Instructions: Use arrow keys to move. Press spacebar to shoot! (works [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5031,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[443],"class_list":["post-5018","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-projects-for-kids","tag-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Build an Arcade Space Shooter - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Discover how to build an arcade space shooter with a sneak peek into this exciting coding tutorial.\" \/>\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\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build an Arcade Space Shooter - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Discover how to build an arcade space shooter with a sneak peek into this exciting coding tutorial.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/\" \/>\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=\"2015-06-03T02:04:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-07T04:49:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/sneak-peek-arcade-shooter.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\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\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build an Arcade Space Shooter - Tynker Blog","description":"Discover how to build an arcade space shooter with a sneak peek into this exciting coding tutorial.","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\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/","og_locale":"en_US","og_type":"article","og_title":"Build an Arcade Space Shooter - Tynker Blog","og_description":"Discover how to build an arcade space shooter with a sneak peek into this exciting coding tutorial.","og_url":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2015-06-03T02:04:59+00:00","article_modified_time":"2023-08-07T04:49:17+00:00","og_image":[{"width":1280,"height":640,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/sneak-peek-arcade-shooter.jpg","type":"image\/jpeg"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Build an Arcade Space Shooter","datePublished":"2015-06-03T02:04:59+00:00","dateModified":"2023-08-07T04:49:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/"},"wordCount":163,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/sneak-peek-arcade-shooter.jpg","keywords":["Tynker Tips"],"articleSection":["Seasonal Coding Projects"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/","url":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/","name":"Build an Arcade Space Shooter - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/sneak-peek-arcade-shooter.jpg","datePublished":"2015-06-03T02:04:59+00:00","dateModified":"2023-08-07T04:49:17+00:00","description":"Discover how to build an arcade space shooter with a sneak peek into this exciting coding tutorial.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/sneak-peek-arcade-shooter.jpg","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/sneak-peek-arcade-shooter.jpg","width":1280,"height":640,"caption":"Goblin Quest Arcade Shooter"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/sneak-peek-11-learn-to-build-an-arcade-space-shooter\/#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":"Build an Arcade Space Shooter"}]},{"@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\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/5018","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=5018"}],"version-history":[{"count":12,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/5018\/revisions"}],"predecessor-version":[{"id":35457,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/5018\/revisions\/35457"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/5031"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=5018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=5018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=5018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}