<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>eva&#39;s blog</title>
  <subtitle></subtitle>
  <link href="https://eslee.dev/blog/feed.xml" rel="self" />
  <link href="https://eslee.dev/blog" />
  <updated>2026-05-03T07:40:00Z</updated>
  <id>https://eslee.dev/blog</id>
  <author>
    <name>Eva Sydney Lee</name>
  </author>
  <entry>
    <title>Trans Movie Night</title>
    <link href="https://eslee.dev/blog/2026-05-03/" />
    <updated>2026-05-03T07:40:00Z</updated>
    <id>https://eslee.dev/blog/2026-05-03/</id>
    <content type="html">&lt;p&gt;I went to a &amp;quot;diy film night for the trans community&amp;quot; in Los Angeles that showcases queer indie movies, some animated, mostly shorts. Tried to find uploads for some of the ones I liked.&lt;/p&gt;
&lt;h4&gt;12 Little Things&lt;/h4&gt;
&lt;iframe title=&quot;vimeo-player&quot; src=&quot;https://player.vimeo.com/video/1131358566?h=801641a1aa&quot; width=&quot;640&quot; height=&quot;360&quot; frameborder=&quot;0&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allow=&quot;autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h4&gt;Magia de Sangre&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/9d-gz2HE1BM&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h4&gt;Xenia&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/7Syw1PYJfz4&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content>
  </entry>
  <entry>
    <title>Enchanted dev log 2</title>
    <link href="https://eslee.dev/blog/2026-03-18/" />
    <updated>2026-03-18T15:00:00Z</updated>
    <id>https://eslee.dev/blog/2026-03-18/</id>
    <content type="html">&lt;p&gt;I have three updates!&lt;/p&gt;
&lt;p&gt;First, handling auto tiles next to another set of auto tiles. You can see what it looks like on the ground tiles next to the walls.&lt;/p&gt;
&lt;p&gt;Second, remembering that you opened a door in that room for when you want to go back. Might end up keeping track of other things like enemy deaths, not sure yet.&lt;/p&gt;
&lt;p&gt;Third, implemented the first equipment, a sword. I don&#39;t think the player will actually start with it, but it does add a little bit of interest to combat. There&#39;s a counter on the sword that tracks the player&#39;s steps and when it reaches two, it lights up and making a move lets you lunge at a slime, barrel, etc. if it&#39;s two spaces away, letting you get the first hit. I thought about being able to store its use and having the player activate it with a special key press but I like the idea of it being used automatically on the turn, and hopefully it&#39;ll lead to either planning moves or spontaneity? Other equipment will probably follow the same thought and be activated with movement and meeting other conditions.&lt;/p&gt;
&lt;p&gt;&lt;video controls=&quot;&quot;&gt;&lt;source src=&quot;https://eslee.dev/blog/images/enchanted-2026-03-18.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;Don&#39;t expect updates every week. I was trying to make a deadline to show the game to people this upcoming weekend but I don&#39;t think it&#39;ll be ready in time.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Enchanted dev log 1</title>
    <link href="https://eslee.dev/blog/2026-03-11/" />
    <updated>2026-03-11T21:40:00Z</updated>
    <id>https://eslee.dev/blog/2026-03-11/</id>
    <content type="html">&lt;p&gt;Making a turn-based action-puzzle game, it&#39;s temporarily called Enchanted. I&#39;m still figuring out what&#39;s interesting about it, I tend to just work on stuff until I think of something, but the template is that it&#39;s inspired by 2D Zeldas and the mechanics and the kind of exploration you do in roguelikes, minus the actual procgen levels. It&#39;s also made with &lt;a href=&quot;https://codeberg.org/eslee/beagle&quot;&gt;Beagle&lt;/a&gt;, my C++ game framework. Here&#39;s a video, I&#39;m still adding tiles so don&#39;t mind the visuals.&lt;/p&gt;
