All articles

  1. Breakout

    An animated image of breakout gameplay

    Continuing with the 20 Games Challenge, I've implemented breakout as a PICO-8 game. I found it was quite similar to pong, the previous game I wrote, though I ran into some new troubles. Notably, the ball is supposed to increase in speed as you break bricks. The way I'm handling …

  2. Pong

    After looking through the tutorials I referenced in my previous post on PICO-8 game development, I decided I needed to get a little more practice with less guidance to really learn how to make games on PICO-8. Luckily for me, someone shared the so-called 20 Games Challenge on a Discord …

  3. Compiling Lua on Windows

    Thanks to PICO-8, I've been writing Lua lately, and I've rather enjoyed it. I'm particularly interested in it given it's designed to be used as a language embedded in other projects to enable extensibility. Anyways, I found myself wanting to use it on my Windows computer, but winget didn't offer …

  4. Advent of Code

    Last year I learned about the Advent of Code, a series of holiday-themed programming challenges that are released similarly to an advent calendar. So, each day at 12am EST, a new challenge is unlocked and you can earn points based on how quickly you solve the challenge. JetBrains offers up …

  5. Retro Gaming

    A few years back I discovered emulation on Android, and was hooked. I thought it was amazing I could play games from my childhood on modern hardware and have dozens or hundreds of them without needing to swap cartridges or worry about filling up my hard drive. Most of the …

  6. More Blogging

    As is apparent from the lack of new posts from yours truly over the course of the past couple of years, I've fallen off the blogging wagon. I still read others' blogs from time to time but I myself haven't found the time to sit down and write new posts …

  7. Mirroring My GitHub Repositories

    Once upon a time I distrusted all proprietary code, self-hosted everything (even my email), and was generally fairly paranoid about the privacy and security of my data. While I still run a server at home, it's mostly for the convenience of having a local SMB share and a couple of …

  8. xRDP Black Screen Issue

    Lately I've been doing a lot of work over RDP, even when connecting to Linux machines. In some cases though, I've been met with a black screen instead of the expected desktop environment, particularly when running Kali Linux as a virtual machine on Proxmox. I'm not quite sure why, but …

  9. SwiftUI TabView Double Tap Issue

    I recently ran into an issue while building an app with SwiftUI where I had a TabView that contained some views that modified their state in an onAppear block. I'm still not sure why, but this caused some strange behavior in that tapping on a tab would immediately return the …

Page 1 / 6 »