? Simple Draw ● SmileBASIC Source

Sign In

*Usernames are case-sensitive
Forgot my password

Simple Draw

Public Key
Min. Compat.
2 votes
Description This is a drawing program I decided to make because I wanted to test my knowledge and have a drawing program that I could use to quickly make drawings. It has 5 main tools: pencil, eraser, airbrush, smudge, and paint can. Instructions Use left and right to change tools Use up and down to increase/decrease thickness Use the circle pad to increase/decrease lightness Use L and R to change the hue Use the touchscreen to draw Notes NOTE: The smudge tool is certainly not perfect and for some reason fills in black when used on blank white. The pencil tool also is not so great, not completely filling in as it goes along. Any input/suggestions/fixes are very welcome. Please report other bugs too.
  • drawing
  • art
  • paint
  • draw
  • doodle
2 Comment(s) Simeon Simeon Scholar Received for knowing a great deal about programming topics Achievements Amazing Page Hidden Achievements Drawing I like to draw! Hobbies Really nice program, controls are a little bit funky For the airbrush You may want to consider using a gaussian distribution random, I implemented it instead of yours, it just feels a little smoother used as an airbrush (it's the random that forms a bell curve, so points further away are a lot rarer, it makes a smooth gradient circle when you hold down the airbrush) The linear-random skewed shape thing you used is pretty realistic too. I think it'd be cool to build a whole drawing program purely with different styles of airbrushes, that emphasizes shading. And maybe automatically apply the blurring from the smear so that the shading is less noisy. ... GPSET TX+RNDG()*THICK,TY+RNDG()*THICK,DRAWCOLOR ... 'GAUSSIAN DISTRIBUTION FROM -1 TO 1 DEF RNDG() RETURN (RNDF()+RNDF()+RNDF())/3*2-1 END Just a thought. Cool program! 👍 Guzzler Guzzler First Week Joined in the very first week of SmileBASIC Source Website Drawing I like to draw! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Thanks.