Sign in

Liam Thomas

@junkmail-lt.bsky.social
249 followers 274 following 1.6K posts

Logician. I make video games and puzzles sometimes.

PostsRepliesMedia
Liam Thomas @junkmail-lt.bsky.social · 4h
people are workshopping copypasta as we speak
000
Reposted by Liam Thomas
tef @tef.bsky.social · 19h
hell used to be other people
0328
Liam Thomas @junkmail-lt.bsky.social · 6h
never done this before but we have a demo now. neat. store.steampowered.com/app/3080370/...
store.steampowered.com
DOCTRINEERS on Steam
DOCTRINEERS is a turn-based strategy game where no two games are ever alike. Devise clever strategies, use unique doctrinal units, and adapt to new battlefields in a single-player campaign and online ...
000
Liam Thomas @junkmail-lt.bsky.social · 9h
hey. you should play this. it is free and good
000
Reposted by Liam Thomas
Liam Thomas @junkmail-lt.bsky.social · 23h
The DOCTRINEERS single player demo is live. If you want to play multiplayer, well, check back for NextFest. store.steampowered.com/app/3080370/...
store.steampowered.com
DOCTRINEERS on Steam
DOCTRINEERS is a turn-based strategy game where no two games are ever alike. Devise clever strategies, use unique doctrinal units, and adapt to new battlefields in a single-player campaign and online ...
144
Liam Thomas @junkmail-lt.bsky.social · 10h
indie is when a game has pixels or low-polycount
000
Liam Thomas @junkmail-lt.bsky.social · 10h
triple-i is a term i hate for a variety of reasons but if you're letting companies with multi-billion dollars into your indie showcase you've lost the plot
100
Liam Thomas @junkmail-lt.bsky.social · 10h
i'm still mad that studios like Krafton, Nexon and Gearbox can get their games into an "indie" presentation
100
Liam Thomas @junkmail-lt.bsky.social · 22h
umineko 1. rudolf. it's not good. 2. willard and it's not close
010
Liam Thomas @junkmail-lt.bsky.social · 23h
The DOCTRINEERS single player demo is live. If you want to play multiplayer, well, check back for NextFest. store.steampowered.com/app/3080370/...
store.steampowered.com
DOCTRINEERS on Steam
DOCTRINEERS is a turn-based strategy game where no two games are ever alike. Devise clever strategies, use unique doctrinal units, and adapt to new battlefields in a single-player campaign and online ...
144
Liam Thomas @junkmail-lt.bsky.social · 07/10/2026
i don't know how anyone could look at the software landscape and say "the problem right now with software is that there is not enough of it and it is too difficult to make"
010
Liam Thomas @junkmail-lt.bsky.social · 07/10/2026
regrettably this is a very common clause at a lot of companies
000
Liam Thomas @junkmail-lt.bsky.social · 07/10/2026
imagine getting successfully dunked by someone with an NFT profile pic
010
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
No, Europe was cut in half. Part of Europe didn't stop being Europe because of political/military divisions
120
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
I don't think "had a roman empire" is a good way of deciding given all the non-europeans who the romans conquered and all the europeans who were never conqueres by the romans, not to mention litigating what counts as a roman empire
000
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
I don't think it makes sense to separate the USSR from Europe, unless you want to claim that Germans are not European
400
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
I mean, did it? Europe was famously cut in half during the cold war
040
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
making something which you a) have to shoot and b) is easy to shoot takes away both target selection and aim. overwatch learned this the hard way when they made the best character a huge guy with a huge shield
020
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
good
000
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
no idea has been more harmful to multiplayer video games than the idea of the "tank"
130
Liam Thomas @junkmail-lt.bsky.social · 06/10/2026
The dim sum canon is not fixed in stone, fifteen years ago soup dumplings were rare at dim sum, these days it is fairly common. So, while I do not believe that White Castle _is_ dim sum, I believe it easily could be.
030
Reposted by Liam Thomas
Super Mario 64 DS Hidden Stars @sm64dsstars.bsky.social · 05/10/2026
Find the 7 Red Coins That Aren't Hidden Behind the Evil Sentient Piano, Bowser's a Sick Fuck for That One
126061
Liam Thomas @junkmail-lt.bsky.social · 05/10/2026
Yep!
000
Liam Thomas @junkmail-lt.bsky.social · 05/10/2026
Browser version's not showing up for me.
100
Liam Thomas @junkmail-lt.bsky.social · 03/10/2026
can i get uhhhhhhh one logic puzzle with encyphered clues, one 🇬ridless crossword and one pop culture puzzle where the clues are lovingly re-made by amateur artists
110
Reposted by Liam Thomas
Chris Franklin @errant-signal.com · 02/10/2026
Just picturing one of these cute felt puppets telling you how sorry it is that it deleted your production database and it really shouldn't have done that
513522
Reposted by Liam Thomas
SUDA51 @sssuda51.bsky.social · 30/09/2026
NEXT FUCKING ADVENTURE.
4727121020
Liam Thomas @junkmail-lt.bsky.social · 02/10/2026
what if isArray is wrong? how does the compiler statically guarantee that isArray only returns true for arrays?
100
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
i've done that refactor, it's not too bad, but it is a refactor
000
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
iirc the perf implications are "basically zero" as well but i should double check
000
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
here's a fucked up piece of my GUI state machine enum code. it gets long as fuck but in general everything you're thinking of doing is considered pretty normal in rust, it just ends up being long
210
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
ah, i gotcha. yeah, it can get gory with length but in general i prefer the explicitness and i use enums to do the kind of constructions you're talking about. lemme grab some game code
100
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
i'm very confused by this, my experience with rust is that it's the only systems language with first-class sum types. enums are great
110
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
it used to be the case that you had to annotate every function which returned something with a reference. the compiler elides lifetimes now if you only pass in one possible lifetime, or if you pass in &self doc.rust-lang.org/nomicon/life... not saying it's not confusing but here's the docs
100
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
"game difficulty should generally increase with player skill" excellent observation sherlock
100
Liam Thomas @junkmail-lt.bsky.social · 01/10/2026
every time i see the flow state graph i want to scream
100
Reposted by Liam Thomas
Ben Collins @bencollins.bsky.social · 30/09/2026
Counterpoint: Bring me your fatties, your weirdos, your radicals yearning to breathe free.
1913580389
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
3. more verticality. new spaces are a mixture of very open and tunnely, but overall there's a ton of escape routes straight up and overall just more height.
010
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
2. more farm, but less safe farm. The map has more sinners and similar number of camps to before but very few of them are as safe as they once were. Ganking farming heroes is much easier. Two or three player invades into the jungle seem pretty reliable
110
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
#deadlock new map takeaways: 1. walker arenas are way more open. I expect this mostly favors aggressors - expect to see more teamfighting on walkers, so keep those waves shoved out
110
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
jesus, this is maybe the prettiest environment ever to be in a multiplayer shooter
000
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
the deadlock update looks really fucking good
100
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
title title, japan
0140
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
turns out people want an abusive power dynamic with the computer
020
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
sci-fi: tech companies convince people machines aren't human to sell digital slaves real life: tech companies convince people machines are human to sell digital slaves
120
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
one day someone will be brave enough to do a hunt with -1 puzzles
110
Liam Thomas @junkmail-lt.bsky.social · 29/09/2026
haha get fucked
040
Reposted by Liam Thomas
headfallsoff @headfallsoff.com · 28/09/2026
warning: do not go to the cinema and spend your hard earned money on the new avengers endgame screenings because you will have to watch avengers endgame for three hours
202176415
Reposted by Liam Thomas
Stacey Mason @stcymsn.bsky.social · 15/10/2024
Formal affordances are the elements that pull a player toward certain actions, they “cry out” for the player to take those actions. Material affordances are the actions a system actually allows the player to take. Agency occurs when the two are in balance. (Mateas 2001)
6928357
Liam Thomas @junkmail-lt.bsky.social · 28/09/2026
this post brought to you by seeing someone's webgame where every component was very clearly made with AI and realizing that each component made me feel the same kind of disgust
010