Skip to content

nicky2pc/jack_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JACK Drawing Application

Welcome to the JACK Drawing Application! This application allows you to draw on a simulated display using the JACK programming language. It offers intuitive controls and a monitoring dashboard for better user experience.

Controls

  • Arrows: Use arrow keys for precise movement across the canvas.
  • S: Press 'S' to toggle between brush and eraser mode.
  • D: Press 'D' to enable input (drawing mode). By default, input is disabled to prevent accidental drawing.
  • Z, X: Press 'Z' to increase and 'X' to decrease the brush size.
  • Q: Press 'Q' to output your drawing.

Monitoring Dashboard

On the right side of the application, you'll find a monitoring dashboard. This dashboard provides real-time information about the application's performance, including:

  • Drawing Mode: Indicates whether the application is in brush or eraser mode.
  • Brush Size: Shows the current size of the brush.
  • Input Status: Indicates whether input (drawing) is enabled or disabled.
  • Output Status: Shows whether any output (drawing) has been saved.

Getting Started

Prerequisites

To run this application, you need the JACK programming language environment set up on your system. You can download and install the JACK compiler and simulator from the official website.

Installation

  1. Clone the repository: git clone https://github.com/nickdevcomp/jack_app
  2. Launch app using n2t JVM server

Пример изображения

About

test n2t task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •