Inspiration

Last fall I start volunteering with Douglass-DIMACS Computing Corps, teaching middle school girls how to program in order to encourage their interest in STEM. We found some of the girls would lose attention when working with text-only coding projects, and would often open MS paint or other painting programs on their computers or tablets.

What it does

Script Scribble is an art program with an entirely scripting based toolbox. Changing color and size is done through javascript.

How I built it

I used javafx for the interface and used Nashorn scripting engine to evaluate the javascript input in java.

Challenges I ran into

I'm not accustomed to javafx, as most of my interface experience has been with SWING and AWT. It was also difficult to setup the scripting engine to take the right commands. I also was working alone, which made some features hard to implement.

Accomplishments that I'm proud of

I finished my first Hackathon with a project I'll actually use in my volunteer work.

What I learned

I learn how to accomplish such a project in a short period of time.

What's next for Script Scribble

There are a lot of features I want to implement: opening files, undo/redo, erasing, and more. I plan to use this with the kids I teach to see if they have any opinions on what would make this program great.

Built With

Share this project:

Updates