社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

手机上玩 PC 游戏的开源项目「GitHub 热点速览」

开源前线 • 4 月前 • 164 次点击  
来自公众号:HelloGitHub

上周国产 3A 大作《黑神话:悟空》开启预售,同时公布游戏将于北京时间 2024.8.20 正式上线。这是一款由「游戏科学」开发的西游题材单机·动作·角色扮演游戏,它采用「虚幻引擎5」制作。该引擎并不是完全开源的,但它提供了部分源代码的访问权限。具体来说,就是 GitHub 账号必须先关联 EpicGames 账号,然后收到邀请后才可以访问其源码,否则直接访问会显示 404 错误。

GitHub 地址:github.com/EpicGames/UnrealEngine

说到 PC 上的游戏大作,今天就推荐一个可以在手机/平板上玩 PC 游戏的开源组合 Sunshine(服务器端)+Moonlight(客户端),原理是通过串流的方式将 PC 端的游戏,低延迟地投屏到 Android/iOS 设备,移动设备仅做画面展示和操作反馈,从而实现在手机上玩 PC 大作。适用于 Android 的终端模拟器应用 termux-app,让你只用手机就可以远程连接服务器,解决一些紧急但无需编码的问题,比如“拍一拍”机箱之类的操作,降低“无脑”焦虑。

最后,同样不容错过的还有 macOS 上的菜单栏管理器 Ice 和在浏览器中运行 Transformers 的 transformers.js。

1. 开源热搜项目

1.1 自托管 Moonlight 游戏串流服务:Sunshine

主语言:C++Star:14.4k周增长:500

这是一个自托管的 Moonlight 游戏串流服务器端项目,支持所有 Moonlight 客户端。用户可以在自己电脑上搭建一个游戏流服务,通过局域网或互联网串流 PC 游戏到其他设备,实现跨设备的游戏共享和远程操控。它还提供了 Web 管理界面,方便进行配置和客户端配对,适用于 Windows、Linux 和 macOS 操作系统,虽然安装简单但需要注意最低配置要求。

GitHub 地址→github.com/LizardByte/Sunshine

1.2 Moonlight 客户端:moonlight-*

这里列出了 Sunshine 和 NVIDIA GameStream 的开源客户端 Moonlight 应用,它们都支持虚拟按键和外接手柄等功能。

Android 客户端→github.com/moonlight-stream/moonlight-android

iOS/tvOS 客户端→github.com/moonlight-stream/moonlight-ios

1.3 Android 上的终端模拟器 termux-app

主语言:JavaStar:32.1k周增长:1.2k

这是一个专为 Android 设计的终端模拟器应用,它提供了 Linux 环境和 Shell 通过自带的包管理器,能够在手机上安装和运行 ssh、Python、gcc、htop、git、vim 等工具。你就可以在 Android 设备上执行 Linux 命令、编程、运行脚本、远程访问服务等操作。

GitHub 地址→github.com/termux/termux-app

1.4 强大的 macOS 菜单栏管理工具:Ice

主语言:SwiftStar:7.6k周增长:6.3k

该项目是适用于 macOS 系统的菜单栏管理工具,它开箱即用、操作简单,主要功能是隐藏和显示菜单栏内容,支持悬停显示、点击显示、自动隐藏、设置菜单栏阴影、快捷键、开机启动、自动更新等功能。

GitHub 地址→github.com/jordanbaird/Ice

1.5 浏览器中运行 Transformers:transformers.js

主语言:JavaScriptStar:8.5k周增长:400

这是一个将机器学习带到浏览器中的 JavaScript 库,它提供了类似 Transformers Python 的 API,让你在浏览器中运行各种 AI 模型,包括文本分类、问答、文本摘要、文本生成、对象检测等任务。

import { pipeline } from '@xenova/transformers';

// Allocate a pipeline for sentiment-analysis
let pipe = await pipeline('sentiment-analysis');

let out = await pipe('I love transformers!');
// [{'label': 'POSITIVE', 'score': 0.999817686}]

GitHub 地址→github.com/xenova/transformers.js

2. HelloGitHub 热评

在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。

2.1 低成本的开源智能手表:OV-Watch

主语言:C

这是一个制作成本仅需 80 元的智能手表项目,它不仅提供了基本的手表功能,还支持睡眠模式、蓝牙、计步、卡包、指南针和心率测量等功能。

项目详情→hellogithub.com/repository/396acae90639497d82101e149577db8c

2.2 开源的视频翻译和配音工具:pyvideotrans

主语言:Python

该项目可以将视频从一种语言翻译成指定语言的视频,并自动生成和添加对应语言的字幕和配音。

项目详情→hellogithub.com/repository/40d62189cb864d88b60897bece64509b

---END---

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/172044
 
164 次点击