Sign in

Drew Harry

@drewwww.bsky.social
283 followers 426 following 348 posts

research & data @work, phd @medialab, engineer @olincollege. he/him. socio-technical systems, computer-mediated communication, online communities, data visualization playing: card games, roguelikes, mobas, wargames, 18xx making: drewww.itch.io

PostsRepliesMedia
Drew Harry @drewwww.bsky.social · 15/09/2026
@boodoo.co your mahjong posting inspired me. Game is good.
120
Drew Harry @drewwww.bsky.social · 17/08/2026
@unormal.bsky.social saw this and thought of your comments re: losing the semantics in code when LLMs write them. delta.dev not sure it's a good solution to simply bring along all the agent back and forth (it's often v low semantic density) but maybe it's a start??
delta.dev
Delta | A Multiplayer Environment for Coding with Agents
Build and review software with teammates and agents in shared threads, with every conversation and code change kept in context.
120
Drew Harry @drewwww.bsky.social · 22/07/2026
After a visit to a cave, started thinking about traversability and vision. What if you needed tools to get around the space? Here's a little prototype where you can grab a drill and drive it through walls.
200
Reposted by Drew Harry
sam “ludonarrative disinterest” sorensen @samsorensen.bsky.social · 20/07/2026
been thinking about Jason Grinblat's idea that the aesthetics of simulation[ism] are tied to the aesthetics of non-fiction. part of this, I think, is about like a certain "anti-Chekhov's-Gun" attitude. a certain willingness to not connect everything, not resolve everything, let things go unfinished
412416
Drew Harry @drewwww.bsky.social · 13/07/2026
Oh this is IMPORTANT. This is a crisp quantitative example of "eating the seed corn." We train LLMs on this body of expert organized information, but the incentives to regenerate it are busted. Model operators can capture the questions, but where will new answers come from?
010
Drew Harry @drewwww.bsky.social · 10/07/2026
Is there a better push notification to get than "your hold is now available!" On Libby?
100
Reposted by Drew Harry
Jake Eakle @jseakle.bsky.social · 08/07/2026
does anyone out there need FREE personalized 868-BACK purchasing decision counseling? perhaps just shouting about how great it is is not the best i can do. reply or DM and I will leverage my decade+ of broughlike recommendation experience to help you decide if 868-BACK is right for you. please RT!
0156
Drew Harry @drewwww.bsky.social · 28/06/2026
Happy new Hunter X Hunter day!
Screenshot of Hunter x Hunter no. 411
100
Drew Harry @drewwww.bsky.social · 12/06/2026
Love a boostable device, but at first this felt a little meh. You mostly appear in a new sector at a corner, and then this device empowers that corner. But how often are you shooting from a corner?
/imbroglio
Attack: extra click from 3 selected cells. 

Boostable.
100
Drew Harry @drewwww.bsky.social · 11/06/2026
Okay, 868-BACK has fully clicked. A masterpiece by @smestorp.bsky.social! I particularly admire the tactical decision density. At every moment you are a few moves from death. There are the most delicate dashes of output randomness to avoid puzzle syndrome. But rarely is death inevitable.
A high score summary from
868-BACK. Total score: 2268.
1429
Reposted by Drew Harry
Michael Brough @smestorp.bsky.social · 28/05/2026
im back store.steampowered.com/app/3304110/...
store.steampowered.com
Save 10% on 868-BACK on Steam
868-BACK is a computer-hacking strategy roguelike game where your mission is to dismantle capitalism one server at a time! Use hacking powers to fight enemies, steal the servers' data, and face increa...
10395178
Drew Harry @drewwww.bsky.social · 26/05/2026
Gimli/Legolas meme image.

