{"id":290,"date":"2023-08-18T07:29:55","date_gmt":"2023-08-17T23:29:55","guid":{"rendered":"https:\/\/neolefty.org\/wordpress\/?p=290"},"modified":"2023-11-24T00:23:04","modified_gmt":"2023-11-23T16:23:04","slug":"updating-hexerals","status":"publish","type":"post","link":"https:\/\/neolefty.org\/wordpress\/2023\/08\/18\/updating-hexerals\/","title":{"rendered":"Updating Hexerals!"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><a href=\"https:\/\/neolefty.org\/wordpress\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-17-at-7.26.41-PM.png\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"526\" src=\"https:\/\/neolefty.org\/wordpress\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-17-at-7.26.41-PM.png\" alt=\"Hexerals gameplay \u2014 some robots bumbling around the game board.\" class=\"wp-image-291\" style=\"width:367px;height:247px\"\/><\/a><\/figure><\/div>\n\n\n<p>I&#8217;m updating <a href=\"https:\/\/github.com\/neolefty\/hexerals\">Hexerals<\/a> for modernity \u2014&nbsp;I wrote it in 2018-2019 to practice React and TypeScript. I&#8217;m thinking:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make it multiplayer<\/li>\n\n\n\n<li>Add a tutorial<\/li>\n\n\n\n<li><em>Fun features!<\/em><\/li>\n<\/ul>\n\n\n\n<p>And behind the scenes:<\/p>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-4718d8bf-d52e-42d3-a4d7-4dbdfae66567\">\n<li>Move from <a href=\"https:\/\/create-react-app.dev\/\">CRA<\/a> to <a href=\"https:\/\/nextjs.org\/\">Next.js<\/a><\/li>\n\n\n\n<li>Update from React 16 to 18<\/li>\n\n\n\n<li>Clean it up for readability<\/li>\n<\/ul>\n\n\n\n<p>You can &#8220;play&#8221; the old version at <a href=\"https:\/\/hexpansion.io\">hexpansion.io<\/a>. Updates:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/neolefty.org\/wordpress\/2023\/08\/19\/benchmarking-javascript-collections\/\" data-type=\"post\" data-id=\"298\">Benchmarking JavaScript Collections<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m updating Hexerals for modernity \u2014&nbsp;I wrote it in 2018-2019 to practice React and TypeScript. I&#8217;m thinking: And behind the scenes: You can &#8220;play&#8221; the old version at hexpansion.io. Updates:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-290","post","type-post","status-publish","format-standard","hentry","category-hexerals"],"_links":{"self":[{"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/posts\/290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/comments?post=290"}],"version-history":[{"count":9,"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/posts\/290\/revisions"}],"predecessor-version":[{"id":351,"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/posts\/290\/revisions\/351"}],"wp:attachment":[{"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/media?parent=290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/categories?post=290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neolefty.org\/wordpress\/wp-json\/wp\/v2\/tags?post=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}