<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Games on Zacalot // XYZ</title><link>https://zacalot.xyz/project/games/</link><description>Recent content in Games on Zacalot // XYZ</description><generator>Hugo</generator><language>en-US</language><copyright>CC BY 4.0</copyright><atom:link href="https://zacalot.xyz/project/games/index.xml" rel="self" type="application/rss+xml"/><item><title>The Legend of Satoshi</title><link>https://zacalot.xyz/project/games/thelegendofsatoshi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zacalot.xyz/project/games/thelegendofsatoshi/</guid><description>&lt;p&gt;Click the square below to play &lt;em&gt;The Legend of Satoshi&lt;/em&gt; (Press &lt;code&gt;F11&lt;/code&gt; for fullscreen, requires WebAssembly and WebGL)&lt;/p&gt;
&lt;div style="width: 100%; overflow: hidden;" id="game-border"&gt;
 &lt;div style="width: 100%; height: 100%; background-color: #1a1c2c; cursor: pointer; text-align: center; color: white; display: flex; justify-content: center; align-items: center; " id="game-cover"&gt;&lt;/div&gt;
 &lt;canvas style="width: 100%; height: 100%; image-rendering: pixelated; display: none;" id="canvas" oncontextmenu="event.preventDefault()" onmousedown="window.focus()"&gt;&lt;/canvas&gt;
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
 var Module = 
 {
	 canvas: document.getElementById('canvas'),
	 arguments:['/tic80/the_legend_of_satoshi.tic']
 }

 function resize()
 {
 let gameBorder = document.getElementById('game-border');
 gameBorder.style.height = gameBorder.clientWidth * 144 / 256 + 'px';
 }

 resize();

 document.getElementById('game-cover').addEventListener('click', function()
 {
 document.getElementById('canvas').style.display = 'block'

 let scriptTag = document.createElement('script'),
 firstScriptTag = document.getElementsByTagName('script')[0];

 scriptTag.src = '/tic80/tic80.js';
 firstScriptTag.parentNode.insertBefore(scriptTag, firstScriptTag);

 this.remove();
 })

 window.addEventListener('resize', resize);
&lt;/script&gt;</description></item></channel></rss>