<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Applications on Aaron Massicotte</title><link>https://aaronmassicotte.com/applications/</link><description>Recent content in Applications on Aaron Massicotte</description><generator>Hugo</generator><language>en</language><atom:link href="https://aaronmassicotte.com/applications/index.xml" rel="self" type="application/rss+xml"/><item><title>Storm</title><link>https://aaronmassicotte.com/applications/storm/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0200</pubDate><guid>https://aaronmassicotte.com/applications/storm/</guid><description>&lt;p&gt;&lt;strong&gt;Outfly. Outgun. Outlast.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Storm is a 2D space-combat arena game I&amp;rsquo;m building in Go. Fly one of eight ships,
earn credits from kills, and spend them on guns, bombs, engines and armor that
persist between matches. Single-player runs the full server locally; multiplayer
connects you to a live arena.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Controls:&lt;/strong&gt; WASD / arrows fly · SPACE guns · TAB bomb · &lt;code&gt;/&lt;/code&gt; mine ·
SHIFT afterburner · ESC menu (then 1–8 swap ship, S spectate, Q quit).&lt;/p&gt;</description></item><item><title>Commento</title><link>https://aaronmassicotte.com/applications/commento/</link><pubDate>Wed, 26 Mar 2025 23:25:13 +0200</pubDate><guid>https://aaronmassicotte.com/applications/commento/</guid><description>&lt;p&gt;The main idea is that it is lightweight and supports OAuth right out of the box. I like that. At the time of writing,
all I need to do is include a simple hugo shortcode to get the comments on any page I want. The bundle when minified
and gzip&amp;rsquo;d is only 8.6 kb. The css is a whopping 25.9 kb, and will need a lot of love to get down to near or exactly 0&lt;/p&gt;</description></item><item><title>ASCII Paint</title><link>https://aaronmassicotte.com/applications/ascii-paint/</link><pubDate>Wed, 04 Oct 2023 00:48:42 +0200</pubDate><guid>https://aaronmassicotte.com/applications/ascii-paint/</guid><description>&lt;iframe src="https://aaronmassicotte.com/ascii-paint.html" style="height:80vh;width:100%;" title="description"&gt;&lt;/iframe&gt;


&lt;p&gt;This is a slightly adapted version of the &lt;a href="https://github.com/Kirilllive/ASCII_Art_Paint/tree/main"&gt;ASCII Art Paint&lt;/a&gt;
project on GitHub made by &lt;a href="https://github.com/Kirilllive"&gt;Kirill Live&lt;/a&gt;. His work is absolutely incredible and
includes an almost unbelievable amount of functionality for a single file of html, css, and js which is 21kb when
compressed&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage: &lt;a class="heading-anchor" href="#usage" aria-label="Copy link to this section"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="24" height="24" viewBox="0 0 24 24"&gt;
 &lt;path d="M0 0h24v24H0z" fill="none"&gt;&lt;/path&gt;
 &lt;path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"&gt;&lt;/path&gt;
 &lt;/svg&gt;
&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Drag and drop to open a file. The save/load format is txt for maximum compatibility. The image loaded in the editor
will be used as a bitmap template. The template can automatically generate an ASCII form, or be used as a reference
example to draw manually. You can choose from the symbol palette, or load multiple fonts from .tff, .woff, and .
woff2 files and use them instead of the default one.&lt;/p&gt;</description></item><item><title>Tontie</title><link>https://aaronmassicotte.com/applications/tontie/</link><pubDate>Wed, 04 Oct 2023 00:48:42 +0200</pubDate><guid>https://aaronmassicotte.com/applications/tontie/</guid><description>&lt;p&gt;

&lt;div id='ruffle' style="text-align: center;"&gt;&lt;/div&gt;
&lt;script&gt;
 window.RufflePlayer = window.RufflePlayer || {};
 window.addEventListener("load", (event) =&gt; {
 const ruffle = window.RufflePlayer.newest();
 const player = ruffle.createPlayer();
 const container = document.getElementById("ruffle");
 container.appendChild(player);
 player.load("https://aaronmassicotte.com/tontie_v1k.swf");
 player.style.width = "400px";
 player.style.height = "400px";
 player.config.autplay = "on";
 player.config.splashScreen = "off";
 });
&lt;/script&gt;

&lt;script src="https://unpkg.com/@ruffle-rs/ruffle"&gt;&lt;/script&gt;

For this game, you will need to use the number pad on your keyboard&lt;/p&gt;
&lt;p&gt;There are 20 stages, each introducing a new concept into the game&lt;/p&gt;
&lt;p&gt;Can you defeat the last boss?&lt;/p&gt;
&lt;p&gt;On has created many exceptional works of art, and I encourage you to head on over to &lt;a href="https://www.eyezmaze.com/"&gt;eyezmaze&lt;/a&gt; and see her grow series!&lt;/p&gt;</description></item><item><title>Analytics</title><link>https://aaronmassicotte.com/applications/plausible/</link><pubDate>Thu, 03 Aug 2023 15:02:13 +0200</pubDate><guid>https://aaronmassicotte.com/applications/plausible/</guid><description>&lt;iframe csp="frame-src https://plausible.aaronmassicotte.com/" plausible-embed src="https://plausible.aaronmassicotte.com/aaronmassicotte.com?embed=true&amp;theme=system" scrolling="no" frameborder="0" loading="lazy" style="width: 1px; min-width: 100%; min-height: 2756px;"&gt;&lt;/iframe&gt;
&lt;script async src="https://plausible.aaronmassicotte.com/js/embed.host.js"&gt;&lt;/script&gt;</description></item></channel></rss>