1. 15 個邊玩游戲邊學編程的網站
Coding Games
在這個網站上,你可以在玩游戲的同時挑戰編程難題。它支持多種編程語言,包括PHP、C、JavaScript等,擁有強大的用戶界面功能,可以自定義代碼編輯器風格,如Emacs、Vim、Classic等。這使得學習編程變得既有趣又有效。
網址:codingame.com
CodeCombat(極客戰記)
CodeCombat是一款以網頁編程為核心的在線游戲。它借鑒了游戲的設計元素,讓玩家在豐富的劇情中學習編程。游戲的外觀和操作方式與魔獸爭霸風格的線上游戲相似,玩家通過操作英雄打怪、尋寶和解謎,同時學習程序語言。
網址:cn.codecombat.com
極客戰記(中國版 CodeCombat)網址:codecombat.163.com
Screeps
Screeps是一個多人在線游戲(MMO),專為JavaScript程序員設計。玩家控制稱為「creeps」的單位,進行資源獲取、領地建立等策略操作。這是一個多人互動的游戲環境,讓玩家在與其他玩家的「creeps」互動中提升編程技能。
網址:screeps.com
Checkio
Checkio是一個基於瀏覽器的游戲,玩家需要通過使用Python或JavaScript解決難題來推進游戲。這是一個需要登錄才能進行的游戲。
網址:checkio.org
Vim Adventures
Vim Adventures是一個讓你通過玩游戲學習Vim編輯器的網站。在這里,你可以通過完成游戲中的任務來提高Vim編輯器的使用技巧。
網址:vim-adventures.com
Cyber Dojo
Cyber Dojo是一個為程序員提供練習編程的地方,支持多種編程語言,包括JavaScript、Java、Python、PHP和Ruby等。這是一個多人在線的編程環境。
網址:cyber-dojo.org/
CodeMonkey
CodeMonkey是一款富有童趣的網頁編程游戲,玩家通過編程向怪獸小猴子傳達指令,幫助小猴子吃到香蕉過關。游戲包含300多個關卡,涵蓋了編程概念。
網址:playcodemonkey.com
Elevator Saga
Elevator Saga是一款以電梯為主題的編程游戲,玩家需要解決一系列問題來過關。例如,第一關是60秒內運送15個人。游戲使用JavaScript編程語言。
網址:play.elevatorsaga.com/
Codewars
Codewars是一個在線編程挑戰平台,玩家可以在真實的編程挑戰中提升技能。支持多種編程語言,包括JavaScript、Python、C#、Java等。
網址:codewars.com
Ruby Quiz
Ruby Quiz是一個面向Ruby程序員的每周編程挑戰項目,包含156個測試項目。
網址:rubyquiz.com/
Git-Game
Git-game是一個基於終端的編程游戲,旨在教授Git中的功能。游戲以尋寶為主題,玩家通過執行Git命令來解開謎題。
網址:git-game.com
Hacker.org
Hacker.org是一個挑戰賽網站,包含一系列拼圖、敲磚塊、測試和智力題,測試玩家的黑客技能。玩家需要學會解密、編碼、滲透等技能。
網址:hacker.org/
Code Hunt
Code Hunt是由Microsoft Research開發的HTML5科幻主題游戲。玩家扮演代碼獵人,修復代碼以達到預期結果。支持Java和C#兩種語言。
網址:codehunt.com
Fight Code
在FightCode中,玩家通過編寫JavaScript代碼創建可以擊敗其他玩家機器人的機器人。
網址:fightcode.io
Human Resource Machine
Human Resource Machine是一款移動設備游戲,由粘粘世界和製作小小煉獄的團隊共同開發。游戲採用解謎路線,玩家通過指令代碼編寫程序完成任務,最終達到職場巔峰。
網址:tomorrowcorporation.com