Souls Like Strings

Sliding Hero

Sokovania? Metroban?

Why

  • A Metroidvania with Sokoban-style gameplay is unique
  • Plenty of variety, with new weapons & enemies introduced semi-frequently
  • Character portraits in conversations are stylish, and overall a nice GBA-esque aesthetic

Why Not

  • A lot of collectibles/story which I didn't have a reason to care about
  • Map is janky and makes it hard to distinguish areas
  • Very unclear where you should go for primary objectives at times

Impressions

Sliding Hero eschews the classic 2D platformer formula for Metroidvanias and instead asks 'what if the only way to move was sliding until you...

Continue reading

Ultros

The psychedelic gardening metroidvania

Why

  • A real sense of exploration, not just of the map but of systems
  • The 'attack variety' mechanic puts an interesting twist on otherwise basic combat
  • Incredible, psychedelic art direction
  • The central time-loop conceit is a big swing

Why Not

  • Lack of direction can be frustrating at times
  • There are times where you know the solution but just need to wait for it to grow
  • Time looping requires plenty of back tracking

Impressions

Ultros isn't content with having been designed by an art team eating LSD like it's food;...

Continue reading

En Garde

Jack Sparrow, but sober and a woman

Why

  • Gives you the tools to create crazy combat sequences
  • And forces you to use them
  • Writing is the perfect level of camp
  • Art style is a perfect fit for this game

Why Not

  • Forcing you into extended 1-1 duels for some fights seems against the spirit of the game
  • A replay mode would be amazing

Impressions

En Garde is exactly what it sets out to be; a swashbuckling, improvisational romp through incompetent goons and scenery chewing villains. The combat allows for incredible highs straight out...

Continue reading

TWIL May 15th 2026

  • Sometimes validating everything just adds complexity & restrictions for no benefit
    • e.g. do we really need extensive validation that stuff is saved in a certain format when we write/test the code that saves it?
  • I actually remembered to use next not return in Ruby!
  • Saving a JSON string to a JSONB column in Rails does not lead to it being auto-parsed as JSON on read
    • It's actually parsed as just a regular string, to have it read as JSON you need to persist a hash or array to the column
    • So if you're getting JSON...
Continue reading

Some Desperate Glory

Some Desperate Glory by Emily Tesh.

Maybe aliens are people too?

Less than halfway through this book I was genuinely confused by how there could possible be another half of a book left. Kyr had successfully escaped her the militaristic cult she was raised in, started seeing aliens as people and started to understand why her older sister did the same. Sure she still planned on killing an alien dignitary but to be fair he did end up being personally responsible for the destruction of Earth. Then everything goes downhill; her genius 'friend' decides to use the...

Continue reading