I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

  • kanji 読み方 (yomikata) – day 3

    kanji 読み方 (yomikata) – day 3

    I just added an optional multiple selection mode which, I believe, should help a lot with the first steps of learning, especially for the kanji to hiragana scenario.

  • Horns of Dominion, Day 4 – Music, and making room for the future

    Horns of Dominion, Day 4 – Music, and making room for the future

    Following the tradition, fellow js13kgames comrade Ryan Malm created a track for the game. It’s good of course. I added it knowing it would bump us a little bit over the limit already, so I set myself into the early task of size optimization. Including the music changes (library +…

  • kanji 読み方 (yomikata) – day 2

    kanji 読み方 (yomikata) – day 2

    Today’s my kanji exam! so I decided to add two features missing from yesterday: Allow uploading JSON files with the dictionaries so it’s easier to share and use for future lessons (and other languages than English for the meanings, I already create a Spanish bundle for classmates) Allow drawing kanji…

  • kanji 読み方 (yomikata)

    kanji 読み方 (yomikata)

    I decided to make a small tool to help me study for my Japanese kanji exams, you can find it at https://slashie.net/kanjidrill/ The way it works is, you upload a dictionary of kanji expressions including the kanji, the furigana, and the meaning, and then it’s going to shoot random questions…

  • Horns of Dominion – Day 3 – Allegiance

    Horns of Dominion – Day 3 – Allegiance

    Back to gameplay, the idea today was to add a “loyalty” subsystem so that the cities could rebel against occupiers based on their original allegiance; the idea was you needed to pacify the cities you conquer by standing armies there, else they would tend to rebel back into their original…

  • Horns of Dominion – Day 2

    Horns of Dominion – Day 2

    The next step on developing it was to improve the visuals so that the scene was less abstract; the first pass didn’t go very well, but my direction was pretty bad too.

  • Horns of Dominion – Day 1 – js13k26

    Horns of Dominion – Day 1 – js13k26

    js13kgames is a long-running game jam with a simple goal: create a JavaScript game in 13 Kilobytes of zipped JavaScript. I’ve participated 8 times since 2017. They also send a t-shirt to the top 100 entries, which has been a good part of my wardrobe since 2017. I was unsure…

  • efforts: agent-powered parallel time-tracking

    efforts: agent-powered parallel time-tracking

    efforts is a headless time tracker that agents drive, built for work that happens in parallel. I’ve been building it for about a month of real life usage and a week of coding evenings, and 0.1.0 is on npm now. This is the story so far. The Backstory I’ve been…

  • Lake Hamana Cheki Chance! (浜名湖チェキチャンス!) – 「27日目」

    Lake Hamana Cheki Chance! (浜名湖チェキチャンス!) – 「27日目」

    Just a short after-compo update; I decided to remove the “look around” joystick in mobile, replaced it with a swipe gesture which is more standard and useable. I also removed the random movement of Miku while dancing, which looked a bit glitchy (it was initially added to add a little…

  • OpenArthurian: Day 22 of the New Age of Arthurian

    OpenArthurian: Day 22 of the New Age of Arthurian

    Today I attempted to close what was needed for the release… where were we? based on what I was able to recap, next up was basically allowing to change the title screen or some other UI assets for your scenario. So I added an option for assets management; just to…