&lt;p&gt;&lt;video controls=&quot;&quot;&gt;&lt;source src=&quot;https://eslee.dev/blog/images/enchanted-2026-03-11.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;In it you take a step and the enemies take their step almost immediately, there&#39;s animations going on for the actions and the states (position, health) resolve at the end of these animations. There&#39;s delays from waiting for animations so I allow the player to move anyway during the enemies&#39; animations, with some checks for where the enemies would be (and same for the other side). Anyway I spent a few days rewriting this loop so I wouldn&#39;t be constantly breaking state and it&#39;s been so much nicer to work with. Don&#39;t separate turn-based logic into bunch of systems and code files, it sucks to manage.&lt;/p&gt;
&lt;p&gt;Rewrote a few other things too like my level loader to add and parse different kinds of gameplay data. It&#39;s easier to add enemies to spawn, set what an enemy should drop (a moving barrel could drop a slime enemy when destroyed) and set what opens doors, which act like Zelda dungeon doors that can open from switches or clearing enemies.&lt;/p&gt;
&lt;p&gt;Also I started on some code for UI layouting since Beagle doesn&#39;t have anything for this yet! I don&#39;t need much at the moment, but I can stack UI sprite elements together, group into rows and have pixel-perfect snapping and scaling.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Los Angeles Metro Rail done quick</title>
    <link href="https://eslee.dev/blog/2026-01-12/" />
    <updated>2026-01-12T17:00:00Z</updated>
    <id>https://eslee.dev/blog/2026-01-12/</id>
    <content type="html">&lt;p&gt;I finally got around to watching this LA Metro speedrun by Catz! Over a year ago I learned about transit speedrunning from someone in the scene, whose name is also shouted out at the end for helping Catz navigate the Metro system in the chat.&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/D5L4NWpX_vA&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;</content>
  </entry>
  <entry>
    <title>Favorite songs and albums released this year</title>
    <link href="https://eslee.dev/blog/2025-12-11/" />
    <updated>2025-12-11T12:00:00Z</updated>
    <id>https://eslee.dev/blog/2025-12-11/</id>
    <content type="html">&lt;p&gt;This one&#39;s short on albums so I threw in a list of songs too. I noticed myself listening to less melancholic sounds than usual.&lt;/p&gt;
&lt;h3&gt;Albums&lt;/h3&gt;
&lt;h4&gt;&lt;a href=&quot;https://hatchie.bandcamp.com/album/liquorice&quot;&gt;Liquorice&lt;/a&gt; by Hatchie&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/QlkdqPG6-w0&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;I think it&#39;s her most creative album in terms of songwriting. It could also be my 90s alt-rock bias.&lt;/p&gt;
&lt;h4&gt;&lt;a href=&quot;https://ex-void.bandcamp.com/album/in-love-again&quot;&gt;In Love Again&lt;/a&gt; by Ex-Vöid&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/3MFlwi0Jr00&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;You should listen to both Ex-Vöid albums and be sad they&#39;re breaking up the band.&lt;/p&gt;
&lt;h3&gt;Songs&lt;/h3&gt;
&lt;h4&gt;7. Any single this year by Yumi Zouma&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/m9I-U1ZynIw&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;Usually a casual listener but they have an album out in January and I&#39;m kinda excited about it!&lt;/p&gt;
&lt;h4&gt;6. Four Years or LISL by Baileyrp&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/Gg5XS_jKD_M&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;Found on social media playing live in nature somewhere in Colorado. I like the &amp;quot;reimagined&amp;quot; versions of both Four Years and Love Isn&#39;t So Lonely.&lt;/p&gt;
&lt;h4&gt;5. try me out (feat. princess xixi) by Taman&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/6jEfZ4PFR7c&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h4&gt;4. Four Hands ii by Moontype&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/lqPvQA7lxqM&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h4&gt;3. Lift A Finger by Sierra Spirit&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/kOCEsflm_Ss&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h4&gt;2. song for lily by annie hamilton&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/EtbSoWD7_I4&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h4&gt;1. The Prize by Prima Queen&lt;/h4&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/lgu4VdjdLmI&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write;  encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;&amp;lt;3&lt;/p&gt;
</content>
  </entry>
</feed>