{"id":146,"date":"2009-05-10T19:26:00","date_gmt":"2009-05-11T03:26:00","guid":{"rendered":"http:\/\/www.robinstewart.com\/blog\/?p=146"},"modified":"2009-05-10T19:26:00","modified_gmt":"2009-05-11T03:26:00","slug":"studying-complex-systems-via-video-games","status":"publish","type":"post","link":"https:\/\/www.robinstewart.com\/blog\/2009\/05\/studying-complex-systems-via-video-games\/","title":{"rendered":"Studying complex systems via video games"},"content":{"rendered":"<p><a href=\"http:\/\/alum.mit.edu\/news\/WhatMatters\/Archive\/200904\/?tr=y&amp;auid=4811426\">This article<\/a> caught my eye because it was in the MIT alumni publication yet was written by a Williams College professor &#8212; a rare collision of my two alma maters.<\/p>\n<p>\tThat was my excuse&#8230; but then it turned out to also be a really interesting article. \u00a0Author Morgan McGuire writes, &#8220;modern video games&#8230; are arguably the most complex systems engineered in any discipline, ever.&#8221; \u00a0That had never occurred to me before. \u00a0As one example, he points out that the US federal tax code is about a third the length of a standard video game&#8217;s source code (not to mention the graphics, textures, maps, etc. that accompany it).<\/p>\n<p>\tUnlike most engineering disciplines (including software engineering) where the goal is to make the solution as simple as possible, in game design complexity is often desirable because it makes the game more interesting to play. \u00a0Often, amazing complexity can be achieved with just a few interacting rules. \u00a0I remember reading that the game designer behind the Sim series (SimCity, The Sims, etc.) was always looking for simple yet powerful sets of rules that put the user in control of an essentially infinite number of options &#8212; consider the limitless number of possible cities that can be built in SimCity.<\/p>\n<p>\tMcGuire&#8217;s thesis is that game design strategies should be better formalized so that they can be applied to designing or improving complex systems in the real world such as government policy, economic regulation, social and technical networks, etc. \u00a0We need to be careful with this analogy though, because the goal in most of these disciplines is still to simplify if possible. \u00a0So the hope is that by analyzing complex games, we&#8217;ll be better able to understand the complexities that inevitably arise despite our best efforts in real world systems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article caught my eye because it was in the MIT alumni publication yet was written by a Williams College professor &#8212; a rare collision of my two alma maters. That was my excuse&#8230; but then it turned out to also be a really interesting article. \u00a0Author Morgan McGuire writes, &#8220;modern video games&#8230; are arguably &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.robinstewart.com\/blog\/2009\/05\/studying-complex-systems-via-video-games\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Studying complex systems via video games&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/posts\/146"}],"collection":[{"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":0,"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robinstewart.com\/blog\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}