Hopscotch (programming language): Difference between revisions

Content deleted Content added
No edit summary
Software development: rewrote for clarity and structure
Line 9:
 
==Software development==
The idea sprang from an already existing programming tool, [[Scratch (programming language)|Scratch]], where the user drags blocks into scripts in succession to create a script. This is found much easier by children than typing out the code manually like other programming languages tend to use. Though theThe developers of Hopscotch wanted to take a step back from Scratch, and makemaking it slightly easier to grasp the concepts and make Hopscotch easier to use, thereforeso removingremoved many blocks and addingadded some of their own in hope to make it easier to use.
 
Hopscotch includes basic programming blocks and functionalities such as variables, sprites (called objects) and text objects, but also features considered more advanced such as self variables, math functions like [[sine]], [[cosine]], modulo, [[tangent]], [[Inverse tangent|inversed tangent]] and more.
 
The app is updated frequently with more and more features. See "Editor history" below for a short summary of the app updates.
 
== Editor ==