130 comments

[ 2.9 ms ] story [ 199 ms ] thread
This is amazing and brings back good memories. I spent a good portion of my childhood playing with KidPix on a Performa 600 lol
We had a brand new lab filled with Performa 5400s loaded up with kidpix in elementary school
The dynamite brings back memories.
Same! Didn't realize this is what I played with as a kid until that moment.
This is the kind of app I want on an iPad for my kid.
You're in luck! I my kiddo loves the kidpix iPad app and it's just a single purchase.
This web version supports adding to the home screen and you maybe won’t even notice the difference.
Can you provide a link to the iPad app, please?
Wow, that’s got a real Kai’s Power Tools vibe to it.
Huh, what am I missing? This looks absolutely nothing like the link from OP.
So, sometimes software gets these things called "iterations" and "versions" where the authors of the software add features and updates. So while this link isn't the KidPix of the 90s, it certainly has the same gameplay to the point where Im personally transported back to playing this on my Dad's Mactinosh 30ish years ago.

Perhaps you can try downloading it and seeing for yourself?

Man, I used to spend hours on KidPix back on my old 68k mac. It's not quite the same, and a lot of the effects are not 1:1, but it's still a cool throwback.
Maybe a few months ago I got a real hankering for the sounds of KidPix. The theme song is 100% pure lab grade nostalgia for me. Pretty sure I never used the program to its full extent but I loved the funny sound effects.

[Editing because I commented before clicking the link. Seems this is some older version. I only used a newer one.]

I don't remember a theme song from the version of my childhood, but I vividly remember the OH NO! of the undo button (which is, delightfully, included in the web version).
https://www.youtube.com/watch?v=KMCbnEGGL4E

I remember the first part to this so well. Wondering if maybe I skipped the rest or I just forgot it. The "wow" is burned into my memory.

But as I alluded to in my edit, this seems to be an entirely different generation of product I'm remembering vs this post.

I used to use kidpix 4 as a kid and recently went and set up a windows XP VM to try it again. Turns out I pretty much was using it to its full extent by just making a mess and blowing stuff up.

It’s pretty much impossible to create anything artistic in the program. The lack of layers, zoom, and only one level of undo make it extremely difficult. I have somewhat good drawing skills but wasn’t able to do anything more than a very crude stick figure. Still had a lot of fun doing that though.

In a way I appreciate knowing that I didn't miss out on much. I vaguely recall something about animation though? Other than that, I guess that's what I remember too. Just splattering stuff on the screen to hear the funny noises and making nightmare drawings. I'm sure my parents still have some printouts. I recall a bowling ball and pin brush I liked.
like something I'd use on my amiga 500 when I was a kid!
This is pretty cool! My kids are past this now, but they used to enjoy TuxPaint, that's pretty good also.
What the hell? I grew up with this
Some previous discussion in 2021:

https://news.ycombinator.com/item?id=28073383

Thanks! Macroexpanded:

Kid Pix as a JavaScript App - https://news.ycombinator.com/item?id=28073383 - Aug 2021 (89 comments)

Kid Pix in JavaScript/HTML - https://news.ycombinator.com/item?id=28069588 - Aug 2021 (12 comments)

Show HN: JS Kid Pix 1.0.2021 - https://news.ycombinator.com/item?id=28064606 - Aug 2021 (1 comment)

Meeting Mr. Kid Pix (2019) [video] - https://news.ycombinator.com/item?id=25108875 - Nov 2020 (16 comments)

Meeting Mr. Kid Pix - https://news.ycombinator.com/item?id=20296370 - June 2019 (2 comments)

Kid Pix – The Early Years - https://news.ycombinator.com/item?id=11438994 - April 2016 (1 comment)

Kid Pix: The Early Years - https://news.ycombinator.com/item?id=1298728 - April 2010 (3 comments)

Really cool, I remember using this on a friend's computer in the early 90s. My only complaint is this has a smoothing alpha edge on the pencil and line tools, which gives that unfortunate white outline when using the paint bucket. KidPix is great, but gimmie that classic Nearest Neighbour behaviour.
https://github.com/vikrum/kidpix/issues/16

