本文導航
-CodinGame
-Code Combat
-Screeps
-Check iO
-Vim Adventures
-Cyber DoJo
-Code Monkey
-Elevator Saga
-Codewars
-Ruby Quiz
-Hacker Org
學習程式設計雖然對有些人來說是件樂事,但是對大多數人來說仍然是一件比較枯燥困難的事情。當然,面臨這樣困惑的人,并不是隻有你一個,是以,這世界上就出現了許多寓教于樂的通過遊戲的形式來教你程式設計的網站。
在這篇文章中,我們對 200 多個程式設計遊戲網站的各個方面進行了評估,包括是否免費、是否自由開源、是面對菜鳥還是有經驗的程式員、支援的程式設計語言等等,然後遴選出這 12 個上佳的免費的程式設計遊戲網站,希望能讓你或你的朋友(或者你的孩子)真正喜歡上程式設計。
CodinGame
這是一個需要程式設計一個 AI 機器人,然後由它來解決各種面臨的問題的有趣遊戲。支援各種程式設計語言。
Code Combat
Screeps
在遊戲中學習 JavaScript 程式設計。該遊戲号稱它是世界上第一個面向程式員的大型多人線上(MMO)戰略沙盒遊戲。
Check iO
Check iO 是一個基于浏覽器的遊戲,你需要使用 Python 或 JavaScript 來解決問題才能将遊戲進行下去(需要登入)。
Vim Adventures
通過遊戲來學習 Vim。
Cyber DoJo
Cyber-dojo 是一個程式員實戰程式設計的地方。支援 JavaScript、Java、Python、PHP、Ruby 等語言。
Code Monkey
通過嘗試捕獲香蕉來學習程式設計。可以用來教孩子們學習程式設計(付費的)。
Elevator Saga
電梯程式設計遊戲,需要一步步解決問題過關。比如說第一關是在 60 秒内運輸 15 個人。
Codewars
通過挑戰來精湛程式設計技藝。在真實的程式設計挑戰中提升技能。支援 JavaScript、Python、C#、Java、Python 等語言。
Ruby Quiz
Ruby Quiz 是一個面向 Ruby 程式員的每周程式設計挑戰,目前已經有 156 個競賽挑戰。
Git Games
git-game 是一個基于終端的遊戲,它用來教授 git 中的那些非常酷的功能。遊戲的主題内容是搜尋,通過 git 指令來找到線索,解開謎題。
Hacker Org
hacker.org 挑戰賽是一系列的拼圖、敲磚塊、測試和智力題,用來測試你的黑客能力。要通過這一系列的考驗,你需要破解加密、寫出精巧的代碼,揭開重重迷霧。
好了,以上就是我們挑選出來的 12 個程式設計遊戲,何不試試?
【新浪微網誌】 張昺華--sky
【twitter】 @sky2030_
【facebook】 張昺華 zhangbinghua
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利.