{"id":2325,"date":"2023-09-23T07:03:00","date_gmt":"2023-09-23T06:03:00","guid":{"rendered":"https:\/\/theroamingworkshop.cloud\/b\/?p=2325"},"modified":"2023-09-22T22:19:53","modified_gmt":"2023-09-22T21:19:53","slug":"endlezz-v0-2-anniversary-update","status":"publish","type":"post","link":"https:\/\/theroamingworkshop.cloud\/b\/en\/2325\/endlezz-v0-2-anniversary-update\/","title":{"rendered":"endleZZ v0.2: anniversary update"},"content":{"rendered":"\n<p>One year ago <a href=\"https:\/\/theroamingworkshop.cloud\/b\/en\/1412\/\" target=\"_blank\" rel=\"noreferrer noopener\">endleZZ<\/a> was conceived in a waiting room with no signal as a way to develop an offline game without any special requirements: just a browser and an <strong>.html<\/strong> file.<\/p>\n\n\n\n<p>The idea is great and it&#8217;s been useful many times to kill some time, but it really deserved a minimum visual and functional update.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"958\" height=\"502\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endleZZ-v02b.gif\" alt=\"\" class=\"wp-image-2327\"\/><\/figure>\n\n\n\n<p>So here it is, <strong>version 0.2<\/strong>: anniversary update! \ud83c\udf89<\/p>\n\n\n\n<div id=\"menu\" style=\"padding:20px 20px 20px 20px; border-left:2px solid darkgrey;\">\n<p style=\"font-weight:bold;\">Content<\/p>\n<\/div>\n<script>\nvar text;\nvar element;\n\nfunction fillmenu(){\n\nfor (let i=0; i<window.document.getElementsByTagName(\"h2\").length; i++){\nelement = window.document.getElementsByTagName(\"h2\")[i];\ntext = \"\u25b9 \"+element.innerHTML;\nvar newelement = document.createElement(\"a\");\nnewelement.innerHTML=text;\nvar postid=window.document.getElementsByTagName(\"article\")[0].id;\nvar url = \"https:\/\/theroamingworkshop.cloud\/b\/?p=\"+postid.substr(5,postid.length)+\"#\"+element.id;\nnewelement.setAttribute(\"href\", url);\nnewelement.appendChild(document.createElement(\"br\"));\nwindow.document.getElementById(\"menu\").appendChild(newelement);\nconsole.log(text);\n}\n}\nif(window.location.href.includes(\"tag\")){\n\n}else{\nwindow.setTimeout(fillmenu,2000);\n}\n\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"web-version\">Web version<\/h2>\n\n\n\n<p>You can access the web version that I host in this server:<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/theroamingworkshop.cloud\/endlezz\" target=\"_blank\">https:\/\/theroamingworkshop.cloud\/endlezz<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-5.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-5.png\" alt=\"\" class=\"wp-image-2332\" style=\"width:656px;height:459px\" width=\"656\" height=\"459\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"local-version\">Local version<\/h2>\n\n\n\n<p>Or play it local (and offline) downloading its source code, or using the .html file from github:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/TheRoam\/endleZZ\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/TheRoam\/endleZZ<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"changelog\">Changelog<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">New features:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>options<\/strong> menu<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-1.png\" alt=\"\" class=\"wp-image-2320\" style=\"width:242px;height:226px\" width=\"242\" height=\"226\"\/><\/a><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>time controls: <strong>pause<\/strong>, <strong>restore<\/strong> y <strong>exit<\/strong><\/li>\n\n\n\n<li>new map elements (<strong>trees and rocks<\/strong>) that spawn randomly in each game<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-3.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-3.png\" alt=\"\" class=\"wp-image-2323\" style=\"width:650px;height:430px\" width=\"650\" height=\"430\"\/><\/a><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>initial weather system trials: added random <strong>cloud<\/strong> generation<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-4.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/theroamingworkshop.cloud\/b\/wp-content\/uploads\/2023\/09\/endlezz-v2-4.png\" alt=\"\" class=\"wp-image-2322\" style=\"width:660px;height:415px\" width=\"660\" height=\"415\"\/><\/a><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Bug fixes:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bullets now reach the end of the map, despite where you click<\/li>\n\n\n\n<li>adjusted time calculation for pause\/replay<\/li>\n\n\n\n<li>overall performance and interaction improvements<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>One year ago endleZZ was conceived in a waiting room with no signal as a way to develop an offline game without any special requirements: just a browser and an .html file. The idea is great and it&#8217;s been useful many times to kill some time, but it really deserved a minimum visual and functional [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2330,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61,50],"tags":[536,534,532,538,540,546,544,542],"class_list":["post-2325","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-dev","category-weben","tag-desarrollo-de-videojuegos","tag-game-development","tag-gaming","tag-html","tag-javascript","tag-mobile","tag-movil","tag-zombie","post-preview"],"_links":{"self":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/posts\/2325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/comments?post=2325"}],"version-history":[{"count":4,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/posts\/2325\/revisions"}],"predecessor-version":[{"id":2335,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/posts\/2325\/revisions\/2335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/media\/2330"}],"wp:attachment":[{"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/media?parent=2325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/categories?post=2325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theroamingworkshop.cloud\/b\/wp-json\/wp\/v2\/tags?post=2325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}