JavaRush /Java Blog /Random-TW /我們一邊放鬆一邊下載技能。最適合程式設計師的 10 款遊戲

我們一邊放鬆一邊下載技能。最適合程式設計師的 10 款遊戲

在 Random-TW 群組發布
程式設計既有趣又令人興奮,不是嗎?許多試圖透過學習枯燥的教程和教科書來掌握 Java 或其他語言的所有細微差別的初學者不會同意這種說法。雖然你離不開閱讀理論和死記硬背,但程式設計遊戲(數量不少)將幫助你鞏固技能並獲得實踐。因此,今天,我們特別為 JavaRush 讀者準備了十多個學習 Java 等的最佳遊戲。 我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 1

教授程式設計的最佳遊戲

  1. 代碼戰鬥

    Codecombat 是一款相當受歡迎的瀏覽器遊戲,旨在與老師一起向一群學生教授程式設計基礎知識(甚至還有專門的課堂版),但它也適合單人用戶。本質上,Codecombat 是一組只能使用程式碼解決的任務和謎題。讓您學習Python、JavaScript、CoffeeScript以及遊戲開發(遊戲開發)中使用的Lua語言的基礎知識。CodeCombat 的優點之一是玩家可以學習三個不同的課程,重點是電腦科學、網路開發和遊戲開發。

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 2
  2. 機器人程式碼

    最著名、最古老且同時受到程式設計師崇拜的遊戲之一。我們已經在一篇關於Java 在人工智慧領域的使用的文章中寫過關於 Robocode 的內容。

    Robocode 是一款流行的開源 Java 遊戲,可讓使用者學習 Java 程式設計概念等(該遊戲可讓您使用 Scala、C# 和其他語言進行編碼)。它也非常適合學習機器人和人工智慧的基本原理。

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 3

    在 Robocode 中,玩家創建自己的機器人坦克,對其策略進行編程並開發軟體智能,與其他用戶的機器人競爭。Robocode 最初創建於 2000 年,當時遊戲教學程式設計還很罕見,但 Robocode 仍然是最受程式設計師歡迎和知名的遊戲之一。

  3. 編碼遊戲

    Codingame 是另一款受歡迎的瀏覽器遊戲,其主要優點之一是支援大量語言(超過 25 種),包括 Java、C#、Python、JavaScript、Lua、Go、Rust 等。它提供了各種各樣的主題任務和謎題,正是由於它們的多樣性,解決起來並不無聊。

    Codingame 的另一個強項是多人遊戲 - 您可以與朋友和同事一起玩;遊戲也定期舉辦國際比賽。

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 4
  4. 尖叫聲

    Screeps — это MMO стратегия, в которой игрок должен использовать JavaScript для управления игровыми сущностями и построения собственной империи. Несмотря на то, что Screeps, How большинство MMO, является платной ($9 в месяц), базовая version позволяет играть в одиночку на приватном serverе сколько угодно, а также дает 30 дней бесплатного доступа к игре на официальном serverе.

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 5
  5. Vim Adventures

    Vim Adventures — это простенькая, но увлекательная игра-туториал для обучения использованию Vim, необычного текстового редактора с широким функционалом, который любят про-разработчики. Многие эксперты по программированию советуют новичкам освоить Vim, так How этот редактор помогает писать более эффективный и, главное, понятный code.

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 6
  6. Codewars

    Codewars — популярная браузерная игра-набор головоломок и пазлов, позволяющих практиковаться в написании codeа и решении алгоритмических задач. За решение каждой задачи пользователь получает очки, количество которых зависит от способа решения — чем оно более эффективное, тем больше очков. Одной из самых лучших фич Codewars является возможность изучать варианты решения задач, предложенные другими пользователями — таким образом можно учиться подходам к алгоритмическим проблемам у более опытных и подкованных коллег.

    Игра поддерживает огромное количество языков, включая Java — 21 ЯП в основной версии, плюс еще 17 менее распространенных ЯП в бета-версии.

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 7
  7. Shenzhen I/O

    Shenzhen I/O является симулятором разработчика электроники — инженера-схемотехника. Это хорошая, и весьма хардкорная, надо заметить, игра-головоломка, в которой игрок должен создавать упрощенные схемы и писать code сборки, который работает на указанных схемах. Игрок занимается проектированием разного рода устройств, получая концепт-documentацию с кратким перечислением задач на электронную почту.

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 8
  8. CodeMonkey

    CodeMonkey — это простая онлайн-игра с приятным визуальным оформлением, ориентированная на детей младшего и среднего школьного возраста, но подходящая и для взрослых благодаря забавному и затягивающему игровому процессу. Предназначена для пользователей вообще без навыков в программировании и учит базовым аспектам и понятиям codeинга. В CodeMonkey используется язык программирования под названием CoffeeScript.

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 9
  9. Human Resource Machine

    Human Resource Machine — еще один очень качественный пример игры про программирование с увлекательным набором головоломок, где игрок использует свои навыки codeинга, чтобы управлять маленькими офисными работниками, которые должны перемещать an objectы между различными областями. Игра хороша тем, что подходит не только программистам, но и всем остальным, ведь она тренирует логику, навыки управления памятью и нахождения решений. Также Human Resource Machine может быть и отличной развивающей игрой для детей, с нее можно начинать изучение программирования or продолжать овладение навыками codeинга после совсем простенькой CodeMonkey.

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 10

    2018年,《人力資源機器》開發商Tomorrow Corporation發布了續集《70億人類》。續作以相同的風格製作,遊戲玩法也沒有改變。《70 億人類》非常適合喜歡《人力資源機器》的玩家,它為玩家提供了更多樣化的任務和謎題。

  10. TIS-100

    在TIS-100中,玩家必須在相互競爭的同時解決不同類型的謎題,以優化遊戲的多執行緒彙編程式碼。遊戲採用 80 年代電腦手冊的不尋常且時尚的美學製作(然而,這可能會嚇跑許多人)。TIS-100 是一種由同步異質連接組成的平行電腦體系結構。TIS-100 非常適合需要處理複雜資料流的應用,例如自動金融交易、資料探勘和人類行為分析。

    我們一邊放鬆一邊下載技能。 最適合程式設計師的 10 款遊戲 - 11

    TIS-100 還允許玩家在三種類型的沙箱中創建自己的謎題。

適合學習程式設計的好遊戲,但未進入前 10 名

最後,教授程式設計的遊戲雖然沒有進入我們的榜首,但絕對值得至少一提。
  • CSS餐廳

    一個簡單而有趣的遊戲,用於學習 CSS 基礎知識。它是免費的,包含 32 個級別,難度會隨著你的進步而增加。

  • 紅寶石戰士

    對於想要掌握困難的 Ruby 語言的人來說,這是一個不錯的選擇。適合全新的「橡膠專家」和已經掌握了該語言基礎知識的人。

  • 檢查IO

    CheckIO 是一款未來策略遊戲,具有學習 JavaScript 和 Python 的版本。

  • 網路道場

    另一個有趣的任務和謎題集合,同時支援多種語言,因此可以成為幾乎所有學習程式設計遊戲的替代品。Cyber​​ Dojo 支援的語言包括 Java、Ruby、JavaScript、PHP、Python 等。

  • 代碼狩獵

    一款有趣的學習 Java 和 C# 的遊戲,由 Microsoft Research Division 開發。玩家的任務是分析並修正程式碼片段。


如果我們忘記提及一些值得出現在頂部的優秀程式設計遊戲,請在評論中寫下。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION