David Walters's Avatar

David Walters

@hiddenasbestos.bsky.social

Working (solo) on "Thunder Helix" 🚁 + exploring and learning from multiple side projects! (he/him) #NoAI

2,697 Followers  |  858 Following  |  1,782 Posts  |  Joined: 13.03.2024
Posts Following

Posts by David Walters (@hiddenasbestos.bsky.social)

Video thumbnail

I just remembered I had made this nice demo video for Pollen :)

05.03.2026 22:54 β€” πŸ‘ 28    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Microsoft Arcade
A compilation released 1993 for Win3.1

05.03.2026 19:37 β€” πŸ‘ 45    πŸ” 9    πŸ’¬ 0    πŸ“Œ 2

This is good. It's really good to
have this exist. But I used Flash professionally for 2 years and I just can't quite handle the thought of going back πŸ˜… ... tbf maybe this one crashes less, because that was a bit part of it.

05.03.2026 19:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In your example the black line object would also be selected, yes. You could then shift click to deselect it, alternatively, drag a smaller box around green as it only needed a partial hit on there.

05.03.2026 17:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Index of all deep dive articles - The Sentinel on the BBC Micro Index of all deep dive articles about The Sentinel

Just released: 6 brand new deep dives into The Sentinel on the #BBCMicro and #C64

This is where it gets interesting!

Generating 10,000 3D landscapes; tile data and shapes; enemies and trees; secret codes

thesentinel.bbcelite.com/deep_dives#latest

Batch #4 coming soon

Enjoy!

#retrocomputing

05.03.2026 16:50 β€” πŸ‘ 42    πŸ” 11    πŸ’¬ 3    πŸ“Œ 1

For poly lines I'm doing box vs line-segment tests along the whole path, to get nice precise collisions that only count if you cross an edge.

05.03.2026 16:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Not written that yet :D --- in the current build, if you draw a selection over the middle of a box, it won't register as I only have a simple box-vertex check. Working on it !

05.03.2026 14:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Deluxe Poly is still missing many of the fundamentals, so today I added a box select to object mode. I see Ai CS4 and Affinity Designer 2 both use <Shift> for multi-select so I've changed over to that from <Ctrl>. Industry conventions are important! #pixelart #lowpoly #gamedev

05.03.2026 14:43 β€” πŸ‘ 21    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Thank you, I'll take a look ! - my algorithm is a lot simpler :)

05.03.2026 11:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Image showing the optimised vertices created by the pencil. A curvy stroke with many redundent vertices missing.

Image showing the optimised vertices created by the pencil. A curvy stroke with many redundent vertices missing.

Image showing the optimised vertices created by the pencil.

05.03.2026 10:13 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Deluxe Poly - made the pencil tool optimise the curve a bit by removing points within a 15 degree 'bend tolerance'.

05.03.2026 10:13 β€” πŸ‘ 19    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

Ah, it might be because I make flight sims - so they're more keen on self promoting new projects because they're rare πŸ˜…
I can't remember how I got linked up with them, maybe a friend's recommendation, I said hi and they welcomed me in and gave me a channel. Wish that experience for all indie devs πŸ™

04.03.2026 12:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Chthonic Masonry by Mrmo Tarius A dungeon-oriented two-bit tileset

Well, I finally updated Chthonic Masonry with an entire bunch of new stuff.

mrmotarius.itch.io/chthonic

Also over at my Ko-Fi :)

ko-fi.com/Post/Chthoni...

04.03.2026 09:02 β€” πŸ‘ 47    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0
Preview
Roland50.studio Emulate the sound of Roland's most famous and influential musical instruments from Yuri Suzuki and Roland.

A squelchy 303 Day to one and all!

To celebrate, why not go and have a play with this web experience we made for Roland with Yuri Suzuki a few years ago.

roland50.studio

03.03.2026 17:44 β€” πŸ‘ 20    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

