shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

284
active users

#retrodev

4 posts3 participants0 posts today
My latest artwork is a shinto shrine inspired by the town of Sawara, Japan. Also, the first pixel art I've made in Krita on Linux! I could never get Clip Studio Paint to work with Lutris so knowing I can transfer this workflow is awesome.

Long image description (with some anatomy of a shrine type terminology) on my site gallery: https://pixelglade.net/artwork/pixelart.html#pixelart-shinto-shrine-sawara

#pixelart #pixelartist #commsopen #commissionsopen #openforcommissions #opencommissions #ドット絵 #illustration #pc98 #retrodev #retrogames #retrogaming #videogames #gamedev #pixelartist #1990s #digitalart #MastoArt #gameart #visualnovel #backgroundart #1980s #80s #80saesthetic #80svideogames #snes #gba #animeart #anime #pixels #shrine #japan #krita #kritaart #kritaartist

I hate it when solutions that should be obvious take me, like, days to figure out.

"picking up" or "dropping" an item, *was* copying metadata to a lua table and allocating/freeing objects from the tilemap array.

All I *needed* to do was set or unset a flag on the item for "in player inventory" and either render it in the map or not. Fixed a ton of bugs.

I posted this earlier but I wanted an excuse to use it for #screenshotsaturday

#gamedev #roguelike #retrodev

youtube.com/watch?v=RnpQpgHAIR

Crosstacks are Orthogonal Stack Views

github.com/ha1tch/ual/blob/mai
Crosstacks are a new ual kind of element that provides orthogonal views across multiple stacks (think: a row of a spreadsheet that traverses several stack columns).
This extension lets you work with data in both vertical (traditional stack) and horizontal (cross-stack) directions with equal efficiency. With crosstacks, you can elegantly express complex operations on multi-dimensional data without specialized syntax. Tailored for matrix operations, image processing, and tensor calculations while maintaining ual's philosophy of explicit, efficient operations.

HA-HT

github.com/ha1tch/ual/blob/mai
Under the hood, crosstacks use a Hybrid Adaptive Hash-Tree structure that combines direct addressing with specialized data structures. The first two levels provide O(1) access to positions, while the third level adapts between five different implementations based on actual usage patterns. This approach delivers consistent performance for both vertical and horizontal access while efficiently handling sparse data and diverse workloads. At this time this is our best candidate implementation.

GitHubual/spec/incoming/ual-1.8-PROPOSAL-crosstacks.md at main · ha1tch/ualual is a stack-oriented programming language for small systems with a unified approach to program safety. - ha1tch/ual