探索開源游戲的樂趣與無限可能 | 開源專題 No.47

picture

CleverRaven/Cataclysm-DDA

Stars: 9.0k License: NOASSERTION

picture

Cataclysm:Dark Days Ahead 是一個回合制的生存游戲,設定在一個后啟示錄世界中。盡管有些人將其描述為 “僵尸游戲”,但 Cataclysm 遠不止于此。在這個殘酷、持久、程序生成的世界中努力生存下去吧!搜尋死亡文明的遺物,找到食物、裝備或者幸運地發現一輛油箱滿滿的車來逃離危險。與各種強大怪獸作斗爭,從僵尸到巨型昆蟲再到殺手機器人以及更奇異和致命的東西,并對抗其他想要你擁有之物的人…

  • 游戲具有自動生成地圖等特點
  • 提供多樣化而又強大敵對角色
  • 允許玩家修改代碼和內容

LizardByte/Sunshine

Stars: 7.4k License: GPL-3.0

Sunshine 是一個自托管的游戲流媒體主機,用于支持 Moonlight。它提供低延遲、云游戲服務器功能。您可以從各種設備上的任何 Moonlight 客戶端連接到 Sunshine。

  • 支持多種 GPU 類型:AMD (VCE 1.0 或更高)、Intel (VAAPI 兼容) 和 Nvidia (NVENC 啟用卡)
  • 支持 AMD、Intel 和 Nvidia GPU 進行硬件編碼以及軟件編碼
  • 提供 Web 界面以允許配置和客戶端配對

Atmosphere-NX/Atmosphere

Stars: 12.6k License: GPL-2.0

picture

Atmosphère 是一款為 Nintendo Switch 定制的固件。它由多個組件組成,每個組件替換/修改系統的不同部分。其主要功能包括:

  • Fusée 用于加載和驗證第二階段 (自定義 TrustZone) 以及 package2 (內核/FIRM sysmodules),并根據需要進行修補;
  • Sept 用于在 7.0.0 上啟用運行時密鑰派生支持;
  • Exosphère 是一個定制化的 TrustZone,可運行一個定制化 Secure Monitor;
  • Thermosphère 提供 EL2 EmuNAND 支持,即備份和使用虛擬化/重定向的 NAND 映像等。

核心優勢有:

  • Atmosphère 可以替代原始固件
  • 支持各種 CFW 功能
  • 提供了多個關鍵模塊來增強系統性能

lichess-org/lila

Stars: 13.9k License: AGPL-3.0

picture

lichess.org 是一個免費的在線國際象棋游戲服務器,專注于實時對局和易用性。該項目具有以下特點:

  • 搜索引擎
  • 基于 fishnet 分布式計算機分析
  • 錦標賽、同時對弈、論壇、團隊功能等社交互動功能
  • 訓練模式以及共享分析板等輔助工具
  • 支持超過 140 種語言界面本地化

Lichess 使用 Scala 3 編寫,并依賴 Play 2.8 框架進行開發。它采用了異步設計,大量使用 Scala Futures 和 Akka streams 來處理請求。WebSocket 連接由獨立的服務器處理,并通過 redis 通信。

official-stockfish/Stockfish

Stars: 9.6k License: GPL-3.0

Stockfish 是一個免費且強大的 UCI 國際象棋引擎。它分析國際象棋局面并計算出最佳走法。Stockfish 不包含用于顯示國際象棋盤和輸入移動的圖形用戶界面 (GUI),這些 GUI 與 Stockfish 獨立開發,并可在線使用。Stockfish 具有以下核心優勢:

  • 免費且強大:可以自由地在各種場景中使用。
  • 支持多平臺編譯:支持 32 位或 64 位 CPU、特定硬件指令以及其他平臺。

TheCherno/Hazel

Stars: 10.3k License: Apache-2.0

picture

