Tux Paint

Please try it. Let me know what you think :slight_smile:

http://www.newbreedsoftware.com/tuxpaint/

Only an alpha version. Still much to be done!

"Tux Paint is going to be a drawing program for you kids. It provides
a simple interface and fixed canvas size, and will provide access to
previous images using a thumbnail browser (e.g., no access to the
underlying filesystem).

It’s not meant as a replacement for The GIMP, Gpaint or Xpaint, as
it is VERY limited, but it does provide a much simpler interface,
and has child-oriented additions such as sound effects and (eventually)
an animated character (and possibly spoken help, along with textual,
on-screen help).

Tux Paint is to be released under the GNU General Public License (GPL),
and will hopefully become part of the Tux4Kids project, and be
incorporated into the “Debian Jr.” project.

It’s based on SDL, so it should be portable amongst numerous
operating systems (Linux, Windows, MacOS, MacOSX, BeOS, other Unixes,
etc.). It’s being developed on a 450MHz Intel Celeron, but has been
briefly tested on a 133MHz Pentium (no sound) with suitable results."

Enjoy!

-bill!

I havent looked at it yet, but dare I say “Mario Paint”?On 16-Jun-2002, nbs wrote:

Please try it. Let me know what you think :slight_smile:

http://www.newbreedsoftware.com/tuxpaint/

Only an alpha version. Still much to be done!

"Tux Paint is going to be a drawing program for you kids. It provides
a simple interface and fixed canvas size, and will provide access to
previous images using a thumbnail browser (e.g., no access to the
underlying filesystem).

It’s not meant as a replacement for The GIMP, Gpaint or Xpaint, as
it is VERY limited, but it does provide a much simpler interface,
and has child-oriented additions such as sound effects and (eventually)
an animated character (and possibly spoken help, along with textual,
on-screen help).

Tux Paint is to be released under the GNU General Public License (GPL),
and will hopefully become part of the Tux4Kids project, and be
incorporated into the “Debian Jr.” project.

It’s based on SDL, so it should be portable amongst numerous
operating systems (Linux, Windows, MacOS, MacOSX, BeOS, other Unixes,
etc.). It’s being developed on a 450MHz Intel Celeron, but has been
briefly tested on a 133MHz Pentium (no sound) with suitable results."

Enjoy!

-bill!


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

–
Patrick “Diablo-D3” McFarland || unknown at panax.com
"Computer games don’t affect kids; I mean if Pac-Man affected us as kids, we’d
all be running around in darkened rooms, munching magic pills and listening to
repetitive electronic music." --Kristian Wilson, Nintendo, Inc, 1989

Only an alpha version. Still much to be done!

With this in mind, here’s two comments:

  1. Break it up into multiple source files before it becomes too big.
  2. Use SDL_UpdateRects(), not SDL_Flip() in most cases…using the X11 DGA
    target made this run well, but straight X11 was painful…just moving the
    stamp cursor around was > 1 second behind my mouse cursor.

Those caveats aside, I sat here and played with it for longer than I’m
willing to admit. :slight_smile: This oughta be a lot of fun in the end.

–ryan.

I’m not familiar with it.

Looking at Nintendo’s site, it looks to be an SNES game from 1992 that’s
obviously no longer available.

They claim it’s for “kids eight to 80.”

Well, Tux Paint is more like for “kids two to 8” :wink:

-bill!On Sun, Jun 16, 2002 at 03:37:35PM -0500, Patrick McFarland wrote:

I havent looked at it yet, but dare I say “Mario Paint”?

Only an alpha version. Still much to be done!

With this in mind, here’s two comments:

  1. Break it up into multiple source files before it becomes too big.

Bah! You are WEAK and PUNY! :slight_smile:

Actually, no, you’re right. I’m just lame and lazy. :wink:

I probably will… maybe. Kinda… If I feel like it.
(I’ve barely been feeling like commenting, which is strange for me.)

  1. Use SDL_UpdateRects(), not SDL_Flip() in most cases…using the X11 DGA
    target made this run well, but straight X11 was painful…just moving the
    stamp cursor around was > 1 second behind my mouse cursor.

Yes. SDL_UpdateRect() needs to be used, definitely.

Interestingly, it worked quite well on the P133 I have sitting around here.
:slight_smile:

Those caveats aside, I sat here and played with it for longer than I’m
willing to admit. :slight_smile:

Eeeexcellent

This oughta be a lot of fun in the end.

:slight_smile:

-bill!On Sun, Jun 16, 2002 at 05:03:57PM -0400, Ryan C. Gordon wrote:

Ryan C. Gordon wrote:

Only an alpha version. Still much to be done!

