{"id":125,"date":"2013-09-04T17:51:45","date_gmt":"2013-09-04T17:51:45","guid":{"rendered":"http:\/\/mycours.es\/gamedesign2013\/?p=125"},"modified":"2013-09-11T05:21:13","modified_gmt":"2013-09-11T05:21:13","slug":"andre-breakout-mod","status":"publish","type":"post","link":"http:\/\/mycours.es\/gamedesign2013\/2013\/09\/04\/andre-breakout-mod\/","title":{"rendered":"Chaos Theory"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"AndreLe Breakout mod\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/Fyq99eGyg_c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"http:\/\/mycours.es\/gamedesign2013\/files\/2013\/09\/ChaosTheoryScreenShot.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-530\" src=\"http:\/\/mycours.es\/gamedesign2013\/files\/2013\/09\/ChaosTheoryScreenShot.jpg\" alt=\"\" width=\"826\" height=\"800\" srcset=\"http:\/\/mycours.es\/gamedesign2013\/files\/2013\/09\/ChaosTheoryScreenShot.jpg 826w, http:\/\/mycours.es\/gamedesign2013\/files\/2013\/09\/ChaosTheoryScreenShot-800x774.jpg 800w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>The breakout mod I created starts with a single white ball bouncing around the screen. As it hits a brick, it spawns another ball and inherits the brick color. The brick then dies and becomes a mini ghost brick that follows the paddle around and haunts it. If the ball hits the paddle, it loses its color and turns white as it bounces back. The bricks eventually regenerate with a random color and after a few seconds, there are so many balls on screen that it turns into a piece of generative art.<\/p>\n<p><a href=\"https:\/\/dl.dropboxusercontent.com\/u\/5434977\/CMU\/EGD\/Andre%20Le%20-%20Chaos%20Theory.zip\">Source Code and OSX App<\/a><\/p>\n<p>&nbsp;<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;125&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Chaos Theory&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>The breakout mod I created starts with a single white ball bouncing around the screen. As it hits a brick, it spawns another ball and inherits the brick color. The brick then dies and becomes a mini ghost brick that follows the paddle around and haunts it. If the ball hits the paddle, it loses &hellip; <a href=\"http:\/\/mycours.es\/gamedesign2013\/2013\/09\/04\/andre-breakout-mod\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Chaos Theory&#8221;<\/span><\/a><\/p>\n","protected":false},"author":28,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-125","post","type-post","status-publish","format-standard","hentry","category-assignments"],"_links":{"self":[{"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":18,"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":212,"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/posts\/125\/revisions\/212"}],"wp:attachment":[{"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2013\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}