Hazel 是一個早期的交互式應用和渲染引擎,主要面向 Windows 平臺。該項目目前還沒有實現很多功能,但幾乎所有內容都在 YouTube 中有視頻講解。

  • 快速 2D 渲染 (UI、粒子、精靈等)
  • 高保真度物理基礎 3D 渲染 (后續將擴展到 2D)
  • 支持 Mac、Linux、Android 和 iOS
  • 原生支持各種渲染 API (DirectX,Vulkan,Metal)
  • 完整的查看器和編輯器應用程序
  • 完全腳本化的交互與行為

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/news/211264.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/211264.shtml
英文地址,請注明出處:http://en.pswp.cn/news/211264.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【原創】【一類問題的通法】【真題+李6卷6+李4卷4(+李6卷5)分析】合同矩陣A B有PTAP=B,求可逆陣P的策略

【鋪墊】二次型做的變換與相應二次型矩陣的對應:二次型f(x1,x2,x3)xTAx,g(y1,y2,y3)yTBy ①若f在可逆變換xPy下化為g,即P為可逆陣,有P…

Unity 通過鍵盤鼠標控制物體移動、旋轉、縮放的方法

在Unity中,使用鍵盤ADWS鍵控制物體移動,通過鼠標左鍵控制物體旋轉,鼠標中鍵控制物體縮放是再常見不過的方法。 方法如下: using System.Collections; using System.Collections.Generic; using UnityEngine;public class MoveCo…

數字系統設計(EDA)實驗報告【出租車計價器】

