Giấy phép mã nguồn mở
Rapfi – bộ não của BOAT
Nhân vật trùm cuối BOAT chạy Rapfi – engine Gomoku / Renju vô địch Gomocup – bản WebAssembly ngay trên máy bạn: Rapfi nguyên bản ở luật tự do, tiêu chuẩn và Renju; ở luật Việt Nam là Rapfi-CARO – Rapfi cộng bản vá thêm luật chặn hai đầu do Cờ Caro viết (cũng GPL-3). Rapfi © Rapfi developers (Haobin Duan và cộng sự), phát hành theo Giấy phép Công cộng GNU phiên bản 3 (GPL-3). Phần Rapfi trong game (thư mục rapfi/) cũng theo GPL-3: bạn được dùng, sao chép, sửa đổi và phân phối lại theo các điều khoản của giấy phép này. Phần mềm được cung cấp không kèm bất kỳ bảo hành nào.
- Toàn văn giấy phép GPL-3
- Mã nguồn Rapfi đúng phiên bản đang dùng (commit 3c94c2a)
- Cách dựng lại bản WebAssembly
- Bản vá Rapfi-CARO (thêm luật Việt Nam)
- Bản vá cho bản đa luồng (trình duyệt Chrome / Edge máy tính)
- Phần thêm khi dựng (chạy trước khi Rapfi khởi động)
- Kho mã gốc của tác giả trên GitHub
- Bản sao lưu (fork) của Cờ Caro trên GitHub
- Tác giả Rapfi
Mạng nơ-ron của Rapfi
Các mạng NNUE "mix9svq" và mô hình cổ điển của Rapfi được tác giả tặng vào phạm vi công cộng theo CC0 1.0. Mạng chỉ được tải về khi bạn đấu BOAT (khoảng 10 MB cho luật tự do hoặc tiêu chuẩn, 20 MB cho Renju) và được lưu lại trên máy để lần sau không phải tải nữa. Luật Việt Nam không dùng mạng: Rapfi-CARO dùng mô hình cổ điển cùng bảng đánh giá cho luật Việt Nam do Cờ Caro học từ ván Rapfi-CARO tự đấu (đi kèm game, cũng CC0 1.0).
github.com/dhbloo/rapfi-networks · github.com/marseraf7/rapfi-networks (bản sao lưu)
Engine của Cờ Caro
Các nhân vật máy khác, phần phân tích nhanh và BOAT khi trình duyệt không chạy được Rapfi dùng engine riêng của Cờ Caro – không chứa mã của Rapfi.
Phông chữ
Noto Sans – SIL Open Font License 1.1. Toàn văn giấy phép OFL
Open-source licenses
Rapfi – the brain of BOAT
The final boss BOAT plays with Rapfi – the Gomocup-champion Gomoku / Renju engine – compiled to WebAssembly and running on your device: the original Rapfi for the freestyle, standard and Renju rules, and for the Vietnamese rule Rapfi-CARO – Rapfi plus a patch by Caro adding the both-ends-blocked rule (also GPL-3). Rapfi © Rapfi developers (Haobin Duan et al.), released under the GNU General Public License version 3 (GPL-3). The Rapfi part of the game (the rapfi/ folder) is under GPL-3 as well: you may use, copy, modify and redistribute it under the terms of that license. It comes with no warranty of any kind.
- Full text of the GPL-3
- Rapfi source code of the exact version in use (commit 3c94c2a)
- How to rebuild the WebAssembly build
- The Rapfi-CARO patch (adds the Vietnamese rule)
- The patch for the multi-threaded build (desktop Chrome / Edge)
- Build-time addition (runs before Rapfi starts)
- Upstream repository on GitHub
- Caro's backup fork on GitHub
- Rapfi authors
Rapfi neural networks
Rapfi's "mix9svq" NNUE networks and classical model are dedicated to the public domain by their authors under CC0 1.0. A network is downloaded only when you play BOAT (about 10 MB for freestyle or standard, 20 MB for Renju) and is kept on your device so it is not downloaded again. The Vietnamese rule uses no network: Rapfi-CARO uses the classical model plus an evaluation table for the Vietnamese rule that Caro trained from Rapfi-CARO self-play games (shipped with the game, also CC0 1.0).
github.com/dhbloo/rapfi-networks · github.com/marseraf7/rapfi-networks (backup fork)
Caro's own engine
The other bots, quick game analysis, and BOAT on browsers that cannot run Rapfi use Caro's own engine – it contains no Rapfi code.
Fonts
Noto Sans – SIL Open Font License 1.1. Full text of the OFL
Лицензии открытого ПО
Rapfi – мозг BOAT
Финальный босс BOAT играет движком Rapfi – чемпионом Gomocup по гомоку / рэндзю – в сборке WebAssembly прямо на вашем устройстве: оригинальный Rapfi в свободных, стандартных правилах и Рэндзю, а во вьетнамских правилах – Rapfi-CARO, Rapfi с патчем от Каро, добавляющим правило блока с двух концов (тоже GPL-3). Rapfi © Rapfi developers (Haobin Duan и соавторы), распространяется по Стандартной общественной лицензии GNU версии 3 (GPL-3). Часть игры с Rapfi (папка rapfi/) тоже под GPL-3: вы можете использовать, копировать, изменять и распространять её на условиях этой лицензии. Без каких-либо гарантий.
Нейросети Rapfi
Сети NNUE «mix9svq» и классическая модель Rapfi переданы авторами в общественное достояние по CC0 1.0. Сеть загружается только когда вы играете с BOAT (около 10 МБ для свободных или стандартных правил, 20 МБ для Рэндзю) и сохраняется на устройстве, чтобы не скачивать её снова. Вьетнамские правила обходятся без сети: Rapfi-CARO использует классическую модель и таблицу оценки для вьетнамских правил, которую Каро обучил на партиях Rapfi-CARO с самим собой (входит в игру, тоже CC0 1.0).
github.com/dhbloo/rapfi-networks · github.com/marseraf7/rapfi-networks (резервная копия)
Собственный движок Каро
Остальные боты, быстрый анализ партий и BOAT в браузерах, где Rapfi не запускается, используют собственный движок Каро – в нём нет кода Rapfi.
Шрифты
Noto Sans – SIL Open Font License 1.1. Полный текст OFL
开源许可
Rapfi——BOAT 的大脑
最终头目 BOAT 使用 Rapfi——Gomocup 冠军五子棋 / 连珠引擎——的 WebAssembly 版本,直接在你的设备上运行:自由、标准和连珠规则使用原版 Rapfi;越南规则使用 Rapfi-CARO——Rapfi 加上 Caro 编写的、增加“两端被堵不算赢”规则的补丁(同样为 GPL-3)。Rapfi © Rapfi developers(Haobin Duan 等),以 GNU 通用公共许可证第 3 版(GPL-3)发布。游戏中的 Rapfi 部分(rapfi/ 文件夹)同样采用 GPL-3:你可以按该许可的条款使用、复制、修改和再分发。本软件不附带任何担保。
Rapfi 神经网络
Rapfi 的 “mix9svq” NNUE 网络和经典模型由作者以 CC0 1.0 贡献至公有领域。只有在你与 BOAT 对局时才会下载网络(自由或标准规则约 10 MB,连珠约 20 MB),并保存在设备上,下次无需再次下载。越南规则不需要网络:Rapfi-CARO 使用经典模型及 Caro 用 Rapfi-CARO 自我对弈对局训练的越南规则评估表(随游戏附带,同样为 CC0 1.0)。
github.com/dhbloo/rapfi-networks · github.com/marseraf7/rapfi-networks (备份)
Caro 自己的引擎
其他电脑角色、快速对局分析,以及在无法运行 Rapfi 的浏览器上的 BOAT,都使用 Caro 自己的引擎——其中不包含 Rapfi 的代码。
字体
Noto Sans – SIL Open Font License 1.1。 OFL 全文