寓教於樂:教你學編程的 5 款遊戲

2021-02-13 程序猿

來自:Coder資源網,由 Specs 翻譯整理

原文:http://sixrevisions.com/resources/games-that-teach-how-to-code/
譯文:http://info.9iphp.com/games-that-teach-how-to-code/(點擊尾部閱讀原文前往)

這些WEB遊戲非常有趣,可以把你帶入迷人的編程世界。

1. CodeCombat

CodeCombat 是一個 HTML5 角色扮演遊戲(RPG),教你基本的編程概念。

在 CodeCombat 中,你扮演一個英雄通過遊戲中不同等級的冒險。第一關是 Kithard Dungeon ,裡面涵蓋了編程的基本概念。整個旅程中你都面臨著編程的挑戰,如果通過了,你會解鎖下一關,並獲得經驗點,經驗點可以用來提升英雄的能力。

CodeCombat 吸引了很多年輕有抱負的程式設計師,根據遊戲中的統計,62%的用戶年齡在18歲以下。

CodeCombat 支持6中不同的語言,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。該遊戲涵蓋了廣泛的編程主題,如:字符串,變量,方法調用,矢量繪圖等。

2. Code Hunt

Code Hunt 是一個由Microsoft Research開發的 HTML5 科幻主題遊戲。

在這個遊戲中,你扮演一個代碼獵人,負責修復代碼,並使它它返回預期的結果。總共有14個等級需要你來完成。

Code Hunt 支持 Java 和 C# 兩種語言。你可以學習到包括算法、循環和條件表達式等編程概念。你也可以通過閱讀 Code Hunt 設計手冊 來擴展其他關卡。

3. CodinGame

CodinGame 對程式設計師來說是一個巨大的挑戰,如果你想提升編程技能,玩CodinGame是一種有趣的方式。

CodinGame 支持包括PHP、C、JavaScript在內的20多種程式語言。用戶界面功能強大,可以定製。例如,你可以選擇你的代碼編輯器的風格: 「Emacs」、」Vim」、或 「Classic」 (默認)。

遊戲可以選擇單人遊戲模式或多人模式,多人模式下,你可以與其他玩家共同解決 CodinGame 中的挑戰。

4. Screeps

Screeps 是一個為 JavaScript 程式設計師準備的大型多人在線遊戲(MMO)。

這個遊戲是一個開放的策略遊戲,遊戲中你控制的單位被稱為 creeps ,它可以幫你獲得資源、建立自己的領地等等。作為一個多人在線遊戲,意味著你的 creeps 會被其他 creeps 所包圍。

通過編寫 JavaScript 來控制你的 creeps 。(Screeps = scripting your creeps)。學習如果玩該遊戲,你可以查看文檔。

5. FightCode

在 FightCode 中,目的很簡單,就是創建一個能夠擊敗其他玩家機器人的機器人。

如何創建機器人?通過編寫JavaScript代碼。例如,當某個事件發生時,你可以通過 .rotateCannon() 方法來旋轉你的大炮。

在創建堅不可摧、支配世界的機器人之前,你首先需要閱讀文檔來學習如何編寫一個機器人。

推薦幾個不錯的公眾號