一、問題描述 題目九:出租車計價器設計(平臺實現)★★ 完成簡易出租車計價器設計,選做停車等待計價功能。 1、基本功能: (1)起步8元/3km,此后2元/km; (2…

紅隊攻防實戰之ThinkPHP-RCE集錦

你若不勇敢,誰又可以替你堅強? ThinkPHP 2.x RCE漏洞 1、查詢phpinfo() 2、任意代碼執行 3、Getshell 蟻劍連接: ThinkPHP5 5.0.23 RCE漏洞 發送數據包: 成功執行id命令: 工具驗證 ThinkPHP5 SQL注入漏洞 &&am…

什么是神經網絡的非線性

大家好啊,我是董董燦。 最近在寫《計算機視覺入門與調優》(右鍵,在新窗口中打開鏈接)的小冊,其中一部分說到激活函數的時候,談到了神經網絡的非線性問題。 今天就一起來看看,為什么神經網絡需…

cuda函數的前綴作用

文章目錄 cuda函數的前綴作用1、前綴作用2、global3、device4、host cuda函數的前綴作用 1、前綴作用 函數執行環境標識符,即表明函數在哪里被調用 2、global __global__修飾的函數是核函數,這些函數在GPU上執行,但是需要在CPU上調用。 g…

激光打標機在智能手表上的應用:科技與時尚的完美結合

隨著科技的飛速發展,智能手表已經成為我們日常生活中不可或缺的智能設備。而在智能手表制造中,激光打標機扮演著至關重要的角色。本文將詳細介紹激光打標機在智能手表制造中的應用,以及其帶來的優勢和影響。 ? 一、激光打標機在智能手表制…

按訂單周期結算的產品成本

原文地址:Product Cost By Order Cycle | SAP Blogs 產品成本核算是每個制造企業的控制部門的核心職責之一,根據其產品和生產的性質,每個企業的成本核算有所不同。它支持組織在其他職能領域做出大量戰略決策。在過去幾年中獲得了 SAP 產品成本…

Vite4、Vue3、Axios 針對請求模塊化封裝搭配自動化導入(簡單易用)

針對請求模塊化封裝搭配自動化導入(簡單易用) 目標目錄目標代碼前提步入正題src / utils / index.jssrc /api / index.jssrc /api / request.jssrc /api / service.jssrc /api / utils.jssrc /api / modules / demo.js 自動化配置vite.config.jseslint 校…

QEMU環境調試方法

本文從調試的角度出發,分享QEMU調試過程中的常見調試方法。 1.如何查看makefile構建過程執行的命令? 為了深入理解ucore操作系統實驗的編譯鏈接細節,需要知道makefile在執行的過程中一步一步的指令執行情況。然而大部分的工程中,…

CopyClip 2:提升Mac開發效率的利器

在Mac開發的日常工作中,高效地處理剪貼板內容是一個至關重要的任務。幸運的是,有一款強大的工具可以極大地提升你的開發效率——CopyClip 2。本文將介紹CopyClip 2的功能和優勢,以及它是如何成為Mac開發者們不可或缺的利器的。 CopyClip 2 簡…

【Docker】進階之路:(二)Docker簡介

【Docker】進階之路:(二)Docker簡介 什么是 DockerDocker 由來與發展歷程Docker的架構與組成Docker容器生態容器核心技術容器規范容器平臺技術 為什么使用DockerDocker的應用場景 什么是 Docker 簡單地講,Docker就是一個應用容器…

正則表達式(9):擴展正則表達式

正則表達式(9):擴展正則表達式 小結 本博文轉載自 前文中一直在說,在Linux中,正則表達式可以分為”基本正則表達式”和”擴展正則表達式”。 我們已經認識了”基本正則表達式”,現在,我們來認…

T天池SQL訓練營(五)-窗口函數等

–天池龍珠計劃SQL訓練營 5.1窗口函數 5.1.1窗口函數概念及基本的使用方法 窗口函數也稱為OLAP函數。OLAP 是OnLine AnalyticalProcessing 的簡稱,意思是對數據庫數據進行實時分析處理。 為了便于理解,稱之為窗口函數。常規的SELECT語句都是對整張表進…

Unity由“鼠標點不準物體”引發的Camera的相關思考

問題 前段一個同事在使用Unity開發時遇到一個奇怪的問題,使用左鍵點擊發射射線的方式選擇物體,總是選不準,尤其是小的物體,鼠標點擊到物體上,有時能選上,有時選不上,偶爾點擊到物體旁邊…

Tensorflow.js 入門學習指南

Tensorflow.js 入門學習指南 官方地址TensorFlow.js (google.cn) Tensorflowjs是一個機器學習框架,使用 TensorFlowJS 可以創建生產級機器學習模型 安裝包 瀏覽器設置 您可以通過兩種主要方式在瀏覽器項目中獲取 TensorFlow.js: 使用腳本代碼。從 NPM…

基于MATLAB車輛防碰撞系統仿真

摘要 近年來,汽車行業的飛速發展使得我國的汽車保有量快速增長,但由此引發的交通事故導致的人員傷亡數量仍居高不下。從保護人身安全和降低交通事故發生的可能性的角度出發,車輛防碰撞系統能夠使駕駛員在沒注意到與前方車輛有碰撞危險的情況下…

Python:核心知識點整理大全11-筆記

目錄 ?編輯 6.2.4 修改字典中的值 6.2.5 刪除鍵—值對 注意 刪除的鍵—值對永遠消失了。 6.2.6 由類似對象組成的字典 6.3 遍歷字典 6.3.1 遍歷所有的鍵—值對 6.3.2 遍歷字典中的所有鍵 往期快速傳送門👆(在文章最后): 6.…

風力發電對講 IP語音對講終端IP安防一鍵呼叫對講 醫院對講終端SV-6005網絡音頻終端

風力發電對講 IP語音對講終端IP安防一鍵呼叫對講 醫院對講終端SV-6005網絡音頻終端 目 錄 1、產品規格 2、接口使用 2.1、側面接口功能 2.2、背面接口功能 2.3、面板接口功能 3、功能使用 1、產品規格 輸入電源: 12V~24V的直流電源 網絡接口&am…

前端知識庫Html5和CSS3

1、常見的水平垂直居中實現方案 最簡單的方案是flex布局 .container{display: flex;align-items: center;justify-content: center; }絕對定位配合margin:auto(一定要給.son寬高) .father {position: relative;height: 300px; } .son {position: absolute;top: 0;right: 0;b…