Posted in

JavaScript/WebGL 实现的马里奥卡丁车游戏 | 开源日报 No.309_AI阅读总结 — 包阅AI

包阅导读总结

1.

关键词:JavaScript、开源、游戏、断言工具包、聊天机器人

2.

总结:

本文介绍了几个开源项目,包括 JavaScript/WebGL 实现的马里奥卡丁车游戏、断言和模拟工具包 testify、跨平台的 BitTorrent 客户端 popcorn-desktop、RAG 聊天机器人 Verba 以及革新定位追踪的 CCTV 设计。

3.

主要内容:

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

– 特点:使用 W 键加速,鼠标控制转向,空格漂移

– 链接:https://github.com/Lunakepio/Mario-Kart-3.js

– 星数:4.3k 许可证:MIT

– 断言和模拟工具包 stretchr/testify

– 功能:为 TDD 提供支持,提供友好的失败描述等

– 链接:https://github.com/stretchr/testify

– 星数:22.6k 许可证:MIT

– 跨平台的 BitTorrent 客户端 popcorn-official/popcorn-desktop

– 特点:包含集成媒体播放器,是 Butter 项目分支,支持多种 Linux 发行版

– 链接:https://github.com/popcorn-official/popcorn-desktop

– 星数:9.1k 许可证:NOASSERTION

– RAG 聊天机器人 weaviate/Verba

– 目的:提供端到端、用户友好界面以探索数据集和提取见解

– 优势:支持多种框架、模型和数据格式

– 链接:https://github.com/weaviate/Verba

– 星数:5.0k 许可证:BSD-3-Clause

– 革新定位追踪的设计 IvanGlinkin/CCTV

– 特点:集成 Telegram API,50 – 100 米精准追踪

– 链接:https://github.com/IvanGlinkin/CCTV

– 星数:2.3k 许可证:GPL-3.0

思维导图:

文章地址:https://mp.weixin.qq.com/s/gDK4pk4DOZdtp9M30mzZsA

文章来源:mp.weixin.qq.com

作者:帅比柒

发布时间:2024/7/25 16:01

语言:中文

总字数:773字

预计阅读时间:4分钟

评分:86分

标签:开源项目,JavaScript/WebGL,游戏开发,测试工具,BitTorrent客户端


以下为原文内容

本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com

picture

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

Stars: 4.3k License: MIT

picture

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

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

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

Stars: 22.6k License: MIT

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

  • 为 Test-Driven Development(TDD)提供支持
  • assert 包提供了友好易读的失败描述,并且可以在每个断言上附加消息。
  • require 包提供了与 assert 包相同的全局函数,但不返回布尔值而是终止当前测试。
  • mock 包提供了编写模拟对象以便在编写测试代码时替代真实对象的机制。

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

Stars: 9.1k License: NOASSERTION

picture

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

  • 支持 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)

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

Stars: 2.3k License: GPL-3.0

picture

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