Drawing Board

Oct 2024

Tech stack

JavaIntelliJGit

Description

Summary

The Drawing Board is a Java-based tool for creating grid-based artwork. Users can interact with a grid where each cell represents a "pixel," allowing for intuitive painting and erasing. This makes it an ideal platform for designing pixel-style art or simple patterns. Its straightforward interface ensures that users of all skill levels can easily engage with the application.

One of its key features is the ability to save and load canvases. Users can save their creations to a file and reload them later, making it convenient to resume projects or refine previous designs. Lightweight yet versatile, the Drawing Board combines simplicity with practical functionality, offering an enjoyable experience for digital art creation.

Functionality

  • Allows users to interact with a grid where each cell can be painted or erased
  • Lets users save their current artwork to a file for future use
  • Allows previously saved canvases to be reloaded and edited
  • Focuses on simplicity and efficiency for smooth operation

How to run

  • Make sure you have Java installed on your computer (Java 8 or higher recommended)
  • Download the latest .jar file from the Releases section
  • Double-click the .jar file to run the application or run from command line: java -jar DrawingBoard-vX.X.X.jar

Controls

  • Arrow keys: Navigate the canvas
  • Space: draw or erase the current cell
  • S: Save your canvas
  • L: Load a previously saved canvas
  • C: Clear the entire canvas

File storage

Saved canvases are stored in your Pictures folder under a directory called "DrawingBoard" with the .canvas extension.