Ben's Avatar

Ben

@binarymoon.bsky.social

UK based Web and Game Dev. I create fun things with a computer (games, apps, websites). Find me online: https://www.binarymoon.co.uk/social/

287 Followers  |  901 Following  |  484 Posts  |  Joined: 12.07.2023  |  2.267

Latest posts by binarymoon.bsky.social on Bluesky

Preview
Revealed: How Substack makes money from hosting Nazi newsletters Exclusive: Site takes a cut of subscriptions to content that promotes far-right ideology, white supremacy and antisemitism

β€œWithin two hours of subscribing to NatSocToday for the purposes of this investigation, the Substack algorithm directed the Guardian’s account to 21 other profiles featuring similar content.”

substack continues to be a cesspool that should be abandoned just like x

07.02.2026 19:05 β€” πŸ‘ 227    πŸ” 100    πŸ’¬ 3    πŸ“Œ 8
Preview
Brush Ninja The official shop of Brush Ninja. Find the latest content, buy merch, and support your favorite creator.

Making a(nother) new BrushNinja store. Hopefully I've added some designs that people actually like this time! 🀭
brush-ninja-shop.fourthwall.com
#brushninja #indie #sideproject

05.02.2026 12:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

another robot highlight for 2025: man wearing humanoid mocap suit kicks himself in the balls

27.12.2025 17:27 β€” πŸ‘ 47080    πŸ” 14509    πŸ’¬ 957    πŸ“Œ 3144
Post image

Movie review from Guardian on Melania.

30.01.2026 22:43 β€” πŸ‘ 28035    πŸ” 7251    πŸ’¬ 1663    πŸ“Œ 817

I use JavaScript so get them in the console anyway but being built in I can filter and format to remove internal cruft and make it even clearer.

30.01.2026 09:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot of beepmini showing an error message and stack trace which is a list of functions in the reverse order they were called

A screenshot of beepmini showing an error message and stack trace which is a list of functions in the reverse order they were called

Added built in debug logging to beepmini, so if there's a problem you get an error message and stack trace. The stack trace is new, but helps a lot for working out what function caused the error.
#gamedev #indiedev #javascript

29.01.2026 10:25 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Cool. Just checking. Half expecting you to be sitting there drawing them all one by one as the orders come in 😁

27.01.2026 17:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

These are prints right? I'm very tempted to get some!

27.01.2026 16:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
β€œThey avoided one another's faces, for fear of what they might see mirrored there. Each man thought: one of the others is bound to say something soon, some protest, and then I'll murmur agreement, not actually say anything, I'm not stupid as that, but definitely murmur very firmly, so that the others will be in no doubt that I thoroughly disapprove, because at a time like this it behooves all decent men to nearly stand up and be almost heard...
No one said anything. The cowards, thought each man.”

― Terry Pratchett, Guards! Guards!

β€œThey avoided one another's faces, for fear of what they might see mirrored there. Each man thought: one of the others is bound to say something soon, some protest, and then I'll murmur agreement, not actually say anything, I'm not stupid as that, but definitely murmur very firmly, so that the others will be in no doubt that I thoroughly disapprove, because at a time like this it behooves all decent men to nearly stand up and be almost heard... No one said anything. The cowards, thought each man.” ― Terry Pratchett, Guards! Guards!

As Pratchett said:

17.01.2026 19:43 β€” πŸ‘ 1328    πŸ” 477    πŸ’¬ 5    πŸ“Œ 7

i wish i could still buy things at the prices i used to complain about

19.01.2026 18:28 β€” πŸ‘ 12021    πŸ” 1581    πŸ’¬ 125    πŸ“Œ 67
Swedish flag

Swedish flag

NO AI Allowed: Sweden Bans AI Generated songs from official charts

NO AI Allowed: Sweden Bans AI Generated songs from official charts

Sweden becomes the first country to ban all AI music from their official charts! Huge win!

19.01.2026 23:42 β€” πŸ‘ 5605    πŸ” 1533    πŸ’¬ 31    πŸ“Œ 53

I'm using deezer. The app isn't quite as good but it has pretty much the same selection of music and works well enough.

16.01.2026 09:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

wikipedia turns 25 today! the last unenshittified major website! backbone of online info! triumph of humanity! powered by urge of unpaid randos to correct each other! somehow mostly reliable! "good thing wikipedia works in practice, because it sure doesn't work in theory" - old wiki adage

15.01.2026 13:47 β€” πŸ‘ 12526    πŸ” 4031    πŸ’¬ 95    πŸ“Œ 304

