image image image image
DiceClicker Desktop pet-project на C++ и raylib Рабочий прототип игры с опорой на собственный код поверх библиотеки raylib, без использования готового игрового движка. Текущая версия уже содержит основной игровой экран, набор служебных экранов, локализацию, настройки, логирование и отдельные gameplay-модули. До финального состояния в первую очередь остаются визуальная полировка, текстуры и выравнивание части интерфейса. Стек C++17, raylib, CMake, STL Статус Рабочий прототип, основной функционал собран Фокус проекта Gameplay, UI, служебные системы, структура кода Ключевые особенности Разделение на отдельные модули core, gameplay, screens, ui, managers и persistence; отдельные настройки окна и звука; RU/EN локализация; runtime-логирование; подготовка к тестированию через отдельный тестовый target и headless-сборку. Текущий игровой экран: несколько рук, апгрейды, автокрутка, спец-кубики и инвентарь По набору экранов и модулей проект уже вышел за рамки простого клика по одной кнопке: в кодовой базе есть отдельные экраны магазина карт, драфта, осмотра карточек и специальных кубиков, меню паузы, внутриигровых настроек, титров и подтверждающих диалогов.
https://disk.yandex.ru/i/Kscu-Eq-Xn00uw