July 25th, 2024

A Clone of Deluxe Paint II Written in Python

PyDPainter is a user-friendly pixel art program developed in Python with PyGame, inspired by Deluxe Paint. It is open-source, available on GitHub, and includes documentation and community engagement options.

Read original articleLink Icon
NostalgiaAppreciationCuriosity
A Clone of Deluxe Paint II Written in Python

PyDPainter is a pixel art program developed in Python using PyGame, inspired by the classic Deluxe Paint from the Commodore Amiga. The program aims to offer a user-friendly interface for creating pixel art, incorporating modern usability enhancements. The latest release can be downloaded from its GitHub repository, and a quick demo is available on YouTube. Documentation for the program is accessible, providing users with a comprehensive guide. Additionally, there are community engagement options through a Facebook group and a Mastodon account. PyDPainter is licensed under the GPLv3 or later, ensuring it remains open-source. For further details, users can visit the project's GitHub page.

Related

Show HN: Feedback on Sketch Colourisation

Show HN: Feedback on Sketch Colourisation

The GitHub repository contains SketchDeco, a project for colorizing black and white sketches without training. It includes setup instructions, usage guidelines, acknowledgments, and future plans. Users can seek support if needed.

Pyxel: A retro game engine for Python

Pyxel: A retro game engine for Python

The GitHub page for Pyxel, a retro game engine for Python, includes specifications, installation guidelines, examples, API references, and application development details. It covers resource utilization, input management, graphics, audio, and advanced APIs. Additionally, it offers insights on contributing, issue submission, testing, and pull requests. Users can access licensing info, sponsor recruitment, Q&A, user examples, and the developer's Twitter.

Pixi – reproducible, scientific software workflows

Pixi – reproducible, scientific software workflows

Pixi is a new package manager for scientific software, focusing on collaboration, reproducibility, and performance. It offers lockfiles, streamlined workflows, GPU optimization, and integration with tools like Jupyter notebooks. Pixi aims to enhance scientific workflows by managing dependencies efficiently.

Diffusion Texture Painting

Diffusion Texture Painting

Researchers introduce Diffusion Texture Painting, a method using generative models for interactive texture painting on 3D meshes. Artists can paint with complex textures and transition seamlessly. The innovative approach aims to inspire generative model exploration.

A (not so) small library for terminal based game development

A (not so) small library for terminal based game development

The GitHub repository hosts "pygamelib," a Python library for terminal-based game development. It prioritizes algorithm development, making it suitable for beginners and experts. Installation is easy via PyPI. Constraints include single-player support and performance limitations.

AI: What people are saying
The comments reflect a nostalgic appreciation for Deluxe Paint and pixel art programs, along with discussions on their relevance today.
  • Many commenters share fond memories of using Deluxe Paint and its impact on their graphic design skills.
  • There is a recognition of the technical challenges and learning opportunities that pixel art programs provide for aspiring developers.
  • Some users express admiration for the recreation of Deluxe Paint in PyDPainter, noting its impressive features.
  • Several comments mention alternative pixel art programs and tools, highlighting a variety of options available to users.
  • Critiques arise regarding the design choices in modern pixel art programs, particularly concerning pixel representation and filters.
Link Icon 20 comments
By @corysama - 3 months
If you want to see what a master of Deluxe Paint palette cycling can do check out Mark Ferrari's

http://www.effectgames.com/demos/canvascycle/ (hit "Show Options)

and

https://www.youtube.com/watch?v=aMcJ1Jvtef0

By @jhbadger - 3 months
It's funny to see this presented as a retro "pixel art" program. I mean I suppose it is given that it is based on a program nearly 40 years old, but the example image that is always shown with Deluxe Paint (and on this clone version's page too) is the famous picture of King Tut's mask. When I first saw that picture back in the day it was the first example of computer graphics that I had to look at twice to determine that it wasn't a photo -- the resolution, and the colors made it seem so real at first.
By @deaddodo - 3 months
About 2-3 years ago, I was writing a clone of Deluxe Paint in C/Raylib (referencing the released source code). I got about 50% done and lost my incentive.

It's a big program with a lot of features and caveats, so seeing a completed version is awesome. Congrats.

By @MenhirMike - 3 months
Also shoutout to DPaint.js, which runs in the Browser: https://github.com/steffest/DPaint-js/

(Though I will say that Aseprite has taken over as my preferred Pixel Art editor.)

By @keyle - 3 months
I'd love to know how long the original artist took to paint that image!

I imagine many hours of squinting at a CRT screen, with absolutely nothing better to do. No internet, no mobile phones, apps, social medias, zit.

By @whywhywhywhy - 3 months
This is a very accurate recreation, impressive.

Be sure to try the color cycle mode by hitting tab.

By @IlPeach - 3 months
If you are looking for an open source bitmap drawing program, [grafx2](http://grafx2.chez.com/) is worth checking out. Mature and with plenty of features. It was developed taking inspiration dpaint and brilliance
By @actionfromafar - 3 months
I wonder which paint programs have options to take account of that pixels on older computers often weren't square shaped.

For instance the Amiga had 16:15 (PAL) and 5:6 (NTSC) shaped¹ pixels.

1: https://amiga.vision/sachs

By @SunlitCat - 3 months
Deluxe Paint!

Fond memories as I found it coming along with some game I got way back in the 90s for my Amiga 600.

Those were good times~

By @throwthrowuknow - 3 months
Pixel art paint programs are an underrated way to learn a lot about a programming language and how to apply various algorithms in that language. For the motivated learner they’re perfect as a third project once you’ve completed something like a todo list and pong. Easy to make as complicated as your ambition and skill level determine.
By @mproud - 3 months
I know it doesn’t really matter, but this is one of the worst names for an app I’ve encountered.
By @krige - 3 months
Deluxe Paint was nice and all, but I happened to have DigiPaint for the same system, and boy it had some really wild (for 1989) features, like gradient fills, gradient color blending, fully adjustable transparency painting, and texture mapped manipulation. ALL in the HAM (4096 colors) mode!
By @Tommix11 - 3 months
Deluxe Paint is what got me into graphic design. The hours I spent in front of that my Amiga pixellating away, no wonder I didn'g get at girlfriend in my teens.
By @zebomon - 3 months
Thanks! I shall use this to create pictures of hot dogs :)
By @kstrauser - 3 months
I suck at computer art stuff, but what skills I do have came via many hours of practice with DPaint. It seemed like an impossible sci-fi system made real.
By @stoobs - 3 months
What a blast from the past!

Awesome job, giving me all the warm fuzzies from when I messed around doing the odd bit of pixel art on my old A500 way back when :)

By @khanan - 3 months
This is so cool it brings an tear to an old mans eye. Thank you for doing this <3
By @mrabcx - 3 months
There was a version of this even for the Atari ST.
By @Grom_PE - 3 months
Seriously, a pixel art painting program with a crude CRT scanline filter overlayed on top, at arbitrary scale instead of strictly enforcing perfect pixels? What is this for, to create a feeling of using an old computer? Even VGA had double scan at 320x200 resolution for better clarity.