alcinnz
alcinnz boosted

Now I'm thinking how to reconcile the typical layered pixmap editor that Deluxe Draw aims to implement with the ZX Spectrum colour model.

That would require the editor to support layers of different resolutions:

  1. background plane with attributes (32 x 24)
  2. bitmap plane on top acquiring colours from the attribute layer underneath.

It could conceivably be construed as a blend mode of sorts. That might possibly work.

The blend mode seems doable, the different resolutions per layer is more tricky or possibly hacky.

#DeluxeDraw #foss #golang #pixelart

alcinnz
alcinnz boosted

There are two reasons why I needed to get palette handling done early on during the development of Deluxe Draw:

  1. You need palettes for themes, and you need themes for a decent GUI. If every new colour you use is an improvised hack you end up with terrible looking GUIs of the sort everyone has decided not to use.

  2. You can't have standard system icons if you don't agree on a stable palette. I needed to stabilise at least one minimal palette so I could have a regular icon format, and icons for Deluxe Draw.

The Deluxe Pixmap Format (.dpf) is a text-based that is easy to read and write. The child of .xmp pixmaps and .bdf fonts. XMP pixmaps are cool but they only store one single image. BDF fonts are cool but they only store monochrome bitmaps. DPF is meant to store any number of named indexed-colour icons or glyphs.

You can only know how these icons are going to look in another system if you guarantee a stable palette is going to be available.

So there you go.

#DeluxeDraw #pixelart #palette #foss #golang

today's my birthday... so I made a comic about it

#MastoArt#FediArt#PixelArt#Art#Comic#Birthday#Bday

Panel 11: "They... Are always there for me."

Panel 12: "Always trying to help me..." while Anubi's partner is extending her hair to help Anubi escalate a wall, with Anubi being shy about it.

Panel 13: "Passing fun times together..." While a friend is angy and Anubi is being silly (believe it or not this is fun to both of us)

Panel 14: "And being amazing people." is visible at the top while Anubi is close to her partner and friend, who are all happy to be there.

Panel 15: My birthday wouldn't be the same without them. They mean a lot to me.
Panel 11: "They... Are always there for me." Panel 12: "Always trying to help me..." while Anubi's partner is extending her hair to help Anubi escalate a wall, with Anubi being shy about it. Panel 13: "Passing fun times together..." While a friend is angy and Anubi is being silly (believe it or not this is fun to both of us) Panel 14: "And being amazing people." is visible at the top while Anubi is close to her partner and friend, who are all happy to be there. Panel 15: My birthday wouldn't be the same without them. They mean a lot to me.
Panel 9:  "I don't care about celebrating my birthday anymore" says at the side while Anubi, now in her clown costume is opening the door.

Panel 10: "But instead I care about passing time with friends" says at the other side, while a friend and her partner is waiting for her outside.
Panel 9: "I don't care about celebrating my birthday anymore" says at the side while Anubi, now in her clown costume is opening the door. Panel 10: "But instead I care about passing time with friends" says at the other side, while a friend and her partner is waiting for her outside.
Panel 5: "It almost made me hate my birthdays" can be read at the top, while Anubi is walking with some slippers to a door.

Panel 6: "Was I the issue? What did I do wrong?" can be seen at the top while Anubi is dyeing her hair from brown to dark blue while looking at the mirror.

Panel 7: "I've never figured it out..." is visible while Anubi is putting up makeup.

Panel 8: "But it made me realize something..." says at the top, while Anubi, now finished with her preparation is walking away from the room.
Panel 5: "It almost made me hate my birthdays" can be read at the top, while Anubi is walking with some slippers to a door. Panel 6: "Was I the issue? What did I do wrong?" can be seen at the top while Anubi is dyeing her hair from brown to dark blue while looking at the mirror. Panel 7: "I've never figured it out..." is visible while Anubi is putting up makeup. Panel 8: "But it made me realize something..." says at the top, while Anubi, now finished with her preparation is walking away from the room.
A comic about birthdays.

Panel 1: Anubi is waking up from her bed with messy hair. The text above says "My birthdays... Usually went pretty badly"

Panel 2: "I would always end up crying..." can be read while a doodle of a "clown" can be seen with closed eyes, crying.

Panel 3: "Getting angry..." is visible at the top while a doodle of a person screaming and the other indifferent about it can be seen.

Panel 4: "And overall having my day ruined" it says at the top while a calendar is shown, showing off that the day 10 has been marked.
A comic about birthdays. Panel 1: Anubi is waking up from her bed with messy hair. The text above says "My birthdays... Usually went pretty badly" Panel 2: "I would always end up crying..." can be read while a doodle of a "clown" can be seen with closed eyes, crying. Panel 3: "Getting angry..." is visible at the top while a doodle of a person screaming and the other indifferent about it can be seen. Panel 4: "And overall having my day ruined" it says at the top while a calendar is shown, showing off that the day 10 has been marked.