Hopscotch (programming language): Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit
Pruned EL links per WP:EL. Removed puffery and trivia.
Line 8:
 
==Software development==
The idea sprang from an existing programming tool, [[Scratch (programming language)|Scratch]], where the user drags blocks to create a script. This is much easier for children than typing out the [[code]] manually like in most programming languages. The [[Software developer|developers]] of Hopscotch wanted to take a step back from Scratch, making it slightly easier to grasp the concepts and easier to use, so removed many blocks and added some of their own. Hopscotch's notion of events, and rules combining conditions with actions, is similar to [[AgentSheets]].
 
Hopscotch includes basic programming blocks and functionalities such as [[Variable (computer science)|variables]], [[Sprites (computer graphics)|sprites]] (called objects) and text objects, but also features considered more advanced such as self-[[Variable (mathematics)|variables]], [[Function (mathematics)|maths functions]] and more.
Line 15:
[[File:Hopscotch_iPhone_editor.png|thumb|Hopscotch iPhone editor]]
[[File:Hopscotch_ipad_editor.jpg|thumb|223x223px|Hopscotch iPad editor]]
The Hopscotch app uses a UI very similar to that of Scratch. Use of the [[Editing|editor]] is simple, all one has to do is open the editor, tap the object and script you wish to edit, open one of the block tabs, and drag out code blocks. Most code blocks can have [[Number|numeric]], text, or math inputs. e.g. the "move" block. The editor work area is mainly based on a [[Grid graph|grid]] divided into X and Y-[[Coordinate system|coordinates]].
 
=== Editor history ===
Line 49:
 
=== Drawing blocks ===
Drawing blocks in Hopscotch work similar to the [https://docs.python.org/3/library/turtle.html turtle] module in [[Python (programming language)|Python]], allowing easy and more complex art to be coded.<ref>{{Cite web|title=Hopscotch - Make your own game. Learn to code.|url=http://www.gethopscotch.com|access-date=2016-06-20|website=Hopscotch}}</ref>
 
== Player ==
Line 63:
 
== Hopscotch Forum ==
[https://forum.gethopscotch.com/ Hopscotch Forum] is an online forum for discussion of Hopscotch projects, programming help, and Hopscotch app bug reports.
 
== Languages ==
Supported languages: [[English language|English]], Simplified [[Chinese language|Chinese]], [[Spanish language|Spanish]].
 
== Hopscotch Web ExplorerReferences ==
The Hopscotch Web Explorer is a website allowing you to view Hopscotch projects online, like in the app. It was made by a hopscotch user named Awesome-E
 
==References==
<ref>{{Cite web|title=Hopscotch - Make your own game. Learn to code.|url=http://www.gethopscotch.com|access-date=2016-06-20|website=Hopscotch}}</ref>
{{Reflist}}
 
== External links ==
* Hopscotch on App Store: https://itunes.apple.com/us/app/hopscotch-coding-for-kids/id617098629?mt=8&ign-mpt=uo%3D4
* {{Official website}}
* Hopscotch Website https://www.gethopscotch.com/
{{Authority control}}
[[Category:Visual programming languages]]