Gimli: I never thought I'd die fighting side-by-side with a pope.
Legolas: How about side-by-side with a socio-technical scholar?
Gimli: Aye, I could do that.
15618
Drew Harry @drewwww.bsky.social · 13/04/2026
The primary problem with the RECON shell is that it should be named HUNTER. The name misleads people. This trailer is its actual gameplay pattern.
000
Drew Harry @drewwww.bsky.social · 21/03/2026
I've never marked out for anything as hard as I did for the Cryo Archive trailer. My god, they're doing the damn thing.
000
Reposted by Drew Harry
i’m just ken @shepardcdr.bsky.social · 13/03/2026
brat with marathon text
126952
Drew Harry @drewwww.bsky.social · 05/03/2026
#7drl day 4 It's ui time! Added item dropping and picking up. So we don't need an inventory screen. Plus an "extract" option to convert an item to money to improve your score.
110
Drew Harry @drewwww.bsky.social · 05/03/2026
#7drl day 3 Spent a lot of the day refactoring behavior trees and expanding the set of enemies. Here's a cute one -- an enemy that moves at double speed and explodes when it gets near you. It demands a reaction!
120
Drew Harry @drewwww.bsky.social · 04/03/2026
Whatever happens with Marathon in the next few weeks, I'm hopeful it will have a big aesthetic blast radius. It's rare to see something so strange get so much oxygen. It may crash and burn, but maybe it's a wedge that opens up more imagination.
000
Drew Harry @drewwww.bsky.social · 04/03/2026
There's a rare delight in guessing correctly the shortcuts for a new tool based on experience with past similar tools.
000
Drew Harry @drewwww.bsky.social · 04/03/2026
#7drl day 2 First, filling in some details in rooms and junctions. This room filler strategy was something I used in my first #7drl, runner. I like it as a rough way to add some flavor. One long thing bit is a conference room, many rows could be server racks.
120
Drew Harry @drewwww.bsky.social · 03/03/2026
#7drl day 1 I spent the day on world generation. I wanted a network of hallways, through which enemies would patrol and the player will seek treasure. What's missing is a "room" system. I'll finish that off tomorrow. Look along the edges of hallways for spaces that can be carved out into rooms.
1142
Drew Harry @drewwww.bsky.social · 07/02/2026
I regret to predict that in five years "chat" is going to morph to imply "ChatGPT."
030
Reposted by Drew Harry
Drew Harry @drewwww.bsky.social · 05/02/2026
I had "mines" scribbled in a notebook for a while and finally got around to building them. I thought of them as another area-denial tool for enemies, but one that has some interaction potential. Here I'm placing mines and blowing them up from a distance.
232
Drew Harry @drewwww.bsky.social · 05/02/2026
I had "mines" scribbled in a notebook for a while and finally got around to building them. I thought of them as another area-denial tool for enemies, but one that has some interaction potential. Here I'm placing mines and blowing them up from a distance.
232
Drew Harry @drewwww.bsky.social · 04/02/2026
This is descriptively valuable for bucketing certain sorts of beliefs. I think a single "performance" axis gives away the game, though. Lots of software is better-than-human at some things. LLMs certainly are too. And they're better in surprising domains, as opposed to, say, a calculator.
210
Drew Harry @drewwww.bsky.social · 04/02/2026
Thinking about Arrival.
020
Drew Harry @drewwww.bsky.social · 03/02/2026
Weapons can now have an odds to miss, and a range of potential miss angles. Broadly, output randomness increases tension and push-your-luck feelings. I think that fits my gameplay pillars, so I'm playing around with it more to see what feels right.
150
Reposted by Drew Harry
Jeffrey Tumlin 🏳️‍🌈 🌁 @jeffreytumlin.bsky.social · 23/01/2026
Without strong public transit, mobility doesn't work for anyone. Join me this morning at 10a at the Ferry Bldg to kick off signature gathering for Connect Bay Area. We need your help to win luma.com/le1g7slf?tk=...
luma.com
Signature Gathering Kickoff for Connect Bay Area Transit · Luma
To avoid devastating Bay Area transit service cuts, we need to gather over 200,000 signatures to get Connect Bay Area Transit, the five-county regional transit…
13710
Drew Harry @drewwww.bsky.social · 05/01/2026
Added reload UI sugar. When you run out of ammo in your weapon, there's a visual marker that trails your cursor. When you reload, there's a notice next to your character.
130
Drew Harry @drewwww.bsky.social · 04/01/2026
Found this old GIF of a sneaking-focused roguelike prototype. Interesting sense of scale to it. I really like how vision looks walking through doors or peering through a door at long-distance.
030
Reposted by Drew Harry
cptnqusr @cptnqusr.bsky.social · 04/01/2026
Playing @drewwww.bsky.social's RECLAIMER. I would appear to be in danger.
A grid based layout of a video game, with a green bounty hunter surrounded by red enemies. The tiles surrounding the hunter are lit up red, indicating that the enemies intend to fire in their direction.
121
Drew Harry @drewwww.bsky.social · 02/01/2026
I've started reading these to my kid, and it's a delight to return to Tolkien as an adult. When I read them as a teen, I was trying to suck the plot out of them as a pure adventure story. But there's so much here to chew on that I missed.
1161
Drew Harry @drewwww.bsky.social · 02/01/2026
First steps on a little tutorial system. I always put this off and regret it. I'm going to try to make something that onboards players and gives them some contrived scenarios to see if it's fun.
010
Reposted by Drew Harry
Caves of Qud @cavesofqud.com · 01/01/2026
🍄 happy new year ✨ may the ritual nourish you
Screenshot of dialog with Barathrum the Old from Caves of Qud:

