無論您或您的孩子是否對學習如何編寫代碼感興趣,都有一個非常好的工具可以讓您開始學習。iOS版的跳房子是免費的,有趣的,是初學者的理想選擇。通過簡單的點擊,你可以讓你的想象力狂野,同時學習編程的基礎知識。
使用Hopscotch,您將通過創建遊戲學習計算機科學和編程的基礎知識。您將通過基於塊的概念學習,而不是實際編寫代碼行。這允許您查看已編寫的代碼,但可以使用字符、單詞和短語塊來創建代碼。
其核心原則包括分解、概括、抽象、模式識別和算法設計。而且,即使這聽起來很複雜,你也會以一種令人愉快的方式學習這些理論。
跳房子包括一些課程與可選教程和結構化的課程。每節課都遵循幾個概念:
既然好東西已經過時了,讓我們繼續有趣的部分:用跳房子編碼。你將通過指導性的教程視頻來完成每節課。這些視頻提供了音頻和視頻,這使得後續工作變得非常簡單。您可以停止、暫停、回放和快進視頻,這樣您就可以按照自己的節奏學習。
在第一課“跳入”中,您將學習如何使角色在點擊時跳轉。這個簡單的課程通過使用When(This occurrence),Do(This)來幫助您構建概念和核心原則。
從空白畫布開始,按照教程進行操作。下面是創建跳入的步驟,以演示如何輕鬆使用跳房子為例:
如果角色在你點擊時跳躍,那麼你就成功了!
如果你按順序完成每節課,你將創建一個打鼴鼠遊戲,進入幾何短跑,甚至使Flappy鳥。有幾節免費課可以讓你忙上一段時間。然後,你可以解鎖附加教程與應用程序內購買如果你喜歡。
一旦你完成了免費教程,掌握瞭如何用跳房子編碼,你就可以從頭開始做你自己的遊戲了。點擊底部的大加號圖標,命名你的項目,你就可以開始創建你想要的任何東西了。
除了遊戲,你還可以**藝術、音樂、電影、測驗等等。您創建的每個設計都從一個對象開始。這可以是字符、形狀、文本、表情符號,甚至是圖像。然後,您添加代碼,只需輕觸您選擇的幾乎無限的可能性。
從旋轉或生長等運動中進行選擇,通過設置對象的不可見性使其消失,並在對象受到震動或傾斜時使用設備動作,例如。
從移動背景到複雜的遊戲再到漂亮的動畫,Hopscotch為您提供了各種工具。你不僅可以創造出令人驚歎的東西,而且可以同時學習如何編程。
HopSwith提供了一種構建各種編碼語言的基礎的極好方法。通過簡單的點擊將對象、動作、移動、條件、變量和控件彈出到框中,學習如何編寫代碼比你想象的要容易。而且,這是一個完美的方式來幫助孩子們開始他們的編程之旅。
另外,在放置指令後,您可以以書面形式和可視形式的組合來查看代碼。例如,如果你讓一隻章魚在屏幕上追逐你的手指,你會看到“當章魚被按下時,跟隨手指”的代碼,這會給你單詞和字符的圖片。
或者,如果你想讓章魚在搖動你的設備時變成紫色,你會看到“當設備被搖動時,將顏色設置為紫色”。在這個例子中,伴隨著這些詞的是iPhone的圖片和顏色的表示。
學會用這種方式編寫代碼可以消除一些人可能感到的恐嚇因素。你可以對這些概念有很強的理解力,幾乎沒有意識到。然後,如果你去上編程課或者回到大學,你就會領先一步。對孩子們來說,還有什麼比在學習的過程中創造自己的遊戲更有趣的呢?
你會注意到Hopscotch中有很多額外的特性和功能,這些特性和功能增加了它的可用性和樂趣。
Hopscotch是免費的,專為iPhone和iPad設計。如果您喜歡它,您可以註冊每月或每年訂閱,每月接收新的教程,並訪問完整的工具集。
雖然跳房子可能是為9-11歲的兒童設計的,但它對**來說也是一種享受和教育。而且,因為它是免費的,所以絕對值得你花時間。你會創造一個新的熱門遊戲,令人難以置信的藝術品,或一個迷人的背景,改變顏色?
看看跳房子,讓我們知道什麼可怕的創作你或你的孩子想出了!
圖片來源:Solis Images/Shutterstock
...身部署。 實時協作,無需擔心版本控制。這個方法很像googledocs。邀請社群中的任何人一起工作,因為Glitch會處理所有版本控制,並且您的專案會自動更新。 從GitHub匯入和匯出。你可以將GitHub上的任...
...多人想涉足編碼領域。不幸的是,我們中的許多人錯過了這個領域的任何傳統課程。 ...
...方!沒有編碼知識是必要的開始,甚至孩子們可以學會用這個應用程式編碼。挑戰、模板、實時程式碼預覽和快速型別建議使這成為快速啟動和執行的好方法。3D世界也比看文字文件更有吸引力。而且是免費的!如果你幾乎沒有...
...有人。如果你剛剛開始,你可以在使用JavaScript之前使用這個應用來學習web技術。它也不僅僅教你如何程式設計。Enki還幫助您學習與程式設計相關的主題,比如使用Linux命令列和使用Git管理版本控制。 ...
...遊戲。這款遊戲是Android和iOS的GBoard移動鍵盤的一部分。這個遊戲教你摩爾斯電碼,透過向你展示正確的點和破折號序列來表示一個字母,透過將它與一個影象相關聯來指示hl。一旦你認為你已經掌握了它,試試小測驗來測試你自...
... 無需介紹雷艇。即使你從未玩過這個遊戲,你也肯定聽說過。這個遊戲現在幾乎可以在任何你能想到的裝置上玩,而孩子們卻無法得到足夠的。僅此一點就讓它成為兒童最好的編碼遊戲之一。 ...
... Edabit是一個免費站點,它填補了基本語法和更高階的問題解決之間的空白。這可能是你的程式設計旅程的下一步後,你已經嘗試了上述應用程式。Edabit不會給你更多的課程;它用互...
... 這個品牌已經成為玩具業的主食超過五年,並透過適應生存。它的最新發展是與Tynker合作,Tynker是一個遊戲平臺,用豐富多彩的積木替代原始碼。 ...