Etch A Sketch is a mechanical drawing toy invented by André Cassagnes of France. This time, it is a software used to create sketches using your computer.
This is a single user program. To use the program effectively, use the arrow buttons.
- Up for moving up.
- Down for moving down.
- Left for moving left.
- Right for moving right.
To clear the screen and start again, press the shake button and begin your next Stary Night!
HTML
CSS
JavaScript
This is the first big JavaScript project in The Odin Project curriculum.
Etch-a-sketch
The goal is to put together all that has been learnt thus far, throwing the learner deep into the programming world and showing half of what is expected of them at the end. The project, while given guidelines, does little in the way of holding the hand of the learner and it is up to them to figure it out in the end.
Including other technologies would be brilliant. The program could do with the vintage feel of the toy, creating a space where the users can easily create art in a more controlled manner. It could also do well with the option of saving projects so that they are not lost. While it will be a stray away from the original intent of the toy, updating that aspect in this while keeping the feel of the other does not impede the enjoyment of it.
- Starts are at random points with each reload.
- Can only draw following one line.
- Fork repository to your own Github account.
- Clone repository to your own machine.
- Open the code on preferred code editor.
- Make sure you have all the dependancies you might need for the code to work are installed. You can use
npm install
to start and
npm run start
to run. - Open the address shown on your console to access it.
It is best experienced on the web