IT創業網 (chuangyetech


IT電商網 (itdianshang


最精彩iPhone (iPhoneMost

iPhone技巧精選!


長按指紋→識別圖中二維碼添加關注

●本文編號1176,以後想閱讀這篇文章直接輸入1176即可。

●本文分類「工具」,搜索分類名可以獲得相關文章。

●輸入m可以獲取到全部文章目錄

相關焦點

  • 少兒編程:適合5-7歲的幼兒編程遊戲(lightbot)帶模擬器
    遊戲有中文。只需點擊國旗選擇你要的語言這個網址裡有所有過關視頻:https://space.bilibili.com/496816050/video?keyword=lightbotLightBot介紹LightBot是一款製造精良的編程思想入門遊戲,玩家經過設置一組指令讓機器人點亮地上一切的燈泡。孩子在遊戲的進程中,就會逐漸掌握了編程的中心概念,包括進程,條件,循環,遞歸等,可謂是玩中學的模範。
  • 寓教於樂:有了 Google 的這款教學程序,孩子們也能應對黑客!
    Google 注意到了這一點,並希望通過寓教於樂的方式幫助孩子們更好地使用網絡。本文編譯自 Mashable(http://t.cn/RSWAezY),原文標題「Google's new educational program will teach kids to fight hackers」。
  • 「小鬼」遇上「編程特工」
    這是屬於你的賽車,一起來飆車吧!這裡是快樂營地,一場創意與腦力的拼搭大考驗等你來挑戰,只要你有天馬行空的想法,只要你有超人的腦力,只要你有未眠的童心,就可以來到我們的快樂營地哦! 專為3-18歲孩子量身打造 專業的教學精英團隊完善的課程體系樂高大顆粒、WeDo、EV3機器人軟硬編程、創意編程、人工智慧編程真正實現「寓教於樂」
  • 寒假玩什麼:推薦這三個益智遊戲APP
    遊戲旨在培養孩子們建造機器的過程中,了解不同機械裝置對其他裝置的影響。每個推理挑戰都經過精心設計,採納了教育科技先驅、數學家、計算機科學家以及首位兒童程式語言設計師 Seymour Papert 的理念。遊戲的開發者加拿大公司EDOKI ACADEMY,對於這款遊戲的難度定位,官方介紹是適合5~9歲的孩子,不過有些4歲的小朋友也可以玩的風生水起。
  • Hopscotch:別玩樂高了,跟我一起跳房子學編程
    這款由5名編程愛好者耗時1年打造的模塊化代碼和圖形編程的ipad應用,為8-12歲孩子量身打造,名字翻譯過來就是一個家喻戶曉的老遊戲——「跳房子」。實際上,在Hopscotch裡,編程真跟「跳房子」一樣有趣好玩:語句模塊都已經寫好並封裝成彩色代碼塊,用戶拖動「木塊」到代碼區域組裝,就可以產出一段完整程序。不需要進行任何輸入操作,簡直像在堆積木。
  • 這款棋盤遊戲不簡單,教你避開拐賣陷阱
    「麗莎和朋友們環遊世界」是國際移民組織開發的一款棋盤遊戲,旨在幫助兒童和年輕人了解人口販賣。
  • 和平精英奇怪君:在線教你學成語,你學會了嗎?
    《 和平精英奇怪君:在線教你學成語,你學會了嗎?》是奇怪君為各位小夥伴們精心錄製的一款視頻剪輯,歡迎各位小夥伴們拍磚、評論。
  • 零基礎學編程第7課:用class寫Html元素的樣式屬性
    教了這麼多堂課,方框CSS一直都是空白的,現在終於有代碼了。方框CSS中,一共有三個對象,分別是「.red」「.yellow」「.blue」。讓我們來解析下觀察到的現象:(學編程時,這是一個非常重要的方法。通過對比,去觀察出差異。通過差異表現出來的不同現象,去找出代碼區別性)通過觀察,我們可以看到第1、4、7行的代碼裡class屬性的數值是"red"。
  • FPS教父演講: id Software公司初期遊戲編程的9大法則
    在最近幾天德國科隆舉行的GDC歐洲大會上,Romero講述了1990年代id Software公司幾個重要的編程法則,其中很多對於如今的遊戲研發也非常有指導意義。但需要指出的是,Romero表示,有些方法在如今聽來可能是非常瘋狂的,這些法則是他們那個時代的產品研發指南,但在90年代,他們創造了id Software,而且在5年半的時間裡只用了不到10個開發者就完成了28款遊戲,創造的《指揮官基恩(Commander Keen)》、《毀滅戰士DOOM》、《雷神之錘Quake》等都是在遊戲業歷史上有重要貢獻的作品。
  • C/C++編程筆記:教你一招丨求兩個 vector 中不同的所有元素
    輸出:第一個數組包含:5 10 15 20 25第二個數組包含:50 40 30 20 10對稱差有6個元素:5 15 25 30 40 502.使用自定義功能輸出:第一個數組包含:5 10 15 20 25第二個數組包含:50 40 30 20 10對稱差有6個元素:5 15 25 30 40 50可能的應用:用於查找一個容器中存在的元素
  • 風靡學生的斷網遊戲:谷歌小恐龍
    最近,突然發現學生在我斷網後去玩一款他們稱之為「谷歌小恐龍」的遊戲,而且有一點「傳染」的趨勢,於是去查了一下,才發現谷歌瀏覽器Chrome
  • 玩這款遊戲你就知道
    今天這款遊戲《Human Resource machine(人力資源機器)》就是以編程為主題的遊戲,讓我們在試玩過後,體會一下程式設計師的辛苦,多多關愛他們吧!按照慣例,在聊遊戲之前,咱來先給它評一下虐人分數吧!
  • 學計算機編程開發:應該學習哪一種程式語言,C++還是C#?
    這樣問的問題確實很難回答,因為您尚未指定任何編程背景或特定意圖。從您願意點擊進來閱讀這篇文章來看,我認為您是編程的初學者。
  • 這5款遊戲讓你只恨時間不夠用
    難道是遊戲他不香嗎?那麼今天,就讓所長給大家介紹5款假期必備遊戲,讓你在快樂的時光裡徹底忘掉不能出門的痛苦。打開這些遊戲,你唯一需要擔心的,就是沉迷其中忘記返工!No.5 《異星工廠》(Factorio)如果僅從畫面來看,這款《異星工廠》也許很難俘獲很多"顏值黨"的芳心,但是請相信所長,一旦你願意花10分鐘去了解這款遊戲的玩法……真香定律絕壁立馬見效!
  • 82歲日本老奶奶開發遊戲APP,你還有什麼理由說學不會?
    這是一款名叫 hinadan 的遊戲應用。 hinadan是日本 3 月 3 日女兒節的一種傳統裝飾,在這一天,父母會為女兒在這種階梯狀臺子上擺上穿和服的娃娃。在若宮開發的這款遊戲中,是要讓玩家在四層臺階上按正確位置擺上 12 個娃娃。一旦位置正確,會響起一陣鼓聲。
  • 【考後】能力考結束,接下來如何學日語?
    考完能力考後怎麼學日語?今天日語君給大家從考試進階類、口語類和興趣類三方面,推薦滬江網校的人氣日語免費體驗課程,0月學日語,適不適合先學了再看!而領取秋季日語中級口譯【專享班】即可免費學習體驗聽力閱讀筆譯口譯真題各1課時,共5課時的內容。
  • 植物大戰殭屍:伽剛特爾並不可怕,8年老玩家教你3種辦法,學到了
    植物大戰殭屍,一款非常經典的休閒小遊戲,至今上線以來已經過去了10年的時間,雖說登不上什麼大的舞臺,不過在玩家心目當中卻留下了最美好的回憶
  • 太火了,廈門這款逃生遊戲亮相央視!你不來體驗一下?
    有別於傳統的防災減災救災宣傳方式,「有創意」是玩家們對這款逃生遊戲最多的評價。「逃生寶」共設置了六個關卡,目前上線的是低層逃生(樓上著火)、高層逃生(樓下著火)和校園逃生三關。通過寓教於樂的形式訓練市民的應急反應能力,從而強化市民的安全意識,普及安全逃生知識。
  • 名人說編程:let's code
    前美國總統歐巴馬:別光玩手機了,來編程吧。蘋果公司聯合創辦人賈伯斯:我認為這個國家的每個人都應該學習編程,因為它可以教會你如何思考。微軟創始人比爾蓋茲:學習編程開拓你的思維,幫助你更好地思考,創建一個在所有領域都有益的思考方法。Facebook CEO扎克伯格:在十五年的時間裡,我們將會像閱讀和寫作一樣地教編程。。。
  • 腦洞大開:推薦 5 款眾樂樂遊戲
    在印象筆記北京辦公室,常常工作之餘,大家會開玩一些腦洞大開的多人遊戲。這些遊戲都超級好(Gou)玩(Xue),樂趣無窮哦!>:★★★★眾樂樂數:兩人木有腳法,只需彈跳撞球,同樣狗血的一款遊戲,萌系爆棚呀有木有!