{"id":1115,"date":"2016-09-07T22:13:26","date_gmt":"2016-09-08T04:13:26","guid":{"rendered":"http:\/\/www.shscomputers.com\/wordpress\/?page_id=1115"},"modified":"2019-10-08T14:07:50","modified_gmt":"2019-10-08T20:07:50","slug":"programming-1a","status":"publish","type":"page","link":"https:\/\/www.shscomputers.com\/wordpress\/?page_id=1115","title":{"rendered":"Programming 1A"},"content":{"rendered":"<p>Welcome to Game Programming!<\/p>\n<p>Before we begin, here is a video to watch called <em><strong>What Most Schools Don&#8217;t Teach (Why Learn to Code.)<\/strong><\/em>\u00a0It contains several people that you will recognize:\u00a0<a href=\"http:\/\/www.youtube.com\/watch?v=nKIu9yen5nc\">http:\/\/www.youtube.com\/watch?v=nKIu9yen5nc<\/a><\/p>\n<p><strong>First Credit<\/strong><\/p>\n<ul>\n<li><span style=\"line-height: 1.5;\">Scratch Website:\u00a0<\/span><a style=\"line-height: 1.5;\" href=\"http:\/\/scratch.mit.edu\/\">http:\/\/scratch.mit.edu\/<\/a><\/li>\n<li>Scratch assignment:\u00a0<a style=\"line-height: 1.5em;\" href=\"https:\/\/www.shscomputers.com\/wordpress\/wp-content\/uploads\/2012\/09\/Scratch-Challenges-Completion.pdf\">Scratch Challenges Completion<\/a>\n<ul>\n<li>Create a game in Scratch<\/li>\n<li>Scratch Game Requirements\n<ol>\n<li>NO MAZE GAMES<\/li>\n<li>Game should have a goal or objective.<\/li>\n<li>Start of game will display some instructions.<\/li>\n<li>Must be winnable \u2013 No Rage Games!<\/li>\n<li>Player is told if they lose.<\/li>\n<li>Game should display a score.<\/li>\n<li>Own art is good, give credit if using other people\u2019s art.<\/li>\n<li>Game must have a soundtrack.<\/li>\n<li>Game must have 2 sound effects minimum.<\/li>\n<li>End game screen appears if game is won.<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Second Credit<\/strong><\/p>\n<p>Choose to work with any of the coding environments below. You will learn the same concepts no matter which you choose, just from a different starting point.<\/p>\n<ol>\n<li>\u00a0Unity 3D (2D\/3D game engine)<\/li>\n<li>Arduino (coding hardware)<\/li>\n<li>App Inventor (mobile app development)<\/li>\n<li>Codecademy (Learn coding through online training)<\/li>\n<\/ol>\n<p>***** OLD STUFF BELOW HERE *****<\/p>\n<p><strong>Second Credit<\/strong><\/p>\n<ul>\n<li>Codecademy (Javascript):\u00a0<a href=\"http:\/\/www.codecademy.com\/\">http:\/\/www.codecademy.com<\/a><\/li>\n<li>Codecademy labs (for playing with your own code):\u00a0<a href=\"http:\/\/labs.codecademy.com\/\">http:\/\/labs.codecademy.com\/<\/a><\/li>\n<li><a href=\"https:\/\/goo.gl\/forms\/nkbneQTKrXILP8ln2\">Quiz 1<\/a><\/li>\n<li><a href=\"https:\/\/goo.gl\/forms\/hDGPFYxcc0Mg3KLB3\">Quiz 2<\/a><\/li>\n<\/ul>\n<p><strong>Third Credit<\/strong><\/p>\n<ul>\n<li>Codecademy (Javascript):\u00a0<a href=\"http:\/\/www.codecademy.com\/\">http:\/\/www.codecademy.com<\/a><\/li>\n<li>Codecademy labs (for playing with your own code):\u00a0<a href=\"http:\/\/labs.codecademy.com\/\">http:\/\/labs.codecademy.com\/<\/a><\/li>\n<\/ul>\n<p><strong>Extension<\/strong><\/p>\n<ul>\n<li>Codecademy Projects:\u00a0<a href=\"http:\/\/www.codecademy.com\/tracks\/projects\">http:\/\/www.codecademy.com\/tracks\/projects<\/a><\/li>\n<li><span style=\"line-height: 1.5em;\">HTML5 Canvas:\u00a0<\/span><a style=\"line-height: 1.5em;\" href=\"http:\/\/simonsarris.com\/blog\/510-making-html5-canvas-useful\">http:\/\/simonsarris.com\/blog\/510-making-html5-canvas-useful<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to Game Programming! Before we begin, here is a video to watch called What Most Schools Don&#8217;t Teach (Why Learn to Code.)\u00a0It contains several people that you will recognize:\u00a0http:\/\/www.youtube.com\/watch?v=nKIu9yen5nc First Credit Scratch Website:\u00a0http:\/\/scratch.mit.edu\/ Scratch assignment:\u00a0Scratch Challenges Completion Create a game in Scratch Scratch Game Requirements NO MAZE GAMES Game should have a goal or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":417,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1115","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/1115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1115"}],"version-history":[{"count":6,"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/1115\/revisions"}],"predecessor-version":[{"id":1496,"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/1115\/revisions\/1496"}],"up":[{"embeddable":true,"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/417"}],"wp:attachment":[{"href":"https:\/\/www.shscomputers.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}