<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Engrams.dev</title><link href="https://engrams.dev/" rel="alternate"></link><link href="https://engrams.dev/feeds/all.atom.xml" rel="self"></link><id>https://engrams.dev/</id><updated>2025-01-08T00:00:00+11:00</updated><entry><title>Fantasy console projects</title><link href="https://engrams.dev/news/2025-01-08-fantasy-console.html" rel="alternate"></link><published>2025-01-08T00:00:00+11:00</published><updated>2025-01-08T00:00:00+11:00</updated><author><name>Wesley</name></author><id>tag:engrams.dev,2025-01-08:/news/2025-01-08-fantasy-console.html</id><summary type="html">&lt;p&gt;I added a couple of projects I made for the &lt;a href="https://www.lexaloffle.com/pico-8.php"&gt;Pico-8 fantasy console&lt;/a&gt; in the past.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/projects/1kommand/"&gt;1Kommand&lt;/a&gt; &amp;mdash; A missile command minification in 1024 compressed bytes (PICO-1K Jam 2022)&lt;/li&gt;
&lt;li&gt;&lt;a href="/projects/1kscroller/"&gt;1k scroller&lt;/a&gt; &amp;mdash; A classic text scroller (PICO-1K Jam 2022)&lt;/li&gt;
&lt;li&gt;&lt;a href="/projects/pixwheels/"&gt;Pixwheels&lt;/a&gt; &amp;mdash; A demake of Pathological (LOWREZJAM 2020)&lt;/li&gt;
&lt;li&gt;&lt;a href="/projects/viper313/"&gt;Viper 313&lt;/a&gt; &amp;mdash; A top-down arcade shooter …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;I added a couple of projects I made for the &lt;a href="https://www.lexaloffle.com/pico-8.php"&gt;Pico-8 fantasy console&lt;/a&gt; in the past.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/projects/1kommand/"&gt;1Kommand&lt;/a&gt; &amp;mdash; A missile command minification in 1024 compressed bytes (PICO-1K Jam 2022)&lt;/li&gt;
&lt;li&gt;&lt;a href="/projects/1kscroller/"&gt;1k scroller&lt;/a&gt; &amp;mdash; A classic text scroller (PICO-1K Jam 2022)&lt;/li&gt;
&lt;li&gt;&lt;a href="/projects/pixwheels/"&gt;Pixwheels&lt;/a&gt; &amp;mdash; A demake of Pathological (LOWREZJAM 2020)&lt;/li&gt;
&lt;li&gt;&lt;a href="/projects/viper313/"&gt;Viper 313&lt;/a&gt; &amp;mdash; A top-down arcade shooter&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;⭐ Reorganized&lt;/h2&gt;
&lt;p&gt;Added a new "Interactive fiction" section and moved the relevant projects there,
and move some projects to the "Other" section for things that aren't games.&lt;/p&gt;
&lt;h2&gt;🔔 Get notified&lt;/h2&gt;
&lt;p&gt;If you're a fan of RSS feeds, please add &lt;a href="/feeds/all.atom.xml"&gt;my website feed&lt;/a&gt;
to your reader, it will ping you when I post news :)&lt;/p&gt;</content><category term="news"></category></entry><entry><title>Website Migration</title><link href="https://engrams.dev/news/2025-01-05-website-migration.html" rel="alternate"></link><published>2025-01-05T00:00:00+11:00</published><updated>2025-01-05T00:00:00+11:00</updated><author><name>Wesley</name></author><id>tag:engrams.dev,2025-01-05:/news/2025-01-05-website-migration.html</id><summary type="html">&lt;p&gt;My website has received some much needed attention. I migrated it over to
&lt;a href="https://getpelican.com/"&gt;Pelican&lt;/a&gt;, a static site generator I've been using
quite a bit lately.&lt;/p&gt;
&lt;p&gt;The reason I moved to Pelican is a matter of reliability. Every time I wanted
to update my website, Jekyll would fall over with a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;My website has received some much needed attention. I migrated it over to
&lt;a href="https://getpelican.com/"&gt;Pelican&lt;/a&gt;, a static site generator I've been using
quite a bit lately.&lt;/p&gt;
&lt;p&gt;The reason I moved to Pelican is a matter of reliability. Every time I wanted
to update my website, Jekyll would fall over with a fatal error, it curled into
a ball on my floor, winching in pain. I would spend half a day to resolve the
issue, only to repeat the process the next time.&lt;/p&gt;
&lt;h2&gt;⭐ New look&lt;/h2&gt;
&lt;p&gt;I also took the opportunity to move the style sheet framework over to
&lt;a href="https://www.w3schools.com/w3css/default.asp"&gt;W3.CSS&lt;/a&gt;, which I have come to
like a lot. In for a penny, as they say, and I redesigned the layout too,
which uses a CGA-like palette that resemble the DOS era.&lt;/p&gt;
&lt;h2&gt;📦 New host&lt;/h2&gt;
&lt;p&gt;I also migrated my website to Neocities, previously it was on Codeberg's static
pages. The reason for moving was because my website felt lonely.
&lt;em&gt;We all know how that feels!&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;🚀 Looking ahead&lt;/h2&gt;
&lt;p&gt;For the future I plan to add support for project tags, to help group them
together and make browsing more interactive.&lt;/p&gt;
&lt;p&gt;I'll also be adding new projects I have been working on (I took up &lt;a href="https://www.freepascal.org/"&gt;Free
Pascal!&lt;/a&gt;), and add a couple of older projects I
created in the past.&lt;/p&gt;
&lt;h2&gt;🔔 Get notified&lt;/h2&gt;
&lt;p&gt;If you're a fan of RSS feeds, please add &lt;a href="/feeds/all.atom.xml"&gt;my website feed&lt;/a&gt;
to your reader, it will ping you when I post news :)&lt;/p&gt;</content><category term="news"></category></entry><entry><title>Bass Löver Ported</title><link href="https://engrams.dev/news/2023-04-15-bass-lover.html" rel="alternate"></link><published>2023-04-15T00:00:00+10:00</published><updated>2023-04-15T00:00:00+10:00</updated><author><name>Wesley</name></author><id>tag:engrams.dev,2023-04-15:/news/2023-04-15-bass-lover.html</id><summary type="html">&lt;p&gt;In 2017 I wrote code to generate lakes using cellular automata, I then began work to turn that code into a slow-paced fishing game. That took about two months. Today Bass Löver is getting &lt;a href="https://celestial.itch.io/bass-lover"&gt;published on Itch&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The game is turn-based and relaxing. There is not much to lose in-game …&lt;/p&gt;</summary><content type="html">&lt;p&gt;In 2017 I wrote code to generate lakes using cellular automata, I then began work to turn that code into a slow-paced fishing game. That took about two months. Today Bass Löver is getting &lt;a href="https://celestial.itch.io/bass-lover"&gt;published on Itch&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The game is turn-based and relaxing. There is not much to lose in-game. It’s an exercise in tranquility.&lt;/p&gt;
&lt;p&gt;The code is open source, written in Lua for the awesome LöVE framework.&lt;/p&gt;</content><category term="news"></category></entry><entry><title>Wireworld Binary Adder</title><link href="https://engrams.dev/news/2023-03-11-wireworld.html" rel="alternate"></link><published>2023-03-11T00:00:00+11:00</published><updated>2023-03-11T00:00:00+11:00</updated><author><name>Wesley</name></author><id>tag:engrams.dev,2023-03-11:/news/2023-03-11-wireworld.html</id><summary type="html">&lt;p&gt;I added Wireworld to the project list. This was one of my entries to the PICO-1K Jam back in Sep-Oct 2022, I decided it needs a home here. I also commented the source code of this tiny cellular automata (find it in the "Journal" section at the bottom of the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I added Wireworld to the project list. This was one of my entries to the PICO-1K Jam back in Sep-Oct 2022, I decided it needs a home here. I also commented the source code of this tiny cellular automata (find it in the "Journal" section at the bottom of the project page).&lt;/p&gt;
&lt;p&gt;There is an online version you can try in your browser (mobile works too!)&lt;/p&gt;
&lt;p&gt;&lt;a href="projects/wireworld1k"&gt;&lt;img alt="" src="projects/wireworld1k/wireworld.cart.png"&gt;&lt;/a&gt;&lt;/p&gt;</content><category term="news"></category></entry><entry><title>Hello Codeberg</title><link href="https://engrams.dev/news/2023-03-04-repo-migration.html" rel="alternate"></link><published>2023-03-04T00:00:00+11:00</published><updated>2023-03-04T00:00:00+11:00</updated><author><name>Wesley</name></author><id>tag:engrams.dev,2023-03-04:/news/2023-03-04-repo-migration.html</id><summary type="html">&lt;p&gt;Good day and welcome!&lt;/p&gt;
&lt;p&gt;I made some upgrades to this site:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The primary color changed from browns to cyans&lt;/li&gt;
&lt;li&gt;Replaced material icons with SVG's&lt;/li&gt;
&lt;li&gt;Added a new client-side search&lt;/li&gt;
&lt;li&gt;Implemented a "News" layout (this article being the first to use it).&lt;/li&gt;
&lt;li&gt;Under the hood, stripped superfluous blank lines from the …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Good day and welcome!&lt;/p&gt;
&lt;p&gt;I made some upgrades to this site:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The primary color changed from browns to cyans&lt;/li&gt;
&lt;li&gt;Replaced material icons with SVG's&lt;/li&gt;
&lt;li&gt;Added a new client-side search&lt;/li&gt;
&lt;li&gt;Implemented a "News" layout (this article being the first to use it).&lt;/li&gt;
&lt;li&gt;Under the hood, stripped superfluous blank lines from the HTML.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have also started the process of migrating my repos from GitHub to Codeberg.&lt;/p&gt;
&lt;p&gt;The process involves taking stock in a spreadsheet, reconciling latest commits of all branches in each repo, to make sure I won't lose any data - some commits were made on other machines in the distant past. I will archive 9 of the 55 repos, to preserve outside links and possibly noting the move on those repos. Then I will migrate those projects deemed worthy to Codeberg.&lt;/p&gt;
&lt;p&gt;Projects fit for public consumption will also be put on Itch.io.&lt;/p&gt;
&lt;p&gt;Stay tuned.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;soapbox&amp;gt;&lt;/p&gt;
&lt;p&gt;This migration has been on my mind for a long time. I want to keep giving free software to the world, to the &lt;strong&gt;people&lt;/strong&gt; of the world, but not to unsanctioned AI.&lt;/p&gt;
&lt;p&gt;The prospect of any person finding anything I do useful, or a resource of learning, is exciting to me. The thought of any mega-corp taking hobbyist and/or labors of love from the masses for profit, without consent, feels wrong.&lt;/p&gt;
&lt;p&gt;I realize everyone have different levels of investment in the projects they own or contribute to. &lt;em&gt;Opinions will differ&lt;/em&gt;, and so will people's choices. I respect any person's decision regards to what they do with their code. As long as they have a choice!&lt;/p&gt;
&lt;p&gt;&amp;lt;/soapbox&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;</content><category term="news"></category></entry></feed>