Skip to content

kangina-tech/etch-a-sketch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Etch A Sketch ๐Ÿค”

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.

Play ๐ŸŒŸ

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!

Technologies ๐Ÿง‘โ€๐Ÿ’ป

โ€ƒ
โ€ƒHTMLโ€ƒ
โ€ƒ
โ€ƒ
โ€ƒCSSโ€ƒ
โ€ƒ
โ€ƒ
โ€ƒJavaScriptโ€ƒ
โ€ƒ

Purpose ๐Ÿง

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.

Room for Improvement? ๐ŸŒก๏ธ

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.

Bug ๐Ÿ

  • Starts are at random points with each reload.
  • Can only draw following one line.

How To Run It ๐Ÿƒโ€โ™‚๏ธ

  • 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

Image ๐Ÿ“ธ

Screenshot of etch-a-sketch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published