It appears because the underlying HTML5 Canvas tools are being used, things like antialiasing are unavoidable without remaking certain API calls. I'm sure it could be done though!

I think that can be turned off. I tried that recently. There is a global flag we can set to turn of antialiasing.

UPDATE: it's

    image-rendering: pixelated;

https://developer.mozilla.org/en-US/docs/Web/CSS/image-rende...
This rabbit hole is a waste of time, as someone who's been down it, you'll find piles of resources claiming CSS and JS flags will give you what you want but it never really gets there.

The only way to actually get true aliased brushes in canvas is implementing a line drawing algorithm manually and drawing down aliased circles like how https://gifpaint.com/ & https://jspaint.app/ do it.

And doing it this way is slooowww in JS
I've never used the original so this might be a faithful reproduction of the original (it's kind of cool), but it looks like the line tool and the multicoloured tool interact weirdly, and it doesn't erase the previous line when you move the mouse, instead you get a cool fan of colour instead. I was expecting a single line, but had more fun with it as it is, which is why I suspect it might not actually be a bug after all.
It's possible to avoid this issue. I implemented a Canvas based clone of the classic MS Paint back in the days. One of the tricks to avoid this, was to use decimal pixel coordinates, so instead of drawing a pixel at (100, 200), you would draw at (100.5, 200.5).
That's not a complete solution. For instance, it assumes that each canvas pixel corresponds to a single logical pixel, and that each logical pixel corresponds to a single physical pixel. There are a number of reasons that might not be true.
I think that the background colour for anti-aliasing is called "matte" in designer-speak.
My 6 year old loves kidpix 3 on an old PPC iMac. It was just a great piece of software.
Wish this had the fun pack
The original works great on dosbox, too, for all of you looking for the original experience.
Craig Hickman was my Prof at UofO. Took his Digital Arts class in 1986 for one quarter and wrote an early proto color paint program inspired by MacPaint, on a Graphics Frame Store system that uses serial port to communicate with a Mac 128K.

The system had basic graphics primitives built-in and the system drew the images based on the commands received. Forgot the name of said graphics frame store, which if I recall had 8-bit color and had "Vector" as part of it's name (though it uses raster CRT with bit maps and not vector displays).

Craig was an early pioneer in using computer color graphics for Art.

Nice. Thank you. Craig is a wonderful and generous guy, and a great teacher/professor. He noticed that I was looking to learn as much as I can about graphics programming (I was doing Comp Sci) and gave me access to some neat toys, including an Apollo Domain.
The web app somehow made its way to him! He sent me an extremely endearing message that it was fun to see his 2yo grandson using it! (Craig had originally made Kid Pix for his son who is now a graphic, ui, and ux designer). I let him know I made this port for my own daughter as a pandemic-project.
Give me text boxes and arrow connects and I'll be happy to use this for system diagrams.
This was so much fun in elementary school. I still remember going from Oregon trail on the old desktop towers to Kid Pix on the new Apple IMac G3…
Nice, we had it on Color Classics and uhh, I guess SE's or something (hard to remember)... such small screens haha :'D
I don't know why but the sounds make it so much more satisfying :-) It's as fun as I remember it being as a kid.
Ooops. Oh No. Boing. Ooops. Oh No. Oh No. Boing.
The "Moving Van" is just fantastic. Vrooom and then a break screech when you let it go.
It's a little confusing that it says Public Domain Version, but it's GPLv3.
I like how this gets "Wow, I grew up with this", or "I remember this!"

Well... Yeah. If you're of the age, there wasn't an app store and 5000 different apps doing the same thing. There was kidpix. We all saw it.

You're not special

(Except me, I used KidPix the most! More than you guys!!)

What I see is people enjoying that they all remember the same thing, not claiming they are atomic or special. (Not that I see why people feeling special would be a problem, anyway.)
I saw the comment as a tong-in-cheek reminder that culture used to be a lot less fragmented.
Looks to me like they said both.
(comment deleted)
(comment deleted)
These sounds effects are unlocking DEEEP memories. Thank you for sharing!
It's incredible, really. I haven't heard these in 25+ years and yet recognize them immediately. Probably because I heard them repeated 50 million times!
I always wondered how I knew what a line sounded like.