Hopscotch APP是针对10岁左右儿童教育应用中最优秀的之一。Hopscotch APP是属于孩子的编程世界,没有复杂的语句,也没有看不懂的符号代码,而是充满了动物世界和童话味道五彩缤纷世界。
第一次在 App Store 上看到这款应用的时候,第一感觉不太像是儿童教育类应用,学习编程这种即便在成年人印象中颇为要命的事,真的适合早早就让小孩子去接触吗?所有的编程步骤都化作可以看到的游戏方法,简单的几步“搭积木”,就可以做出一个类似躲避球或者跑酷的小游戏。
软件特色
可能程序员最适合去编写一个深入浅出的编程学习软件,目前我所见到的很多优秀的儿童编程学习应用都出自程序员团队之手,大概也只有程序员们最希望引领孩子走进编程的世界,让他们对此产生兴趣。《Hopscotch》最直观的的一个优点就是它采取像“搭积木”那样的模块化代码和像卡通绘本那样的图形编程界面,完全不会产生理解障碍,按照应用的指导,小朋友们只要拖动编程模块到代码区域就可以完成一个功能,不需要进行任何输入操作,就像是堆积木一样。应用的口号就是:“你可以做任何事!”
《Hopscotch》设计的角色都是有趣的生物,另外还有各种各样的道具,比如水果、皮球这类小孩子熟悉的物品,这些都属于对象,而要使对象发生动作,就要亲自编辑给它们增加点动感了。开发者在其中预设了各种各样的触发条件和动作范本,你要决定好让屏幕上这只小动物发生什么,然后按照指示把想要的选项拖到右边区域就可以了,因为预设的语句都是编写好的,也不用担心出现错误,很适合让小孩子们天马行空地折腾,或许他捣鼓出来的比我们这些成年人规规矩矩做出来的还出彩一些。
在《Hopscotch》的社区里已经可以看到很多分享出来的作品了,哪怕是我这种已经严重超龄的用户,看到其中很多作品也觉得做得相当给力,很多基本上都是一个手机游戏的雏形了。一个孩子能好好的学习代码,或许写出来的比很多半吊子的大人还好。
《Hopscotch》能用的语句集比较简单,打开每项功能都看了一下,主要集中在位移、文字、形状、绘画轨迹这样的简单动作,“编”出来的程序有点类似于一个 Flash 小游戏,虽然简单,但里面细节一点都没有偷工减料,而互动性挺强的。
比如说用《Hopscotch》编写出来的这个猴子跑酷,当你点击屏幕则触发动作,大猩猩不断地横向移动,小猴子一步步纵向前进,被大猩猩碰到则退回起点处。当然这里面的动作都是已经编写好了的,你可以直接顺着这个方案,让游戏变有趣一些,比如增加大猩猩的数量(记得给它一个动作),让小猴子吃到香蕉后体型变大,回到起点再次开始等等。
更新日志
v3.53.0Hey Hopscotchers,
You are getting a couple of bug fixes in this release! To start, you will notice that the app is much faster and smoother, especially when it comes to downloading projects and coding in Hopscotch. Yay!
Bug fixes in this version include:
- Hopscotch will no longer crash when you make a new custom rule or ability
- You can now update your custom art or image from the “Set Image” block
- Your text objects will no longer appear stretched when you resize them on stage
- When you delete a variable from the keyboard, it will be removed from your keyboard and your code
- Text values will update correctly in the block and on the text field above the keyboard
Thank you to all the users who helped report the bugs above!
We’d love to hear from you! If you have any questions/comments/feedback, please email us at help@gethopscotch.com. Happy Hopscotching!
v3.52.1This version fixes the performance issues caused by the last release.
-
Have you ever spent 10 minutes positioning your objects on the screen and then accidentally moved one with your finger? Now, instead of getting frustrated, you can simply press the Undo button at the top-right corner of the screen!
That’s not all: you can also use the undo and redo buttons while coding in Hopscotch. You can undo adding, deleting and re-ordering blocks, and redo all of these actions if you change your mind!
We’re excited to see the amazing projects you’ll create now that you can experiment without the fear of making mistakes. If you have any questions/comments/feedback, please email us at help@gethopscotch.com. Happy Hopscotching!
v3.52.0Have you ever spent 10 minutes positioning your objects on the screen and then accidentally moved one with your finger? Now, instead of getting frustrated, you can simply press the Undo button at the top-right corner of the screen!
That’s not all: you can also use the undo and redo buttons while coding in Hopscotch. You can undo adding, deleting and re-ordering blocks, and redo all of these actions if you change your mind!
We’re excited to see the amazing projects you’ll create now that you can experiment without the fear of making mistakes. If you have any questions/comments/feedback, please email us at help@gethopscotch.com. Happy Hopscotching!
v3.50.5In this release, you are getting a fix for the custom art bug where the “Save Image” and “Done” buttons don’t work after editing an image. Thanks to Creation Productions for spotting this! If you have any questions/comments/feedback, please email us at help@gethopscotch.com. Happy Hopscotching!
v3.50.4This is a quick fix for the subscription issue that affected some of you. If you have any questions/comments/feedback, please email us at help@gethopscotch.com!
Happy Hopscotching!
v3.50.3Hey Hopscotchers,
You might not see a noticeable change to the Hopscotch app in this release, but you’re actually getting a more optimized drawing feature! The developers have been investigating the crash reports you sent us, and this quick update should help you have fewer crash issues while coding.
If you have any questions/comments/feedback, please email us at help@gethopscotch.com!
v3.50.2Hey Hopscotchers!
Have you ever run into an unfamiliar block when you’re looking at someone else’s code? Now, you can long-press on ANY of the blocks in your editor to view its help doc. This will help you to understand anyone’s project on Hopscotch better. Plus, you’re getting a brand new look with the block help docs!
Also, make sure you check out the new Help menu (tap the gear button on the top-right corner of your screen and tap on “Help.“). Now you can file a bug report for Hopscotch with the “Report a Problem” button! Tap through the other menu options to discover more!
You may have noticed that sometimes the keyboard would get stuck on your screen even when you exit the project. This is now fixed! Thank you to everyone on the forum (and everyone who emailed us) for reporting this bug!
If you have any feedback/questions/comments, you can send us an email at hello@gethopscotch.com!
v3.49.0Hopscotchers, this is a big one: you can now use parameters in your custom rules and custom abilities! Now you can write the code once and use it all over your project with slight differences.
Open a new project and start playing with the refreshed starter rules to see parameters in action. The symmetrical mirror drawing and the two-colored gradient background are the Hopscotch team favorites so far. Lastlyopen up the new rules to learn more about how they work. There are comments to explain what’s going on!
And as if that wasn’t enough: clones have gotten a total refresh! Instead of cloning an object in its original state, the clone will pick up the properties of that object at that moment. To learn more about clones, watch the brand new clone tutorial series in the video section of the app.
And lastly, for the advanced users, we’ve fixed some bugs in the execution order of code. Now you can use a set variable block right before an if statement, no problemo.
Other bug fixes:
The prompt block will work with local variables.
Comment blocks show more text.
Copying a rule or object now copies the set variable blocks too.
We love to hear from you! Send feedback to hello@gethopscotch.com.
v3.48.3Happy Holidays Hopscotchers!
Our gift to you: bug fixes!
- iOS 15 apps will no longer crash when scrolling a long list of methods. (Thank you 000 for the steps to reproduce it).
- When you add a rule in front of a set variable block it will go to the top of the list rather than the bottom.
- The visual glitch on iPhone when you have a top planter badge and a project that needs uploading is now gone.
Please and enjoy, and we'll see you in the new year!
- The Hopscotch Team
v3.48.2Some fixes big and small for you!
- some video tutorial projects were unable to publish and some you couldn't open. We're sorry! Now you can.
- when publishing on iPhone, screenshots of an iPad-sized project will no longer get cut off.
- Added some missing help text so you can learn how to use all the blocks in Hopscotch.
We love to hear from you! Send feedback to hello@gethopscotch.com.
v3.48.1Some new functionality coming atcha!
You asked and we answered: the comment block is here. Use this block to annotate your code so others can understand it.
And for those of you with advanced mode: now you can delete scenes! This was an oversight for too long.
Lastly, project files should now be a little bit smaller, we've improved the cleanup code, just for you!
Shoot us an email at hello@gethopscotch.com with any questions/comments/concerns. And if you love Hopscotch, don't forget to leave us a review!
v3.48.0Have you ever made a project that needed a whole bunch of variables, but each one was only needed for one or two functions?
Now, instead of cluttering up your variables menu with a ton of global variables, you can use local variables.
With local variables, you can create a variable and define a local ‘scope’ for it - meaning, it will be usable only for specific blocks of code that you define. Local variables will only show up in your variables menu when you’re editing functions within that scope.
This version also includes the ability to add images from your files to projects. This will allow you to more easily add photos with transparent backgrounds to your creations!
Bug fixes include an issue where the Z index of objects that have been sent to front or back is affected unexpectedly when another object uses Z index.
We love to hear from you! Send feedback to hello@gethopscotch.com.
v3.47.4This version fixes a couple of critical bugs, so please be sure to update!
- Hopscotch was crashing for some users upon login. This is now fixed.
- You may have been asked to review Hopscotch way too often. Now, you shouldn’t get so many requests.
Happy Hopscotching!
We love to hear from you. Send feedback to hello@gethopscotch.com.
v3.47.3Exciting news, Hopscotchers: you now have three brand new types of blocks to play with!
You can now make rules using “not” statements. Look for the “when not” block in the conditionals menu for the “when” blocks. You can also add “not” to a “check once if” and “check if else” blocks. If the statement is false, then your code will execute. For example, if you want to ensure your character object is flipped, use the “not” block to check if it’s not flipped, then add the “flip” block inside.
Speaking of “flipped,” there are new “flipped” blocks! Now, you can use “when flipped” in the conditionals menu for the “when” blocks to make rules for what an object should do when it is flipped. You can also add “flipped” to “check once if” and “check if else” blocks.
Finally, there’s now a block called “name” in the object variables menu. Use this block to get the name of your object without having to set a new variable. Sweet!
You’ll also notice that if you long press on an object in the stage, you’ll see a menu that will let you duplicate, rename, or delete it. Plus, if you resized your object before you duplicated it, the copy will be the same size. That way, you won’t have to resize it every time you copy it.
Bug fixes in this version include:
When you added a shape object, the shape would resize in play mode. This is fixed!
The help text for the new blocks was incorrect. Also fixed!
Long custom rule names will now wrap, instead of get cut off.
The “mirror” sample rule will now mirror all 4 clones, instead of just 3 of them.
We love to hear from you! Send feedback to hello@gethopscotch.com.
v3.47.1Get ready, Hopscotchers. This version includes a brand new feature you’re going to love!
All Hopscotchers now have access to the all-new Open Project block. Now, you can link from your project to ANY other Hopscotch project in the community. Use this block to create curated lists of your favorite projects, give shout-outs to projects that inspired yours, collaborate with friends to make multi-level games, and more!
Start by finding a project you want to link to. Tap the ‘link’ icon on the project card to copy the project’s URL, then go to your code editor. Look for the Open Project block in the Control section of the editor keyboard, then drag and drop it into your code. Tap the empty field in the block, then paste in the URL. When the block executes, it will open the specified project in play mode.
We can’t wait to see what you create!
Bug fixes in this version include:
- Classroom subscribers were getting stuck on the account creation screen when starting up the app. Now, they’ll be able to go right into the app.
- When you update or re-publish a project in a hashtag channel, the project would display multiple times in the feed. Now, it’ll only display once, at the time of the most recent update.
- Numbers weren’t getting rounded when they were added to text strings. Now, they’ll be rounded to 6 decimal places.
v3.40.1 - 为庆祝编程时刻(Hour of Code),编写您自己的应用程序或游戏,比如《天天过马路》。
- 非常适合初学者:免费的自导视频教程,无需注册。
- 这里是编程时刻? 您也可以从零基础开始创建自己的游戏,探索数百万个由小孩子们编写的游戏。 如同您所看到? 注册一个免费帐户,然后编码、学习,从中获得乐趣。
本次升级还包含:
- 直接从应用程序中获得免费的教室帐户。 将所有学生的作业集中在一处,不再会丢失密码。 选择“我是教育工作者”来注册请求。
- 在您新的iPhone X炫目全屏上享受创建并玩游戏。
查看所有0条评论>>