Midterm Project Proposal

advertisement
Midterm Project Proposal
DMS 110: Programming for Digital Art
SPRING 2015
NAME: Daniel Hochstine
PERSON #: 50094813
Description (including inspiration and general concept) (min.150word)
After using quite a few drawing programs on open processing and enjoying the majority of them,
I plan on using processing to create a really basic drawing program with a delete function by
using the space bar. I want to eventually create a program as seen in my first reference because
it was such an amazing experience with it but I’m not that advanced yet, my program is alright
but nowhere near the level of his. The code did give me at least enough to structure the size and
the concept behind it and eventually I did want to make it touch screen compatible and maybe
bring it over to JavaScript, html5, or a mobile application to achieve that, but that would be for
the final project. It would allow me to develop my skills to achieve the creation of another artist
that I originally got the idea from, Basil Vendryes.
Explain what you expect the viewer to experience (min. 100 word)
I want the user to be able to draw basic shapes in red green or blue and then be able to erase the
canvas, if they want to keep their picture they can take a screenshot, I would love to create a
function for that embedded with a click but it was much easier to let them hit print screen
instead. Eventually I may create different starting backgrounds to work off of or create a time
limit feature to see how quick they can draw.
Prioritize your goal in this project
1.Create drawing
2.Allow color choices
3.Develop erasing feature
List your reference & reason to choose
(Tutorial (if you have, no more than 1), Work Example, artists or relevant text -3)
1. http://www.openprocessing.org/sketch/26614
1. Reason: source code was great, used the core idea behind it.
2. http://www.openprocessing.org/sketch/160262
2.Reason: transitions and drawing was smooth, flawless with an amazing delete button
placement, want spacebar to have effect
3. http://www.openprocessing.org/sketch/85868
3.Reason: like the mirror concept, may use in sketch but for final project if I continue with this
plan
Download