{"id":13263,"date":"2022-01-01T00:00:00","date_gmt":"2022-01-01T08:00:00","guid":{"rendered":"https:\/\/www.hmc.edu\/clinic\/?p=13263"},"modified":"2022-05-16T09:11:02","modified_gmt":"2022-05-16T16:11:02","slug":"the-factor-programming-language-game-development","status":"publish","type":"post","link":"https:\/\/www.hmc.edu\/clinic\/2022\/the-factor-programming-language-game-development\/","title":{"rendered":"The Factor Programming Language: Game Development"},"content":{"rendered":"<h2 class=\"project-sponsor-dept-year\"><span class=\"project-sponsor\">Factor Programming Language<\/span> <span class=\"project-dept-year\">Computer Science, 2021\u201322<\/span><\/h2>\n<div class=\"project-team\">\n<p><strong>Liaison(s):<\/strong> John Benediktsson &#8217;01<br \/>\n<strong>Advisor(s):<\/strong> Melissa O&#8217;Neill<br \/>\n<strong>Students(s):<\/strong> Catherine Wu (PM-S), Sam Freisem-Kirov (PM-F), Jason Chen, Cher Ma, Santiago Rodriguez<\/p>\n<\/div>\n<div class=\"project-abstract\">\n<p>Game development should be fun and easy\u2014even in unfamiliar languages. Similarly, one way to help drive interest in an unfamiliar language is to provide some compelling uses that showcase its features and expressive power. Factor is an innovative general-purpose, stack-based programming language. Our team\u2019s goal is to make Factor more accessible to new developers by creating a featureful library that makes it straightforward to create 2D games. Our sample games tangibly demonstrate the capabilities of our library.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Factor Programming Language Computer Science, 2021\u201322 Liaison(s): John Benediktsson &#8217;01 Advisor(s): Melissa O&#8217;Neill Students(s): Catherine Wu (PM-S), Sam Freisem-Kirov (PM-F), [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[140],"tags":[633],"class_list":["post-13263","post","type-post","status-publish","format-standard","hentry","category-computer-science","tag-factor-programming-language"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/posts\/13263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/comments?post=13263"}],"version-history":[{"count":1,"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/posts\/13263\/revisions"}],"predecessor-version":[{"id":13332,"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/posts\/13263\/revisions\/13332"}],"wp:attachment":[{"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/media?parent=13263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/categories?post=13263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hmc.edu\/clinic\/wp-json\/wp\/v2\/tags?post=13263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}