Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Первый выпуск osu!cpp, неофициального клиента для игры osu! на C++23 и Skia

Дата публикации: 27-09-2026 04:55:21

Опубликован первый выпуск osu-cpp, неофициального клиента ритм-игры osu!, написанного на C++23 в виде модулей и использующего для отрисовки библиотеку Skia. Код распространяется под лицензией AGPLv3. Клиент собирается для Linux (обычная сборка, Flatpak, Nix, Guix), для браузера (WebAssembly), для Android и для Ubuntu Touch. Браузерную версию можно запустить без установки. Вместе с клиентом под лицензией AGPLv3 развиваются библиотеки для построения графического интерфейса skiff и skiff-widgets.

Основное содержимое страницы с новостью.

Опубликован первый выпуск osu-cpp, неофициального клиента ритм-игры osu!, написанного на C++23 в виде модулей и использующего для отрисовки библиотеку Skia. Код распространяется под лицензией AGPLv3. Клиент собирается для Linux (обычная сборка, Flatpak, Nix, Guix), для браузера (WebAssembly), для Android и для Ubuntu Touch. Браузерную версию можно запустить без установки. Вместе с клиентом под лицензией AGPLv3 развиваются библиотеки для построения графического интерфейса skiff и skiff-widgets.

Основные возможности:

  • Режим osu!standard;
  • pp (Performance Points), которые считаются прямо во время игры;
  • Запись и воспроизведение реплеев, экспорт реплея в видео MP4;
  • Загрузка карт через зеркала osu.direct и catboy.best, импорт архивов .osz;
  • Отрисовка через OpenGL, через Vulkan или программно;
  • Поддержка частичной локализованной отрисовки в меню;
  • Отсутствие отрисовки, когда на экране ничего не меняется.

Выпуск собирается дважды, второй раз без кеша компилятора, и результаты сравниваются для проверки воспроизводимости сборок: у 0.1.0 все сборки полностью совпали. Для Android используется сборка минимального Android NDK посредством minimal-android-ndk.cpp (AGPLv3), так как официальные бинарные сборки Android NDK распространяются под проприетарной лицензией. Весь код распространяется под AGPLv3, но при первом запуске опционально скачивается несвободный скин под лицензией CC-BY-NC-4.0. Приложение может работать и без него.

CFD0C5CECEC5D4_1790484821.jpg
CFD0C5CECEC5D4_1790484838.jpg
CFD0C5CECEC5D4_1790484883.jpg
CFD0C5CECEC5D4_1790484904.jpg

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Photonisches Computing: Open-Source-SDK für energieeffiziente KI-Anwendungen023.1625-09-2026
2Как мы создали Open-Source альтернативу закрытым платёжным системам на React, Node.js и WebNFC08.9826-09-2026
3AnyPS5 использует архитектуру x86-64 PS5 для запуска игр на ПК без эмуляции017.1726-09-2026
4Gallery017.5426-09-2026
5Выпуск M-Commander 6.1.0, форка файлового менеджера Midnight Commander017.4127-09-2026
6Kimi, MiniMax Code и ZCode в OpenResearch: форк за один вечер вместе с Claude Opus 5.506.9625-09-2026
7OpenAI анонсировала создание аналога GitHub08.4904-03-2026
8Corsair SKIFF 100 PLUS im Test: Membran-Tastatur mit G-Tasten, RGB und IP53-Schutz020.9304-09-2026
9Два читмода за выходные: Mono против IL2CPP и восемь мест, где ломается моддинг Unity110.7626-09-2026
10Appwrite 2.3: Dev-Keys entfallen, Migration nötig020.7125-09-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 10.28. Источник: www.opennet.ru.