Matt Welch

@mattrwelch.bsky.social

Building Have Words, an async word game for iOS, under Windup Robot Games. My last game shipped ten years ago and Apple featured it. Former Sonos, HubSpot, Opentrons. Dad, music, and the ocean. Hokie. winduprobotgames.com

I had an issue with early testers (friends & family even!) "farming" for better seed letters: quitting and restarting. Now, the seed is a hash of the match ID and the round #, so both phones derive the same seed automatically, & you can’t quit & reopen hoping for a nicer hand. #buildinpublic #iOSdev

Any kind of swipe gesture) in my case, a very nice UI experience I created for placing letters) anywhere near the bottom of the screen collides with the native iOS swipe. There’s no clever work around. Just raise the darn keys off the swipe area. #iosdev #indiedev

Have Words game screen showing a gap between the bottom of the screen (and it’s iOS gesture area) and the first keys of the game keyboard

Nothing in Have Words is a hardcoded color. The whole thing reads from a palette file, so a new look is just a json object. I can add a theme w/out touching the game. Here’s the tool I build and generate the json objects in. It even checks for vision accessibility issues! #buildinpublic #design

The Have Words Tone creator: a screen for binding each board role to a color, with a swatch per role.

@tripsy.app this obviously isn’t a tripsy problem or a problem with your shortcut as far as I can tell. Just wondering if you’ve seen it before. The dictionary seems to hold values related to displays (resolution, colorspace, profile, etc). Weird!

@tripsy.app excited about the shortcuts update! Tried the “recommend places with ChatGPT” one and getting strange results. Dropping “show results” debug steps in, I see the json formatted looks good but when converted to dictionary, the dictionary is filled w/ non-sensical key/values.