P_Malin

Technical Director at Assemble Tech Ltd. (we're hiring!) with a fondness for shiny graphics and good engineering.
Formerly Activision Central Tech & Bizarre Creations.
he/him

assembletechnology.io/
shadertoy.com/user/P_Malin
blog.mousefingers.com/
pouet.net/user.php?who=105060

@foone boast about itself I guess.

@thp @JetSetIlly Possibly something off in your conversion to integer (to sample the texture with) and fractional (to weight the blending of those samples) texture co-ordinates. You might need a half texel offset somewhere. Here is an illustration of linear interpolation in shadertoy.
shadertoy.com/view/McKfWK

P_Malin boosted:
Dan Luudanluu
2024-11-22

A version of Missile Command for the Commodore 64 where the bottom of your screen is the game state in memory and missiles cause memory corruption, which eventually causes you to lose: csdb.dk/release/?id=135463.

In the video below, a missile broke my controls and caused my cursor to move down and to the left so I couldn't stop other missiles.

P_Malin boosted:
2024-11-22

Help my pal Inverse Phase find a new home for the Bloop Museum! They're so close, please help if you can:

givebutter.com/bloopholiday

P_Malin boosted:
2024-11-08

Animating strange attractors, part 2. This time the formula is P += cos(P.zxy + T) - S * P, with P being the position of each particle, T being the time of the simulation in seconds, and S is a parameter that fluctuates randomly over time in the range of 0.05-0.2.
The coloring is based on each particle's speed vector.

#Blender #B3D #GeometryNodes #StrangeAttractor #GenerativeArt #Animation

@gorlak or a concurrency one?
busy waiting for godot.
async waiting for godot.
godot.event.wait()

P_Malin boosted:

New article, how do do uniform point distribution on an infinite grid.

boristhebrave.com/2024/10/30/i

P_Malin boosted:
2024-09-07

Somehow in my mind I still had the wrong idea that "modern" Amiga demos (modern here meaning not "old school", i.e. targeting 68060 + Fast RAM + RTG) are still playing 4 channel ProTracker or such modules for their soundtrack.

Whereas in reality they have long (since early 2000s) switched to an ADPCM player (mp3/ogg being too expensive for the CPU): github.com/Kalmalyzer/adpcm-68

Overall, I found this old interview with Kalms insightful: dhs.nu/misc.php?t=special&feat

@losttourist is this more of your usual ship-posting?

@losttourist Yeah, I liked my brain's original interpretation of that line; that they made some great Node and NestJS buddies.

@foone It is the future we were promised.

P_Malin boosted:
Michael ☕️mcpinson@mas.to
2024-06-23

@fluke
If you were my child, I'd ground you until you conducted yourself properly.

@SpeccyWorldCup this is too hard. You can't ask me to decide this!

@luna but where to send help? You'll need to encode geolocation metadata.

@athayes @bbcmicrobot amazingly amazing game.
"drop no tea" 🤯

P_Malin boosted:
BBC Micro Bot :mastodon:bbcmicrobot@mastodon.me.uk
2024-05-25

I ran @p_malin's program and got this.
Source: bbcmic.ro/?t=9XSCM #bbcbasic

P_Malin boosted:
BBC Micro Bot :mastodon:bbcmicrobot@mastodon.me.uk
2024-05-25

I ran @p_malin's program and got this.
Source: bbcmic.ro/?t=9XSvG #bbcbasic

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst