Tom Granger
banner
tomgranger.bsky.social
Tom Granger
@tomgranger.bsky.social
Maker of random things, co-maker of one person, Google Arts & Culture engineer. I like pixels. he/him. Also on mastodon and the other thing.
I asked Gemini to decrypt the redacted tagline in @mrsambarlow.bsky.social's Project D (store.steampowered.com/app/2640200/...).

The response is obviously hallucinated (there is no such text in P.T.) but I'm very puzzled by how eerily specific it feels given that I gave zero context. Kinda spooky!
October 1, 2025 at 9:25 AM
Ok but give it the ability to talk the ant out of its plans.
August 25, 2025 at 1:43 PM
Made a lil puzzle treasure chest for an event.

An Arduino monitors 8 reed switches under the lid, triggered by the 🧩s (plywood top + MDF mid layer to hold a magnet + iron-on edge banding).

When placed in the expected order a tiny servo unlatches the box! Nobody noticed the Easter egg tune though 😛
August 25, 2025 at 7:44 AM
Vampire Weekend showing some C64 love on stage ❤️ @wearecommodore.bsky.social
August 24, 2025 at 12:46 AM
Saw a couple of digital art frame crowdfunding projects using those new Spectra6 e-ink displays lately, and I figured I'd give it a DIY shot. Will drop the whole project on GitHub soon!
June 19, 2025 at 9:00 AM
I really, really really want to love Blue Prince like the rest of the planet does but I'm 1.5h in and struggling at it. Do I need to adjust my expectations that there will indeed be a lot of grinding and wasted runs because of the roguelike mechanic ?
April 18, 2025 at 8:43 AM
Yeah, this is my jam. Got sucked right into Type Help until I reached that screen. If you liked @dukope.bsky.social's Return of the Obra Dinn or @mrsambarlow.bsky.social's games, you're in for a free treat. Any idea how to support the dev?
william-rous.itch.io/type-help
March 30, 2025 at 12:46 AM
The end
March 19, 2025 at 11:26 PM
A final twist that I could never have seen coming. One with rubber chickens."
March 19, 2025 at 11:24 PM
"What is this cursed language? What is this place? Feeling inexplicably urged I pressed a button. The one that was glowing red. The machine started humming, louder and louder! And then there was a deafening bang, and something unfathomable happened in the room, that I cannot describe with words."
March 19, 2025 at 11:01 PM
"Fascinating. I feel like I'm drawn to this machine. What does the plaque say?"
March 19, 2025 at 10:51 PM
"Let's get a closer look at this machine. It looks like it's still on somehow?"
March 19, 2025 at 10:43 PM
"Ok let's move on to the back of the facility, where according to this map, the technical equipment is located. I want to see what they were working on. Besides it's dark outside now and I'm getting cold."
March 19, 2025 at 10:36 PM
From there I tried to search the room for a map and Gemini struggled to but I eventually got this.
March 19, 2025 at 10:28 PM
"Ok let's leave the airlock behind us, we are entering the lobby now if I understand correctly."
March 19, 2025 at 9:43 AM
"Ok it's going to be dark soon, let's get inside the airlock"
March 19, 2025 at 9:39 AM
"Ok let's get closer and find the entrance airlock."
March 19, 2025 at 9:36 AM
Running a dreamy adventure experiment with Gemini 2. I started by asking it to describe the layout of an abandoned outpost in Antarctica. From now on I'll just share my prompt and Gemini's response 🧵

"Let's start from the outside. Show me the outpost. The sun is setting and we're standing outside."
March 19, 2025 at 9:34 AM
Love it. I can also tell the amount of research that went into this.

Also on my phone I wasn't able to drag this into that so it was as if I wasn't on my phone for a moment.
March 8, 2025 at 10:21 AM
I thought I was done with over engineering this Jackal but a YouTube commenter had a cool suggestion: secret Pong mode. A good excuse to test what Gemini code assist can do!

Hold orange button while powering up to start, pots control the paddles. And vu meter tracks the ball because why not 😛
March 2, 2025 at 11:54 AM
Suppose you're 5+ years old, and happen to intensely love a somewhat limited set of tracks. Suppose you don't necessarily have a Bluetooth thing to pair the Jackal with, nor do you find FM stations matching your taste. We got you. Hold my Amiibo.
January 14, 2025 at 1:23 PM
Toggle the "band" button to enter player mode, in which you can browse recorded messages by descending date. Useful for maintaining a captain's log in a spaceship for example. Or for a 5 year old kid. Realtime bitcrusher filter still works here, in case you need extra drama.
January 13, 2025 at 11:01 PM
Now if you flip the device power switch in the opposite direction, you get a brand new mode: recorder! Hold the orange button to record via the internal mic.

Data is saved as WAV in an internal SD card and can be retrieved (rather slowly) via the USB port on the back using the Teensy's MTP mode.
January 13, 2025 at 10:46 PM
Here's a demo of the FM radio, another feature from the original project, only this time it actually works 😅

RDS takes a few seconds to stabilize, which I didn't have here, so don't mind the gibberish. Real time bitcrusher filter from the 2021 is still here too for a slice of 8bit 5kHz hifi sound!
January 13, 2025 at 10:12 PM
(Re-)Introducing my upcycled Sony FX-300 "Jackal" radio from 1978.

Teensy + ESP32 powered, 2.8" IPS display and feature packed! Bluetooth, FM radio, recorder, and more ✨

Starting a short 🧵 with additional videos (some details in captions), and code link at the end! ⤵️
January 12, 2025 at 6:00 PM