Draw shapes on a canvas. Then press Play and sounds will be emitted based on shape geometry.
- To get going, first fork this repository.
- Then download IntelliJ Idea or similar IDE for running the program.
- After installation, click the
open
button from the IntelliJ window and select the project directory. ctrl-click
theDrawingEditor
file and select RunDrawingEditor.main()
.- The graphics canvas will open and the user can then draw different types of shapes at different positions that emit sounds based on shape type (
Rectangle
orOval
), geometry and location.
This is the final project from the Software Construction: Data Abstraction course from UBC. The course is the third of six that form the Software Development MicroMasters Program on edX.