Edenwaith

Software + Bread Artisan. Sierra On-Line + Playdate games. Renewable energy. Sarcasm + cynicism.

@fmarini Thanks for the explanation! Didn’t Metal start out for C, which would obviously tie in nicely with Objective-C?

Watching through this year's WWDC sessions about Metal 4, it is bemusing to see the code examples are in Objective-C. An interesting choice instead of being in Swift. Does anyone know if there is a particular reason that Metal examples are in Objective-C instead of Swift?

Edenwaith boosted:
2025-06-19

sometimes, sierra on-line artists could be *really* on their game when it came to rendering 256 colour backgrounds in deluxepaint

this particular background from Police Quest 3 was likely hand painted on traditional media, scanned in, and then touched up in dpaint

i usually use this scene as an example of an interesting cinematic high-angle rarely seen in games, but today i thought i'd focus on the anti-aliasing. aliasing or "jaggies" occur when a high-res image is resampled to a much lower resolution - and only get worse as the resolution decreases. you can imagine how much resolution loss there was, going from a physical painting, to a 320x200 image. jaggies galore. it probably looked like a mess when it first came out of the scanner.

this is why the additional touch-up step in dpaint was so important. artists had the chance to iron out jaggies by blending neighbouring colours into more pleasant (smoother) patterns, so harsh lines wouldn't stand out so much

handcrafted AA became a lost art in the mid-90s, when photoshop made layers and transparency ubiquitous. today, you can blend an object into the background using opacity sliders, or using a blending tool.

but in 1992 when this game would have been painted, the palette was limited to 256 colours with *no* transparency or automatic blending available. artists had to build "ramps" or tiny incremental palettes of similar colours, and then use those to smooth out the hard lines.

i've zoomed in on the destroyed car so you can see the anti-aliasing approach this artist used. it's still jaggy, but jaggy in a pleasant, relaxing manner. compare it to the white car in the bottom right corner, which has had no AA drawn, and is harsh and unpleasant to look at, "popping" off of the background like a bad copy + paste job.

i love that game art of the early 90s was a mix of traditional colour-mixing knowledge, and intensely delicate pixel art. someone zoomed in to 800% to work on the back end of that car for an hour, just to provide you with a stronger sense of realism.

it is interesting to me that while you could try to replicate this scene using transparency today (and a 16M colour palette) - you'd end up with something far less pleasant, and less cohesive for the eye. using such a compressed palette of 256 colours forced colour coherence and holism into the process. if you only have 6 shades of white to work with, it can make things *easier* for the eye to read.

#adventureGames #pixelArt #sierraOnline

A screenshot from Police Quest 3: the Kindred, showing a scene of an alley. 

The scene has been painted at a high angle, looking down from above a street lamp, down on an old dangerous urban alley. A broken down rusting car is in the distance.

The writer has zoomed in on a section of the broken down car, to show how jaggy parts of the car's body have been smoothed over using blocks of similar colours.
Edenwaith boosted:

The latest from Crimson! Narrascope is almost here!🎉 The Season 2 @playdate I made with @golosogames is coming out soon!💛 Lovely little @noclipvideo mention in a recent video (thanks Jesse Guarascia!) 📰thecrimsondiamond.com/CrimsonG

Go here to subscribe!
thecrimsondiamond.com/subscrib

The finished painting I created on stream of Betty the Body from Omnicron Conspiracy, as seen in Streaksy's remake! Streaksy added an easter egg where if you press a key on a certain screen, Betty will appear in the Mind-Zi Tavern with these lovely pants on -- A reference to Pantsmo's Pantaloon Adventure, a mod of Cosmo's Cosmic Adventure I helped make that puts pants on most of the assets in that game. Long story, I know! xDScreenshot of The Crimson Diamond hitting Overwhelmingly Positive on Steam, with 501 reviews. I added text coming out of Nancy's mouth saying "OMG WE DID IT!!" and I put hearts around the circled words and number!Photo I took of the adorable little bit of mail Panic sent me, thanking the Season 2 Playdate developers for their participation! It includes a sticker of a Playdate and a lovely little embroidered patch.My work in progress of my cross-stitch of Ranger Murdoch, a character in my game The Crimson Diamond. His eyes are empty and black and look creepy.

R.I.P. Bill Atkinson, who was so instrumental in the development of the graphical capabilities of the Lisa and Macintosh computers. This image has been dithered with the algorithm which bears his namesake: Atkinson dither