I can only imagine! I've been wondering how the ai in PokΓ©mon pocket works. I see people saying it's bad but I can only imagine it's massively complex because of all the combinations of cards, deck and deck order etc. Must be crazy complex.

11.01.2026 13:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I also want them to push crates and bombs. Pickup collectibles/ loot. Ignite bombs. Even start fights amongst themselves. Generally be unpredictable.

11.01.2026 13:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm actually getting somewhere with this now. Scrapped what I had and started again but kept the things I learnt. Also allowed me to improve a few internal systems. Now have characters who walk around randomly, who follow paths, and run around when on fire. Now to make them chas and attack.

11.01.2026 13:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

This is actually quite brilliant, up to and including the final sentence πŸ”₯

01.12.2025 11:09 β€” πŸ‘ 26199    πŸ” 10126    πŸ’¬ 527    πŸ“Œ 868
Preview
a cartoon airplane is flying over a small island in the distance Alt: A clip from Porco Rosso. Shows a cartoon airplane flying over a small island in the distance

Too many to choose from but my favourite is somewhere within Howl, Porco Rosso, and Cagliostro. Mononoke and Castle in the Sky are up there as well. Love a bit of Ghibli

06.01.2026 17:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As guests on Gogglebox.

06.01.2026 15:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Google Docs show words left until AI replaces you

05.01.2026 15:09 β€” πŸ‘ 519    πŸ” 150    πŸ’¬ 41    πŸ“Œ 127

Well I worked out why the crates weren't burning. I was loading the AI system with the same name I used for the fire system (copy and paste error) so it was running AI instead of fire. So that's now working at least. That's what I get for doing these things at 1 in the morning. 🀦

05.01.2026 10:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

That's probably sensible! I think I went too big, changing the architecture to try to fit future things and breaking a lot in the process. Hopefully I can unpick it all and work out where it's gone wrong.

05.01.2026 10:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The enemies have gone from following a path to just standing still. But there's no JavaScript errors.

Plus fires no longer burn crates. That's not even related to ai but it stopped working since I started writing the ai stuff 😬

05.01.2026 01:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I used to have the character walking around following a path, which looks intelligent until they don't attack/ retaliate or respond to being burned alive. If this works I think it will be really cool - but it needs to work first!

05.01.2026 01:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A screenshot of my enemy ai todo list. Includes:

- better enemy ai
	- enemy properties
	- astar to chase player
	- attack player when near enough (must be facing player and in tile next to them)
	- user setting to grab hearts, coins, etc that the player can pickup
	- user setting to drop items (including ones grabbed) on death
	- field of view/ line of sight
	- run around when on fire
	- allow player sneak attacks (use field of view)
	- respawn option on map reload (otherwise delete from map list)

A screenshot of my enemy ai todo list. Includes: - better enemy ai - enemy properties - astar to chase player - attack player when near enough (must be facing player and in tile next to them) - user setting to grab hearts, coins, etc that the player can pickup - user setting to drop items (including ones grabbed) on death - field of view/ line of sight - run around when on fire - allow player sneak attacks (use field of view) - respawn option on map reload (otherwise delete from map list)

Am currently trying to add AI to the adventure game maker in BeepMini. Specifically enemy AI (NOT chatgpt ai). That is how the enemy decides where to move, when to attack etc.

Never done anything this complex before, it's really frying my brain.
beepmini.com/tools/advent...
#gamedev #indiedev

05.01.2026 01:31 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 3    πŸ“Œ 0

After celebrity traitors my wife and I were saying they should make a show called faithfuls where the audience don't know who the traitors are either. They can then show two versions of the same show from both perspectives which would make it more interesting seeing the traitors manipulate people.

04.01.2026 11:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Since series 2 I've barely watched the first half of each series cos there's too many people and I don't know who they are.

Celebrity traitors was interesting because I at least "knew" all the characters and had an idea of their personality.

I think the new secret traitor will be interesting.

04.01.2026 11:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Cops Forced to Explain Why AI Generated Police Report Claimed Officer Transformed Into Frog AI-powered software Draft One automatically generates police reports from body camera footage. It thought an officer turned into a frog.

officer froggie reporting for duty futurism.com/artificial-i...

03.01.2026 21:12 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Ah nice πŸ™‚ I thought the first one looked like linocut. Maybe that's the markers then.

03.01.2026 18:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's cool! Was the colouring a second linocut or did you do something else?

03.01.2026 18:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@binarymoon is following 20 prominent accounts