忙完了一天的工作後,程式設計師都想休息一下。休息的時候,玩遊戲是最好的放鬆方式。如果有這麼一款遊戲,能在放鬆的同時鞏固學到的代碼、學到新代碼,就再好不過了。W3Cschool精選8款熱門遊戲,趕緊來邊玩遊戲邊擼代碼吧!
1.Hack Run、Hack Run Zero、Hack Time
這是黑客入侵解謎遊戲系列遊戲,相信不少程式設計師並不陌生。在這個遊戲中,你將化身黑客,接受很多不一樣的任務,比如說你要入侵別人帳號,去破解密碼或者竊取信息。這個遊戲看起來很高科技、很炫酷,但是玩家只要輸入簡單命令,就可以慢慢的解開謎團。這個遊戲對於有點編程基礎的程式設計師來說沒什麼難度,只是界面看起來像編寫代碼一樣。
2.Robocode
這款遊戲相信很多程式設計師都知道,同大家平常玩的,用滑鼠、鍵盤簡單操控的遊戲不同,玩這款遊戲時,參賽者要對機器人編程,委機器人設計智能,以便指揮他們。Robocode相當有趣,它屬於競賽性的編程。只要使用簡單代碼,你就可以創建機器人。這個機器人還配有火炮以及雷達,可以躲避對手以及攻擊對手。通過這款遊戲,你可以學習Java技術。
3.CodeTank
通過這款遊戲,你將進入代碼機器人世界。它屬於全球首個Javascript 程式設計師在線編程對戰遊戲,採用MongoDB、NodeJS、CSS3、Javascript、HTML5等全新的Web技術來構建。隨時網際網路的飛速發展,Robocode 已經開始變得落後。所以,現在有了 Javascript 語言的基於網際網路的在線編程對戰遊戲——CodeTank 代碼坦克!
4.Uplink
uplink這個遊戲中,你將扮演神通廣大的黑客,在網絡上接受任務,然後破解世界各地的電腦系統。遊戲裡,你不需要懂太多專業知識,相反會學到很多東西。如果你熟悉黑客知識,可以自己去做,如果不會的話,會有教學模式一步一步教你。然後你的等級會上升,你就可以正式在 UPLINK 的 SERVER 上聯繫客戶,接取工作,完成工作就會獲得回報。等級越高,任務的難度就會越高。
5.Hacker Org
這款遊戲可以被看成一系列的挑戰,你需要破解一系列的密碼才能最終翻版。在破解密碼的過程中,需要你不斷的利用代碼知識。當密碼破解後,你的編程水平也得到提升。
6. CodeCombat (代碼戰鬥)
CodeCombat (代碼戰鬥) 是款有趣開源的編程遊戲!它使用代碼來操控遊戲人物,讓你一邊沉浸在遊戲樂趣中一邊學習編程技術(Javascript / Python等)。從最初小白入門級的單人關卡到後來高難度的多人對戰,各種技術層次的人都可以樂在其中並從實戰中不斷吸取編程知識。
CodeCombat 項目的創始人 George ,並非科班出身。剛開始學習編程的時候,他使用很多人推薦過的網站,但他還是覺得太無聊了。George每星期都有幾個朋友嘗試,但都無一例外地放棄了。之後,George 和小夥伴們一起編寫 CodeCombat,他的目的是讓大家邊玩邊學習。
7.Streeps
玩這個遊戲可以學習到有關 Javascript知識,同時該遊戲也是面向學習程式語言的人員的第一款MMO沙盤遊戲。有了這個遊戲,學習編程再也不會枯燥無味,可以在邊玩的過程中邊學習。
8.Ruby Quiz
這款遊戲主要適合Ruby程式語言挑戰,目前這款遊戲有156 個測試環節。從你進入這個遊戲開始,就接觸到Ruby程式語言,有沒有覺得超級高大上?
代碼相當枯燥無味,尤其是經過一整天高壓工作後,還是希望放鬆一下。但是編程水平的提高,需要不斷的學習。上面介紹的幾款遊戲,相信能夠幫助大家。如果你還有更好的遊戲推薦給其他程式設計師,可以關注我們的公眾號,或者給W3Cschool留言哦!