*Barathrum breathes a deep and relieved sigh.*

You are ever a courier of bright tidings, =name=. I am fond of this fact.

Categories and types are decohering in these historic times. Nonetheless, the ritual nourishes us. You are raised to Meyvn, Nyshum. The one who understands.
821657
Drew Harry @drewwww.bsky.social · 28/12/2025
@lazerwalker.com ran into this and I recall you being curious about next gen go clients. Haven't spent much time with it but it seems on the path towards that destination: github.com/kaya-go/kaya
github.com
GitHub - kaya-go/kaya: A modern, elegant Go (Baduk/Weiqi) game application
A modern, elegant Go (Baduk/Weiqi) game application - kaya-go/kaya
000
Drew Harry @drewwww.bsky.social · 22/12/2025
Made a little guy that turns if its path gets blocked.
030
Drew Harry @drewwww.bsky.social · 20/12/2025
Thinking about how to communicate as much as possible in a compact space. I want players to know (1) how much damage an attack will do, (2) how an enemy will be moved by the attack, (3) how much health an enemy has, and (4) if an attack will be lethal or not. This animated bar is my current idea.
100
Drew Harry @drewwww.bsky.social · 19/12/2025
Worked up a new "intent" system, where NPCs can target a spot a turn in advance and then fire the next turn. I'm inspired here by tactics games that "show the barrel of the gun" like "Slay the Spire" or "Into the Breach." The NPC has a laser weapon with two shots in it, then it needs to reload.
100
Drew Harry @drewwww.bsky.social · 19/12/2025
Beyond research, craft ITSELF drives huge amounts of human effort. It is a mistake to think that people make things only to have them and would welcome a way to skip the making itself. Doing the work is not a "cost."
130
Drew Harry @drewwww.bsky.social · 17/12/2025
The npc bot (orange) can lock on to a player it sees nearby and declare its intent to shoot next turn. Anything in the red line will take damage, even if it's not the intended target.
020
Drew Harry @drewwww.bsky.social · 16/12/2025
This is another way of saying what @jamellebouie.net was saying earlier this week. The text-based platforms are marginal among teens, and video-based platforms are dominant.
020
Drew Harry @drewwww.bsky.social · 16/12/2025
I'm curious about this too. I see a few contributing dynamics: - Attribution in software engineering is rare - Open source culture - High average pay, low sense of precarity - Disconnection between "how" (messy LLM-internals) and "what" (the product); resulting UI has less of an LLM-smell.
020
Drew Harry @drewwww.bsky.social · 13/12/2025
Playing with a bouncing grenade-type effect. It's a bit awkward at this grid size. You can get a lot of situations where it's hard to produce an intuitive result. The preview graphics help, but aren't a total solution. Not sure if this is stable enough to use in a real game, but I'm glad I tried.
010
Drew Harry @drewwww.bsky.social · 10/12/2025
Step out of the way and push the rocket towards another target.
010
Drew Harry @drewwww.bsky.social · 08/12/2025
Rockets that fly towards the player and then explode. Not smart; once they spawn they cannot change direction.
100
Drew Harry @drewwww.bsky.social · 07/12/2025
My 2012 dissertation is, basically, 171 pages about why not to do this and what to do instead.
010
Reposted by Drew Harry
headfallsoff @headfallsoff.com · 05/12/2025
ian bogost getting the timeline riled up by ludocentrism posting….. i will sleep soundly in my bed tonight because obama is president and idle thumbs still puts out episodes weekly and i’ve got uni in the morning for it is 2015
2658579
Drew Harry @drewwww.bsky.social · 04/12/2025
Thinking about more complex NPC behaviors. Learned behavior trees this week and made two bots: a leader that picks random waypoints in the world and paths there, and another that follows the nearest leader. Think "squads" of different bot types, eventually.
110
Drew Harry @drewwww.bsky.social · 30/11/2025
Me, yesterday: Making doors in a 2d turn based game can't be hard, right? I know people say doors are hard, but surely not in this context. Me, today: Okay, first the doors will auto-discover each other and THEN each turn check if there's a quorum for a decision about opening or closing...
110
Drew Harry @drewwww.bsky.social · 26/11/2025
This rings true to me. The massive user numbers on consumer LLMS mean SOMETHING. We have to be curious about what value people are getting and why they keep coming back week on week.
120