IMO better to be hosted on other servers (i.e. one with a focus on your game's genre) so you're getting fresh eyes and also not having the 24/7 admin burden. I'm on a couple of servers that have been very welcoming of that relationship. That plus quiet server of just friends for moral support, etc.

03.03.2026 18:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

In the latest episode of Enshittificationβ„’, Discord has decided that our official Summit server (of 14,000+ users) is now "age-restricted" for seemingly no reason.

When I try to reach out via the portal they give me, they tell me "Actually, this isn't the right place". Awesome! Then where is?!

03.03.2026 15:58 β€” πŸ‘ 173    πŸ” 46    πŸ’¬ 10    πŸ“Œ 0
Video thumbnail

'Daytona USA' was released in Arcades 32 years ago this month in Japan.

03.03.2026 15:39 β€” πŸ‘ 80    πŸ” 28    πŸ’¬ 2    πŸ“Œ 5

Let's see: Take the mouse pos, convert to where that is on the canvas, i.e. (0,0)-(319,199) and store. Take that canvas pos + 1/2 and convert it back to screen, call that 'A'. Do the zoom in/out by updating the scaling. Convert the canvas pos + 1/2 to screen (under the new zoom), call that 'B'...

03.03.2026 13:48 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

... then update the canvas scrolling to add A - B. This has the effect of keeping the same pixel you're pointing at 'under' the mouse pointer, but making it grow larger. This seems to be how Photoshop CS4 works too. Hope this helps πŸ™

03.03.2026 13:48 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Let's see: Take the mouse pos, convert to where that is on the canvas, i.e. (0,0)-(319,199) and store. Take that canvas pos + 1/2 and convert it back to screen, call that 'A'. Do the zoom in/out by updating the scaling. Convert the canvas pos + 1/2 to screen (under the new zoom), call that 'B'...

03.03.2026 13:48 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Deluxe Poly - working on QoL mouse things. Can now zoom to cursor (was fun to figure that maths out) and scroll with the MMB. Not sure how bsky video code will handle the pixel grid πŸ˜… #pixelart #lowpoly #gamedev

03.03.2026 12:59 β€” πŸ‘ 33    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

🀣

03.03.2026 10:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Grassy terrain with a red glow on the horizon and darker lighting

Grassy terrain with a red glow on the horizon and darker lighting

quick palette remix to make a dawn/sunset version

03.03.2026 00:17 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks πŸ™ Btw I don't mind comparisons at all - it's nice to hear when something I made has fired connections in people's minds. It's even more fun when it's something like EQ that I actually don't know at all. Makes me curious what I did!

02.03.2026 23:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks! (I was worried people would say minecraft πŸ˜…)

02.03.2026 23:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A grassy terrain with a nice blue sky.

A grassy terrain with a nice blue sky.

A grassy terrain with a nice blue sky.

A grassy terrain with a nice blue sky.

A grassy terrain with a nice blue sky.

A grassy terrain with a nice blue sky.

Second grass attempt - I managed a terrain texture that actually looks like a meadow this time. #gamedev #lowpoly

02.03.2026 23:20 β€” πŸ‘ 34    πŸ” 1    πŸ’¬ 4    πŸ“Œ 0
Screenshot of the opening area of Catacomb Abyss, displayed with a widescreen field of view.

Screenshot of the opening area of Catacomb Abyss, displayed with a widescreen field of view.

Apologies for the shameless self-promotion, but I made a source port for Catacomb Abyss that can optionally show a wider field of view.
github.com/ArnoAnsems/C...

02.03.2026 19:17 β€” πŸ‘ 41    πŸ” 8    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail
02.03.2026 19:36 β€” πŸ‘ 38    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

IT’S MOVE ME MONDAY!!

02.03.2026 19:46 β€” πŸ‘ 12    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0

Thanks! I'm starting to plan out how I'm going to place objects on the terrain, so hopefully it looks more alive then πŸ‘

02.03.2026 18:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0