loi sefinti - Things I've Made
Programming
An Imperative view of Monads, which programmers coming from a C-style language to Haskell might find more intuitive than other Monad tutorials.
Regular Expressions as a Monad, a practical example of implementing a Monad in Haskell.
Games
Shunt a word puzzle; find a sequence of affixes that produce english words.
Who Streamed It? a memory puzzle; guess which HoloEN member a video belongs to.
Confused Carols a listening puzzle; Christmas version of Mixed Music.
+・, a minimalist puzzle game; experiment without text instructions.
Hope Descending, an arcade game; infinite platformer with a fixed-seed speed run mode.
Video Poker: The Survival Roguelite, a card game; construct scoring melds from your hand, unlocking changes to your deck and scoring melds as you progress.
The House is in Luck, a puzzle game; find a move that stacks the deck in your favor.
Print Proofs, a puzzle game plus character generator; spot the difference with generated VTuber portraits.
Pong in the Dark, an arcade game; locate and hit and oncoming ball by sound.
Compoundle, a logic puzzle similar to Jotto/Wordle; guess a secret word with adjacent letter clues.
HoloYacht, a yacht-like dice game with additional strategy from selecting your dice's faces.
Out of Spec, a top-down shooter with weapons built from randomized components.
Mixed Music, a listening puzzle; find the correct order of a song's measures.
Vlajorne, a word puzzle, form the best arrangement of random letters.
Triptych, a 3D Tic-Tac-Toe variant.
Mifra, a logic puzzle; deduce the content of a hidden sequence.
Mahjong, an implementation of Japanese Mahjong (download only).
Elimination Chess, a logic puzzle based off of chess.
Tools
MangaDex Viewer, an open-source reader for Mangadex.org.
Hololive Music Lookup, search Hololive streams by song/artist.