用 Java 寫個塔防遊戲「GitHub 熱點速覽 v.21.37」

削微寒發表於2021-09-13

作者:HelloGitHub-小魚乾

本週 GitHub Trending 的主題詞是:多語言。本週特推的 C 語言教程是大家都知道的阮一峰編寫的,想必和他之前的技術文章類似,能起到科普作用。再來時 Rust 編寫而成的資料庫管理工具——Gobang,Gobang 雖棒,但是 Java 也不賴。Mindustry 是一個可玩性極高的塔防遊戲。更不要提 Python 做的高顏值投屏軟體了…

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
      1. 本週特推
      • 1.1 C語言教程:clang-tutorial
      • 1.2 Changelog 生成器:git-cliff
      1. GitHub Trending 周榜
      • 2.1 RPC 框架:kitex
      • 2.2 ML 夏令營:mlbookcamp-code
      • 2.3 Java 寫個塔防遊戲:Mindustry
      • 2.4 投屏工具:Macast
      • 2.5 TUI 資料庫管理器:gobang
      1. 往期回顧

1. 本週特推

1.1 C語言教程:clang-tutorial

本週 star 增長數:750+

New clang-tutorial 是阮一峰開源的 C 語言教程,從 C 語言的歷史開始講起,到第一個 HelloWorld 程式,再到基本語法、進階使用。如果你想要入門 C 語言,不妨看看這個專案,由淺入深學習 C 語言。

GitHub 地址→https://github.com/wangdoc/clang-tutorial

1.2 Changelog 生成器:git-cliff

本週 star 增長數:2,150+

git-cliff 可用正常提交記錄以及基於正則的自定義解析,從 Git 歷史記錄生成變更日誌檔案,變更日誌模板可以使用配置檔案進行定製,以匹配所需的格式。

GitHub 地址→https://github.com/orhun/git-cliff

2.1 RPC 框架:kitex

本週 star 增長數:1,000+

Kitex 一個高效能和強擴充套件性的 Golang RPC 框架,幫助開發人員構建微服務。由位元組跳動開源,具有以下特性:

  • 高效能
  • 擴充套件性
  • 多訊息協議
  • 多傳輸協議
  • 多種訊息型別
  • 服務治理
  • 程式碼生成

GitHub 地址→https://github.com/cloudwego/kitex

2.2 ML 夏令營:mlbookcamp-code

本週 star 增長數:1,000+

mlbookcamp-code 是書籍《Machine Learning Bookcamp》中對應的程式碼片段,從最初的機器學習的簡介開始,再到迴歸機器學習…是一個非常不錯的機器學習的進階教程。

GitHub 地址→https://github.com/alexeygrigorev/mlbookcamp-code

2.3 Java 寫個塔防遊戲:Mindustry

本週 star 增長數:1,100+

Mindustry 一款由 Java 編寫而成以資源管理為核心的開源塔防遊戲。玩家需要建造精密的傳送帶供應鏈,提供炮塔彈藥,生產建築材料,保護建築並抵禦敵人。

GitHub 地址→https://github.com/Anuken/Mindustry

2.4 投屏工具:Macast

本週 star 增長數:1,000+

New Macast 是一個跨平臺的選單欄/狀態列應用,使用者可以使用電腦接收傳送自手機的視訊、圖片和音樂,支援主流視訊音樂軟體和其他任何符合 DLNA 協議的投屏軟體。

GitHub 地址→https://github.com/xfangfang/Macast

2.5 TUI 資料庫管理器:gobang

本週 star 增長數:700+

New gobang 一個用 Rust 編寫的跨平臺 TUI 資料庫管理工具。特性:

  • 支援跨平臺(macOS、Windows、Linux)
  • 支援諸如 MySQL、PostgreSQL、SQLite 等資料庫
  • 直觀的鍵盤控制

GitHub 地址→https://github.com/TaKO8Ki/gobang

3. 往期回顧

以上為 2021 年第 37 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

最後,記得你在本文留言區留下你想看的主題 Repo(限公眾號),例如:AI 換頭。? 和之前的送書活動類似,留言點贊 Top5 的小夥伴(),小魚乾會努力去找 Repo 的^^

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~


關注 HelloGitHub 公眾號 第一時間收到更新。

還有更多開源專案的介紹和寶藏專案等待你的發現。

相關文章