Chris Knowles's Avatar

Chris Knowles

@tarrenam.com

Christian, indie game developer of optimization puzzle game Hexahedra. Blogs about geekery and Christianity at the same time. Former RuneScape engine dev at Jagex. Hexahedra: https://s.team/a/1248420 Blog: https://blog.tarrenam.com

1,192
Followers
353
Following
761
Posts
19.10.2023
Joined
Posts Following

Latest posts by Chris Knowles @tarrenam.com

They just need those walking Cybran boats from Supreme Commander.

12.03.2026 13:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This was the first film that made me cry.

10.03.2026 07:41 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The Chinese Room, but some of the rules are "roll 3d6 and consult this chart".

08.03.2026 15:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I was going to make a joke about this, but inevitably someone got there first: wh40k.lexicanum.com/wiki/Evil_Su...

08.03.2026 14:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ENFLAVONATE

05.03.2026 13:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Not a game, but this is pretty much the entirety of Titus Groan (the first Gormenghast book).

You start out only seeing characters externally, but you gradually get to see inside their heads, and your opinion of almost every major character flips.

02.03.2026 14:54 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot of some C# code to set up integration tests, which includes using reflection to access a private variable. A comment is highlighted, which reads "Oh, playerList is private? Parry this you filthy casual"

Screenshot of some C# code to set up integration tests, which includes using reflection to access a private variable. A comment is highlighted, which reads "Oh, playerList is private? Parry this you filthy casual"

Does anyone else feel like this whenever they use reflection?
#gamedev

27.02.2026 19:47 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Fidgeter
Lizard
Celeriac
Rouge

24.02.2026 23:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The Steam Next Fest promo image.

The Steam Next Fest promo image.

๐Ÿ“ข INDIE DEVS WHO ARE IN NEXT FEST!

If you're participating and would like your demo/store page reposted to 37K+ Bluesky followers then drop it in the replies below*

*No games that use Gen-AI please and thank you.

24.02.2026 12:09 ๐Ÿ‘ 549 ๐Ÿ” 228 ๐Ÿ’ฌ 133 ๐Ÿ“Œ 19

But with the added disadvantage that while the real monkeys might randomly create something new, the fake robot monkeys will only rehash things that have already been written.

09.02.2026 23:35 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Working in ancient codebases is often frustrating, but yesterday I did a TODO from 2007 and it was very satisfying.

#gamedev

30.01.2026 10:17 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
A screenshot of Lala and Po from the teletubbies. The screenshot is clearly taken from someone's phone, as the borders of the tv can be seen, as well as glimpses into the apartment behind them. Po is in bed wrapped up in a blanket. The text below them reads "I know you were high at my mother-in-laws funeral..."

A screenshot of Lala and Po from the teletubbies. The screenshot is clearly taken from someone's phone, as the borders of the tv can be seen, as well as glimpses into the apartment behind them. Po is in bed wrapped up in a blanket. The text below them reads "I know you were high at my mother-in-laws funeral..."

More screenshots from the Teletubbies. Lala seems to be upset with a terrified Po. the text below reads "Did you kill the dog? Why would you do that?!"

More screenshots from the Teletubbies. Lala seems to be upset with a terrified Po. the text below reads "Did you kill the dog? Why would you do that?!"

A third screenshot from the Teletubbies, this time the same scene as before. Po is wearing an apron while Lala seems to still be upset at him. The text below reads "You're nothing but a failure of a man."

A third screenshot from the Teletubbies, this time the same scene as before. Po is wearing an apron while Lala seems to still be upset at him. The text below reads "You're nothing but a failure of a man."

In the 2010s, the Icelandic tv station Channel 2 accidentally added subtitles from a gritty crime drama to an episode of Teletubbies.

I have translated some of the highlights

20.01.2026 00:30 ๐Ÿ‘ 7529 ๐Ÿ” 3365 ๐Ÿ’ฌ 99 ๐Ÿ“Œ 216

Slightly diminish a game

Anecdote of Zelda

11.01.2026 14:26 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Slightly diminish a game

Duopoly

11.01.2026 13:48 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2

Slightly diminish a game

Penultimate Fantasy

11.01.2026 13:48 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 5

Slightly diminish a game

Considerable Annihilation

11.01.2026 13:14 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 5

Found room 46, immediately stopped, because my goodness puzzle games do NOT get better if you add RNG and grinding.

10.01.2026 16:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A photo of a decorated Christmas tree, with baubles, fairy lights, and a crocheted Wall-E at the top. In the foreground, a hand holding a hacksaw.

A photo of a decorated Christmas tree, with baubles, fairy lights, and a crocheted Wall-E at the top. In the foreground, a hand holding a hacksaw.

It is time

05.01.2026 11:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
5A-NT4 started out just like any other battle automata - a local pattern variant created in a nameless manufactorum somewhere north of the Olympic Fossa Assembly Yards on Holy Mars.
But during the naming ceremonies it formed an unexpected bond with a servitor designated L-15T.
After that 5A-NT4's machine spirit would become enraged if prevented from following what it saw as their joint purpose.
Throughout the year they would compile a cross-checked inventory of skitarii and techpriests across the planet - indexed and sorted by compliance with the diktats of cult mechanicus and, for some reason, diurnal rest patterns.
Then, once a year, they would venture forth - dispensing brightly wrapped gifts and swift punishment as their ineffable mission required...