A photo of Bill Atkinson posing with an early Macintosh.  Image is dithered with the Atkinson dithering algorithm.
Edenwaith boosted:
Wooyoung Chincwychin
2025-06-11

You can now translate print text to Braille and back-translate Braille to print text using the new API AXBrailleTranslator in your app!

developer.apple.com/documentat

Amongst all of the news from WWDC25, I didn’t initially see anything about a new, exciting framework: EnergyKit

It will be interesting to see how this develops and expands further into home automation over the coming years.

lnkd.in/gnma8vda

Fortunately, Apple’s new Liquid Glass design language isn’t just monkeying the Windows Aero look of nearly 20 years ago when frosted glass seemed to be a dominant trend of the time. Liquid Glass even has touches of the candy-like Aqua interface of the early days of Mac OS X.

@robotspacer A very important question. Hopefully another year or two until they drop support. But Apple has supported the Intel Macs longer than they did the PPC processors, so that has been good, at least!

One big question I’ve had is how much longer Apple is planning on supporting Intel-based Macs. The question has now been answered — macOS Tahoe (AKA macOS 26) will be the last version for Intel.

I’m glad I’ve been able to assist porting games to the Mac built as Universal Binaries, and now there is a more definitive timeline on when older Intel-only games have to be updated.

Source: macrumors.com/2025/06/09/intel

Edenwaith boosted:
MacRumors.commacrumors
2025-06-09

How NOT to give app reviews:

1 Star - It sucks.

5 Stars - Helpful

Constructive and thoughtful comments go a long way, versus quick obligatory text for a prompted review.

Edenwaith boosted:
2025-05-27
The image shows a scene with bright towers, Jinn that looks like a skeleton, the Queen and the angel from my previous illustration "Angel's Whisper" and chessboard floor with chess piece on it. The story is about the Jinn who can duplicate themselves to play mind games with the Queen. There are mirrors in the middle ground showing intrusive thoughts to hurt the Queen. One image shows the angel stabbing the Queen, second one shows the Jinn kissing the angel, another image shows the angel become a skeleton and the last image shows the Jinn try on Queen's crown. The Queen and the Jinn in their material form are facing each other. The Queen is holding a sword and the Jinn is riding a bright red horse. The floor looks like chessboard with red and blue chess pieces. The artwork has a frame stylized in a similar way as the towers in the background. The artwork is mostly dark with green, blue and red accents.
Edenwaith boosted:
2025-05-20

We just released the first beta for Nova 13. The headline features of this update are quick sorting, joining, and uniquing of lines; case-preserving replace; and a shortcut to open projects quickly.

But that's not all we added. You can read the full release notes at nova.app/releases/13b/

And yes, SVG files open as text by default again, but you can now preview them just like HTML files. 😉

You can get the beta now by opting into beta updates in Nova's general settings.

A screenshot of the Nova General Settings window, highlighting the checkbox to opt in to beta updates.

One thing which was unusual with the review process for EdenList 2.4.0 was how long it sat in the queue to be reviewed. I hadn't seen a delay like this in over 12 years. After more than 10 days of a "Waiting for Review" status, I finally expedited the review process at developer.apple.com/contact/ap. Once I did that, the app was reviewed and approved within an hour (or so).

EdenList 2.4.0 for iOS has now been released. This is the biggest update to the app in several years, featuring:

• New Dark and Tinted app icons
• Pin favorite lists
• Share lists from the main screen
• Fixed UI scrolling glitch
• Verified and tested with iOS and iPadOS 18
• Note: Now requires iOS 13+

Download: apps.apple.com/us/app/edenlist

EdenList 2.4.0 for iOS Screenshot with pinned lists
Edenwaith boosted:
Rosyna Kellerrosyna
2025-05-19

It’s come to me desperately asking for help via a GoFundMe. I have no money for health insurance, rent, or medication. I’m screwed as of June 1st without help. Any assistance would be greatly appreciated. gofund.me/5dfd5a7b

A delightful spin on an old idea:

“The grass is greener where you water it.”

Edenwaith boosted:
2025-05-12

Tried to make a macOS port of my AGS game Yip Quest.

Unfortunately I can't enroll to the apple developer membership now, because of issues with my credit card, and I need an apple developer ID.

I'm working with @edenwaith's blog post:

🍎 edenwaith.com/blog/index.php?p

#gamedev #indiegamedev #game

Yip Quest macOs port

The 10 year old iPhone 6S got another OS patch update with the release of iOS 15.8.4. This corresponds with the release of iOS 16.7.11 (same set of security patches) for other aging iPhones like the iPhone X.

Client Info

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