開源的口袋妖怪自走棋「GitHub 熱點速覽」

削微寒發表於2024-10-15

作為一名 90 後,我對口袋妖怪(寶可夢)遊戲有著特殊的感情,滿滿的都是回憶。如果你也喜歡寶可夢主題的遊戲,這款開源的寶可夢自走棋遊戲 pokemonAutoChess 一定要試試,它採用戰棋(自走棋)玩法,玩家可以將小精靈作為“棋子”佈置在戰場上,然後它們會自動進行戰鬥。你只需運籌帷幄,考慮如何選擇寵物、分配物品和站位的策略,輕鬆愜意且好玩。

上週好玩的開源專案還有不少,上榜的還有讓數學動起來的 Python 框架 Manim,能夠製作清晰、直觀地展示抽象的數學概念的動畫。該專案最初是由 Grant Sanderson 發起的個人開源專案,起因是想鍛鍊自己的程式設計技巧,並用它製作數學影片,經過不斷的開發和迭代,目前已獲得 6.6w 星(3b1b/manim)。本期收錄的是更穩定、更活躍的開源社群版(ManimCommunity/manim)。如果你厭倦了單調的瀏覽器新標籤頁,不妨試試 materialYouNewTab 外掛,為你的瀏覽器注入新活力!

最後,可離線部署的翻譯 API 服務 LibreTranslate、美觀的投資組合追蹤工具 Wealthfolio 和全天候錄製螢幕的 AI 助手,它們全都是離線優先的本地應用,保護你的個人隱私。

  • 本文目錄
    • 1. 熱門開源專案
      • 1.1 寶可夢自走棋遊戲:pokemonAutoChess
      • 1.2 讓數學動起來的 Python 框架:Manim
      • 1.3 極簡的新標籤頁外掛:materialYouNewTab
      • 1.4 美觀的投資組合追蹤工具:Wealthfolio
      • 1.5 全天候錄製螢幕的 AI 助手:screenpipe
    • 2. HelloGitHub 熱評
      • 2.1 用 Go 生成樣式美觀的 PDF 檔案:Maroto
      • 2.2 可離線部署的翻譯 API 服務:LibreTranslate
    • 3. 結尾

1. 熱門開源專案

1.1 寶可夢自走棋遊戲:pokemonAutoChess

主語言:TypeScriptStar:700周增長:300

這是一款基於寶可夢(Pokemon)主題的線上自走棋遊戲。它免費、開源、非盈利,結合了寵物小精靈和自走棋玩法,玩家可以選擇不同的神奇寶貝和策略進行對戰,支援多人對戰、物品、進化和排名等機制,增加了遊戲的可玩性。

GitHub 地址→github.com/keldaanCommunity/pokemonAutoChess

1.2 讓數學動起來的 Python 框架:Manim

主語言:PythonStar:23k周增長:2k

該專案是用於建立數學動畫的開源引擎,能夠清晰、直觀地展示抽象的數學概念。它是一個強大的數學動畫創作工具,可以透過程式設計生成各式各樣的數學動畫和視覺化內容,支援豐富的幾何圖形、數學符號和動畫效果,適用於教育影片、學術演示和科研展示。本專案是基於 3b1b/manim 專案的社群版,由開源社群維護和更新,相較於原專案更穩定、響應貢獻更加及時。

from manim import *

class SquareToCircle(Scene):
    def construct(self):
        circle = Circle()
        square = Square()
        square.flip(RIGHT)
        square.rotate(-3 * TAU / 8)
        circle.set_fill(PINK, opacity=0.5)

        self.play(Create(square))
        self.play(Transform(square, circle))
        self.play(FadeOut(square))

# manim -p -ql example.py SquareToCircle

GitHub 地址→github.com/ManimCommunity/manim

1.3 極簡的新標籤頁外掛:materialYouNewTab

主語言:JavaScriptStar:1.2k

這是一款受 Google 的 Material You 設計語言啟發的新標籤頁瀏覽器外掛,注重簡約和實用,拒絕花裡胡哨。它為使用者提供了一個清新美觀的瀏覽器新標籤頁,支援多種主題和實用工具。

GitHub 地址→github.com/XengShi/materialYouNewTab

1.4 美觀的投資組合追蹤工具:Wealthfolio

主語言:TypeScriptStar:4k周增長:200

該專案是採用 Tauri 框架開發的桌面投資追蹤工具,擁有美觀、易用的介面。它專注於投資資料儲存和展示,不提供交易功能。財務資料儲存在本地保護個人隱私,但使用者需手動新增或匯入交易資訊(如買入、賣出、價格等),支援彙總收益、設定財務目標,併相容多種貨幣和投資型別(股票、基金、加密貨幣)。

GitHub 地址→github.com/afadil/wealthfolio

1.5 全天候錄製螢幕的 AI 助手:screenpipe

主語言:RustStar:7.6k周增長:600

這是一款開箱即用、可離線的桌面 AI 應用。它可以錄製螢幕內容、捕獲截圖和音訊,並將資料儲存至本地資料庫,結合 LLMs 的能力,實現自動記錄、上下文感知的 AI 助手,支援中文 OCR、整合 Ollama 和 Llama 等功能。

GitHub 地址→github.com/mediar-ai/screenpipe

2. HelloGitHub 熱評

在本章節中,我們將為大家介紹本週 HelloGitHub 網站上的熱門開源專案。同時,期待您與我們分享使用這些開源專案的心得與體驗。

2.1 用 Go 生成樣式美觀的 PDF 檔案:Maroto

主語言:Go

這一個 Go 語言開發的用於建立 PDF 檔案的庫,其靈感來源於 Bootstrap 框架。它允許你像使用 Bootstrap 建立網站一樣,輕鬆編寫和生成不同樣式的 PDF 檔案。

專案詳情→hellogithub.com/repository/0f9b1528f0e44db79222d01823373cdf

2.2 可離線部署的翻譯 API 服務:LibreTranslate

主語言:Python

該專案是基於開源的離線翻譯引擎 Argos Translate 構建的翻譯 API 服務。它不依賴第三方翻譯服務,可輕鬆自建翻譯 API 服務,支援自動語言檢測、API 金鑰和訪問頻率限制等功能。

專案詳情→hellogithub.com/repository/a414dc09995f4b5188cf5acbe54c9107

3. 結尾

以上就是本期「GitHub 熱點速覽」的全部內容,希望你能夠在這裡找到自己感興趣的開源專案,如果你有其他好玩、有趣的 GitHub 開源專案想要分享,歡迎來 HelloGitHub 與我們交流和討論。

往期回顧

  • 開源的鍵鼠共享工具
  • 讓人眼前一亮的開源專案

相關文章