


{"id":1124,"date":"2018-02-08T18:29:10","date_gmt":"2018-02-08T17:29:10","guid":{"rendered":"http:\/\/blogs.gm.fh-koeln.de\/ciop\/?p=1124"},"modified":"2020-06-16T21:23:57","modified_gmt":"2020-06-16T20:23:57","slug":"general-board-game-playing-as-educational-tool","status":"publish","type":"post","link":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/2018\/02\/08\/general-board-game-playing-as-educational-tool\/","title":{"rendered":"General Board Game Playing as Educational Tool"},"content":{"rendered":"<p class=\"lead\"><a class=\"thickbox\" href=\"http:\/\/blogs.gm.fh-koeln.de\/ciop\/files\/2018\/02\/hex2048.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"268\" class=\"aligncenter size-full wp-image-1125\" src=\"http:\/\/blogs.gm.fh-koeln.de\/ciop\/files\/2018\/02\/hex2048.png\" alt=\"\" srcset=\"https:\/\/blogs.gm.fh-koeln.de\/ciop\/files\/2018\/02\/hex2048.png 675w, https:\/\/blogs.gm.fh-koeln.de\/ciop\/files\/2018\/02\/hex2048-300x119.png 300w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/WolfgangKonen\/GBG\"><strong>GBG (General Board Game Playing &amp;\u00a0Learning)<\/strong><\/a> is an\u00a0Open Source software framework developed at\u00a0TH K\u00f6ln, University of Applied Sciences. <strong>GBG <\/strong>aims to ease the entry for the students into game learning and the <strong>reinforcement learning<\/strong> research area which is a very interesting sub-field of <strong>artifical intelligence<\/strong>. In 2018,<\/p>\n<p><!--more--><\/p>\n<p>two\u00a0students finished their Bachelor theses\u00a0successfully on the basis of the GBG under supervision of <a href=\"http:\/\/blogs.gm.fh-koeln.de\/ciop\/about\/people-2\/\">Wolfgang Konen<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>The <strong>GBG <\/strong>framework can be used for research purposes by comparing performances of different implemented intelligent agents on different implemented games. But the most interesting fact about <strong>GBG <\/strong>is,\u00a0that any other board game or agent can easily be embedded and used. If you are interested you can read more about GBG <a href=\"http:\/\/blogs.gm.fh-koeln.de\/ciop\/research\/gbg-general-board-games\/\">here<\/a>.<\/p>\n<p>Thanks to the flexibility of <strong>GBG,\u00a0<\/strong>many new themes in game learning and AI\u00a0can be considered as possible Bachelor or Master thesis topics. The topics can be either implementation of a new game and analysing the performance of the currently implemented agents on such games or implementing a new agent (learning algorithm) and study its effectiveness on the already existing games.<\/p>\n<p>In case you are interested in any of the following topics (or anythign similar) please contact <a href=\"http:\/\/blogs.gm.fh-koeln.de\/ciop\/about\/people-2\/\">Wolfgang Konen<\/a>. Some examples of possible future project themes:<\/p>\n<p><strong>Implementing<\/strong>:<\/p>\n<ul>\n<li>New game:\n<ul>\n<li>\n<p id=\"firstHeading\" lang=\"en\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/Nine_Men%27s_Morris\">Nine Men's Morris<\/a><\/p>\n<\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/EinStein_w%C3%BCrfelt_nicht\">EWN (EinStein W\u00fcrfelt Nicht)<\/a><\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Texas_Hold%E2%80%99em\">Poker (Texas Hold\u2019em)<\/a><\/li>\n<li>\n<p id=\"firstHeading\" lang=\"en\"><a href=\"http:\/\/(https:\/\/en.wikipedia.org\/wiki\/Reversi)\">Othello (=Reversi)<\/a> <em>(already under way or done)<\/em><\/p>\n<\/li>\n<li><s><a href=\"https:\/\/en.wikipedia.org\/wiki\/Sim_(pencil_game)\"><span style=\"font-family: arial,helvetica,sans-serif\">Sim <\/span><\/a><\/s><em>(already under way or done)<\/em><\/li>\n<li>\n<p lang=\"en\"><s><a href=\"http:\/\/blogs.gm.fh-koeln.de\/konen\/projects\/games\/connect-4\/\">Connect-Four<\/a><\/s> <em>(already under way or done)<\/em><\/p>\n<\/li>\n<li>\n<p lang=\"en\">...<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>New agent:\n<ul>\n<li>Weight-sharing n-tuples (Convolutional Network)<\/li>\n<li>...<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u200b<strong>Research<\/strong><\/p>\n<ul>\n<li>Comparing TD-Learning agents and SARSA agent on various GBG games<\/li>\n<li>Improving agents for larger Hex boards in GBG<\/li>\n<li>Improving agents for Othello in GBG<\/li>\n<li>Dots-and-boxes in GBG<\/li>\n<li><s>Competition Framework in GBG (round-robin tournaments, multi-objective visualization)<\/s> <em>(already under way or done)<\/em><\/li>\n<li>...<\/li>\n<\/ul>\n<p><strong>Software engineeing<\/strong><\/p>\n<ul>\n<li>Client-server architecture for GBG<\/li>\n<li>Intuitive user-interface for human play against AI in all games<\/li>\n<li>...<\/li>\n<\/ul>\n<p>New ideas are also appreciated.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GBG (General Board Game Playing &amp;\u00a0Learning) is an\u00a0Open Source software framework developed at\u00a0TH K\u00f6ln, University of Applied Sciences. GBG aims to ease the entry for the students into game learning and the reinforcement learning research area which is a very interesting sub-field of artifical intelligence. In 2018,<\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[134,10130,224,232],"tags":[55194,10132,7874,24024,27576,17606,10154],"class_list":["post-1124","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-reinforcement-learning","category-research","category-ciop","tag-ai","tag-game-learning","tag-games","tag-gbg","tag-ki","tag-multiobjective-optimization","tag-reinforcement-learning"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/posts\/1124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/comments?post=1124"}],"version-history":[{"count":28,"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/posts\/1124\/revisions"}],"predecessor-version":[{"id":1568,"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/posts\/1124\/revisions\/1568"}],"wp:attachment":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/media?parent=1124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/categories?post=1124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/ciop\/wp-json\/wp\/v2\/tags?post=1124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}