With this in mind, here’s two comments:

  1. Break it up into multiple source files before it becomes too big.

Clearly you are not familiar with Bill’s style :slight_smile:

  1. Use SDL_UpdateRects(), not SDL_Flip() in most cases…using the X11 DGA
    target made this run well, but straight X11 was painful…just moving the
    stamp cursor around was > 1 second behind my mouse cursor.

It ran quite nicely on my machine, although it is a Athlon 950 with a TNT2.

-Ray

It was a very kid oriented paint program for the snes. First title to use the
snes mouse, and they sold it originally with the mouse. Couldnt do alot.On 16-Jun-2002, nbs wrote:

On Sun, Jun 16, 2002 at 03:37:35PM -0500, Patrick McFarland wrote:

I havent looked at it yet, but dare I say “Mario Paint”?

I’m not familiar with it.

Looking at Nintendo’s site, it looks to be an SNES game from 1992 that’s
obviously no longer available.

They claim it’s for “kids eight to 80.”

Well, Tux Paint is more like for “kids two to 8” :wink:

-bill!


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

–
Patrick “Diablo-D3” McFarland || unknown at panax.com
"Computer games don’t affect kids; I mean if Pac-Man affected us as kids, we’d
all be running around in darkened rooms, munching magic pills and listening to
repetitive electronic music." --Kristian Wilson, Nintendo, Inc, 1989

> 2) Use SDL_UpdateRects(), not SDL_Flip() in most cases...

Done. New release available. Changes include:

  • Selector has a diff. sfx than toolbar.

  • Replaced SDL_Flip()s with SDL_UpdateRect() where possible

  • Thumbnails (e.g. for stamps) made high-quality (anti-aliased).
    (This is optional, determined at compile-time)

  • Stamp and brush files are sorted alphabetically by filename.

  • Color selector buttons no longer simply ugly rectangles.
    They now look like the other buttons in the program.
    (Thanks to LIM for help with embarassingly trivial alpha-blend code)

  • Tux appears at the bottom giving tips for tools.

  • Stamps may have “tips.” (e.g., click the “Earth” stamp and it
    will tell you something about earth at the bottom)

Get it:

http://www.newbreedsoftware.com/tuxpaint/

Please show kids, and give me feedback! :wink:

-bill!On Sun, Jun 16, 2002 at 05:03:57PM -0400, Ryan C. Gordon wrote:

Bill, I just want to say that you scare me.–
Joseph Carter Don’t feed the sigs

We reject: kings, presidents, and voting.
We believe in: rough consensus and working code.
– Dave Clark

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020617/455987d6/attachment.pgp

Only an alpha version. Still much to be done!

With this in mind, here’s two comments:

  1. Break it up into multiple source files before it becomes too big.

Bah! You are WEAK and PUNY! :slight_smile:

Actually, no, you’re right. I’m just lame and lazy. :wink:

I probably will… maybe. Kinda… If I feel like it.

If you’re lazy, you should definitely be careful with your coding style in general. It saves lots of time.

(I’ve barely been feeling like commenting, which is strange for me.)

It tends to happen when you’re having fun and things work out the way you want. :slight_smile:

[…]

Those caveats aside, I sat here and played with it for longer than I’m
willing to admit. :slight_smile:

Maybe I should look at it… Or maybe not? (aargh!) :slight_smile:

//David

.---------------------------------------
| David Olofson
| Programmer

david.olofson at reologica.se
Address:
REOLOGICA Instruments AB
Scheelev?gen 30
223 63 LUND
Sweden
---------------------------------------
Phone: 046-12 77 60
Fax: 046-12 50 57
Mobil:
E-mail: david.olofson at reologica.se
WWW: http://www.reologica.se

`-----> We Make Rheology RealOn Sun, 16/06/2002 18:06:34 , nbs wrote:

On Sun, Jun 16, 2002 at 05:03:57PM -0400, Ryan C. Gordon wrote:

Tux Paint scares you, but Virtual Kendrick doesn’t?!?!?

YOU scare ME! :wink:

-bill!On Mon, Jun 17, 2002 at 04:52:52AM -0700, Joseph Carter wrote:

Bill, I just want to say that you scare me.

Oh no, you scared me long ago, I’d just not gotten around to saying so.
Now I have. =)On Mon, Jun 17, 2002 at 10:46:33AM -0700, nbs wrote:

Bill, I just want to say that you scare me.

Tux Paint scares you, but Virtual Kendrick doesn’t?!?!?

YOU scare ME! :wink:

–
Joseph Carter You want fries with that?

red dye causes cancer, haven’t you heard? (;
fucking everything causes cancer, haven’t you heard?
=>
no, that causes aids

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020617/41dc7248/attachment.pgp