5A-NT4 started out just like any other battle automata - a local pattern variant created in a nameless manufactorum somewhere north of the Olympic Fossa Assembly Yards on Holy Mars. But during the naming ceremonies it formed an unexpected bond with a servitor designated L-15T. After that 5A-NT4's machine spirit would become enraged if prevented from following what it saw as their joint purpose. Throughout the year they would compile a cross-checked inventory of skitarii and techpriests across the planet - indexed and sorted by compliance with the diktats of cult mechanicus and, for some reason, diurnal rest patterns. Then, once a year, they would venture forth - dispensing brightly wrapped gifts and swift punishment as their ineffable mission required...

5A-NT4 started out just like any other battle automata - a local pattern variant created in a nameless manufactorum somewhere north of the Olympic Fossa Assembly Yards on Holy Mars.
But during the naming ceremonies it formed an unexpected bond with a servitor designated L-15T.
After that 5A-NT4's machine spirit would become enraged if prevented from following what it saw as their joint purpose.
Throughout the year they would compile a cross-checked inventory of skitarii and techpriests across the planet - indexed and sorted by compliance with the diktats of cult mechanicus and, for some reason, diurnal rest patterns.
Then, once a year, they would venture forth - dispensing brightly wrapped gifts and swift punishment as their ineffable mission required...

5A-NT4 started out just like any other battle automata - a local pattern variant created in a nameless manufactorum somewhere north of the Olympic Fossa Assembly Yards on Holy Mars. But during the naming ceremonies it formed an unexpected bond with a servitor designated L-15T. After that 5A-NT4's machine spirit would become enraged if prevented from following what it saw as their joint purpose. Throughout the year they would compile a cross-checked inventory of skitarii and techpriests across the planet - indexed and sorted by compliance with the diktats of cult mechanicus and, for some reason, diurnal rest patterns. Then, once a year, they would venture forth - dispensing brightly wrapped gifts and swift punishment as their ineffable mission required...

5A-NT4 started out just like any other battle automata - a local pattern variant created in a nameless manufactorum somewhere north of the Olympic Fossa Assembly Yards on Holy Mars.
But during the naming ceremonies it formed an unexpected bond with a servitor designated L-15T.
After that 5A-NT4's machine spirit would become enraged if prevented from following what it saw as their joint purpose.
Throughout the year they would compile a cross-checked inventory of skitarii and techpriests across the planet - indexed and sorted by compliance with the diktats of cult mechanicus and, for some reason, diurnal rest patterns.
Then, once a year, they would venture forth - dispensing brightly wrapped gifts and swift punishment as their ineffable mission required...

5A-NT4 started out just like any other battle automata - a local pattern variant created in a nameless manufactorum somewhere north of the Olympic Fossa Assembly Yards on Holy Mars. But during the naming ceremonies it formed an unexpected bond with a servitor designated L-15T. After that 5A-NT4's machine spirit would become enraged if prevented from following what it saw as their joint purpose. Throughout the year they would compile a cross-checked inventory of skitarii and techpriests across the planet - indexed and sorted by compliance with the diktats of cult mechanicus and, for some reason, diurnal rest patterns. Then, once a year, they would venture forth - dispensing brightly wrapped gifts and swift punishment as their ineffable mission required...

Mini of the month - Not very Christmassy

Entry 14 by @chrisabernethy.bsky.social

Naughty || Nice

#Nerdlings #MiniOfTheMonth

02.01.2026 11:02 ๐Ÿ‘ 107 ๐Ÿ” 14 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yuri Gagarin went round the earth once and was made Hero of the Soviet Union. I go around the sun every year and all I get is a cake.

01.01.2026 23:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A long room with furniture cleared to the sides. At the far end are various sweets and jars of fudge or marshmallows on the floor, ready to be won by the nearest-bowled sprout.

A long room with furniture cleared to the sides. At the far end are various sweets and jars of fudge or marshmallows on the floor, ready to be won by the nearest-bowled sprout.

The prizes are set up for the annual family Sprout Bowling session.

31.12.2025 16:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Image macro, with a young boy at the bottom of the image facing a fork in the road. To the left, a path leading to a black, thorn-riddled castle in a thunderstorm, labelled "Godzilla". To the right, a glowing, clean castle on a sunny day, labelled "Professional Modelmaker"

Image macro, with a young boy at the bottom of the image facing a fork in the road. To the left, a path leading to a black, thorn-riddled castle in a thunderstorm, labelled "Godzilla". To the right, a glowing, clean castle on a sunny day, labelled "Professional Modelmaker"

31.12.2025 12:22 ๐Ÿ‘ 31 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Today is the last day that you can repost this image

31.12.2025 07:48 ๐Ÿ‘ 25320 ๐Ÿ” 14894 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 3

Walked past Kate Winslet in a corridor at a school she was considering for her children.

29.12.2025 20:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm desperately hoping this is an Adobe Illustrator gag.

23.12.2025 17:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Oof! I sort of regret letting my parents get rid of mine (and the Acorn Electron), but to be honest the odds I'd ever actually crack it out are pretty slim. I do still have my Mega Drive but I never turn it on.

23.12.2025 16:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Oh, yes, the battery life. And some pretty weak soldering that meant the mains input would break after a while. I remember that one of the tensest things about playing on mine was not moving too much and joggling the cable, causing it to reset.

23.12.2025 16:19 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm confused that programming is in S but specific, hard bits of programming, like online multiplayer, are in A ๐Ÿค”

But I do love that quaternions are some sort of weird alien creature!

23.12.2025 16:14 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Particularly when McClane has no shoes!

23.12.2025 16:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What's the stupidest picture you own?

21.12.2025 14:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0