search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

15個免費遊戲,將幫助您學習如何 編寫代碼

當我開始學習代碼時,選擇有限 - 很多書(甚至不是電子書),一些非常基本的在線教程,以及大量的實驗。

在線學習在過去幾年中已經走了很長的路。有互動課程,大量在線教程,以及我個人最喜歡的練習編碼方式之一:遊戲。

雖然單獨的遊戲可能不會教你所需要知道的關於編碼的一切,但實際上你可以學習一些技巧,這是非常不可思議的方式。它使實踐有趣。如果你像我一樣,你可能會突然意識到你花了最後四個小時來加強編碼技能,甚至沒有意識到這一點。

我已經嘗試了一些最有趣和有用的遊戲來學習代碼。查看我下面的收藏。

1.CodeMonkey

CodeMonkey教授使用CoffeeScript(一種真正的編程語言)進行編碼,教你如何在HTML5中構建自己的遊戲。它的目的是為了孩子們,但對成年人來說絕對是有趣的。

遊戲地址:https://www.playcodemonkey.com/

2.CodinGame

CodinGame提供遊戲,學習超過25種編程語言,包括JavaScript,Ruby和PHP。CodinGame的好處之一是可以和朋友或同事一起玩,還可以進入國際編碼競賽。

遊戲地址:https://www.codingame.com/start

3.CSS Diner

CSS Diner是一種簡單而有趣的學習CSS的方式。有32個級別將教你CSS選擇器如何工作的基礎知識。每個級別逐漸變得更加複雜,這取決於你以前的課程中學到的內容。

遊戲地址:https://flukeout.github.io/

4.Flexbox Froggy

想要了解CSS flexbox如何工作?查看Flexbox Froggy。它有一個簡單的界面,教你如何幫助Froggy和他的朋友在Flexbox中對齊的基礎知識。

遊戲地址:http://flexboxfroggy.com/

5.Flexbox Defense

Flexbox Defense是練習彈性技能的另一個好方法。這一次,您將使用與Flexbox Froggy相同類型的命令,將炮塔移動到沿著路徑的位置,以擊敗迎面而來的敵人。

遊戲地址:http://www.flexboxdefense.com/

6.CodeCombat

CodeCombat是針對教師和學生,但任何人都可以玩。學習Python,JavaScript中,CoffeeScript的,或者遊戲的Lua腳本語言。對初學地牢水平,你會通過遊戲使用本教程一起遊戲中的一些基本的命令移動你的英雄。

遊戲地址:https://cn.codecombat.com

7.Ruby Warrior

如果你想學習Ruby,那麼Ruby Warrior就是你的遊戲。有適合您技能水平的初學者和中級曲目。課程從容易開始,從那裡開始。您需要使用Facebook登錄才能保存進度。

遊戲地址:https://www.bloc.io/ruby-warrior#/

8.Untrusted

Untrusted是一種元JavaScript的冒險遊戲,測試你的JavaScript技能來解決問題。您可以使用JavaScript來指導評估和演示博士通過機器連續,並改變他的現實水平之間移動。它是用來操練更複雜的JavaScript技能一場偉大的比賽。

遊戲地址:https://alexnisnevich.github.io/untrusted/

9.Code Hunt

Code Hunt教你以獨特的方式編碼。要玩,你識別代碼片段,對它們進行分析,修改代碼相匹配的片段,然後捕獲運行的代碼片段。你可以用它來學習Java或C#。

遊戲地址:https://www.codehunt.com/

10. ROBOCODE

如果你看過演出BattleBots,然後Robocode的是給你的。您將學習在Java或.NET構建虛擬機器人主戰坦克編程技巧。戰鬥是那麼實時發揮出屏幕上。

遊戲地址:http://robocode.sourceforge.net/

11.CHECKIO AND EMPIRE OF CODE

CheckIO and Empire of Code 的帝國都是策略遊戲,可以教你的JavaScript和Python。代碼的帝國使用空間設置,你通過保衛自己的基地和攻擊別人學習,而CheckIO,可以通過使用其他的解決方案提高自己的技能。

遊戲地址:https://checkio.org/

12. VIM Adventures

Vim被程序員使用的高度可配置的文本編輯器。如果您想了解如何使用Vim,然後VIM冒險是一個偉大的地方開始!使用普通VIM鍵盤快捷鍵通過塞爾達般的冒險遊戲瀏覽你的方式。

遊戲地址:https://vim-adventures.com/

13.Cyber Dojo

Cyber Dojo有實踐鍛煉和挑戰幾十編碼語言包括Ruby,JavaScript的,PHP,Python和更多的。每次鍛煉闡述了一個挑戰,顯示最終的結果應該是什麼樣子的例子來完成。這是練習你的代碼的技巧的好方法。

遊戲地址:http://www.cyber-dojo.org/

14.電梯佐賀

電梯佐賀測試與相關移動電梯和儘可能以最有效的方式運送人挑戰你的JavaScript知識。它開始了一項挑戰,要求移動15人在不到一分鐘,挑戰從那裡得到越來越難。

遊戲地址:http://play.elevatorsaga.com/

15.Code Wars

Code Wars以幫助您通過培訓與他人挑戰,提高自己的技能。他們提供了一個巨大的各種語言,包括JavaScript,Swift,PHP,Python和Ruby,和Haskell。你必須與你要練習語言的理解基本的測試首先證明自己的技能。

遊戲地址:https://www.codewars.com/

感謝你的閱讀。

註:

本文版權歸原作者所有,僅用於學習與交流。

如需轉載譯文,煩請按下方註明出處信息,謝謝!

英文原文:https://flipboard.com/@flipboard/flip.it%2FbxcOkJ-15-free-games-that-will-help-you-learn-/f-cef5db8a0d%2Fbusinessinsider.com

譯者:芒果web

翻譯地址:http://www.toutiao.com/c/user/50918082317/#mid=1561188735662081



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