JavaScript/WebGL 实现的马里奥卡丁车游戏 | 开源日报 No.309

2024-07-31 19:12:01 浏览数 (3)

Lunakepio/Mario-Kart-3.jshttps://github.com/Lunakepio/Mario-Kart-3.js

Stars: 4.3k License: MIT

Mario-Kart-3.js 是一个 JavaScript/WebGL 实现的马里奥卡丁车游戏。

  • 使用 W 键加速,鼠标控制转向(将来会更新支持手机/游戏手柄/键盘)。
  • 按住空格键进行漂移,通过转向和反向转向来保持漂移状态,并在释放时获得小涡轮。
  • 按 E 键使用当前物品。
  • 按 R 重置位置,可随时使用。

stretchr/testifyhttps://github.com/stretchr/testify

Stars: 22.6k License: MIT

testify 是一个与标准库兼容的常见断言和模拟工具包。 该项目的主要功能、关键特性、核心优势:

  • 提供了易于使用的断言工具
  • 具备模拟功能
  • 支持测试套件接口和函数
  • 提供 API 文档支持,可避免常见错误
  • 为 Test-Driven Development(TDD)提供支持
  • assert 包提供了友好易读的失败描述,并且可以在每个断言上附加消息。
  • require 包提供了与 assert 包相同的全局函数,但不返回布尔值而是终止当前测试。
  • mock 包提供了编写模拟对象以便在编写测试代码时替代真实对象的机制。

popcorn-official/popcorn-desktophttps://github.com/popcorn-official/popcorn-desktop

Stars: 9.1k License: NOASSERTION

Popcorn Time 是一个跨平台、免费的 BitTorrent 客户端,包含集成的媒体播放器(Windows/Mac/Linux),是 Butter 项目的一个分支。

  • 包含集成的媒体播放器
  • 跨平台支持(Windows/Mac/Linux)
  • 免费软件
  • 可以通过 Homebrew(Cask)轻松安装
  • 提供最新版本和开发版本供用户选择
  • 适配 Apple Silicon
  • 支持 Linux - Debian/Ubuntu 等发行版
  • 提供从源代码克隆到运行的快速入门指南

weaviate/Verbahttps://github.com/weaviate/Verba

Stars: 5.0k License: BSD-3-Clause

Verba 是一个由 Weaviate 提供支持的 Retrieval Augmented Generation (RAG) 聊天机器人。 该项目旨在提供端到端、简化且用户友好的界面,以便轻松地探索数据集并提取见解。Verba 结合了最先进的 RAG 技术和 Weaviate 的上下文感知数据库,并具有以下主要功能和优势:

  • 支持多种 RAG 框架、数据类型和 LLM 提供商
  • 支持不同模型(如 Ollama、HuggingFace 等)及数据格式(如 PDF 和 CSV/XLSX)
  • 实现了混合搜索、语义缓存等 RAG 特性
  • 可通过 pip 安装或使用 Docker 部署
  • 具备可定制化前端界面

IvanGlinkin/CCTVhttps://github.com/IvanGlinkin/CCTV

Stars: 2.3k License: GPL-3.0

CCTV 是一款革新定位追踪的开源设计,集成了 Telegram API。提供 50-100 米内的精准追踪,用户可以实时监控他人以进行物流或安全管理,重新定义我们周围环境的导航方式。

  • 开源设计
  • 集成 Telegram API
  • 提供精准追踪功能
  • 实时监控能力

0 人点赞