vladimir
|
b1132715e1
|
feat: наследование от BaseEvent и метод from_payload для каждого из классов Event
|
2026-08-25 01:49:12 +03:00 |
|
vladimir
|
878b83dc1c
|
feat: метод from_dict для класса Player
|
2026-08-25 01:48:02 +03:00 |
|
vladimir
|
28030412d0
|
feat: базовый класс BaseEvent с универсальным методом to_payload для гарантированного преобразования всех данных в строки
|
2026-08-25 01:46:58 +03:00 |
|
vladimir
|
6017c2d757
|
fix: переработка методов NetworkController
|
2026-08-24 01:43:03 +03:00 |
|
vladimir
|
53be71316c
|
fix: удаление ненужных методов
|
2026-08-23 21:06:02 +03:00 |
|
vladimir
|
473b03c1bb
|
fix: корректное определение текущего индекса в методах возврата состояния карт
|
2026-08-23 21:06:02 +03:00 |
|
vladimir
|
a07d94bcc4
|
fix: корректное определение текущего индекса
|
2026-08-23 21:05:51 +03:00 |
|
vladimir
|
9a4c98fb76
|
wip: без комментариев
|
2026-08-23 01:49:02 +03:00 |
|
vladimir
|
5c7966755f
|
wip: возможность получения загаданной стрелки только после попытки отгадки
|
2026-08-19 04:06:30 +03:00 |
|
vladimir
|
0730d8180b
|
fix: исправлен порядок открытия карт у загадывающего
|
2026-08-19 01:39:39 +03:00 |
|
vladimir
|
b78081d999
|
feat: почти рабочий вариант session
|
2026-08-18 03:53:34 +03:00 |
|
vladimir
|
a7fcf3dda8
|
refactor: разделение domain.py на модуль domain, включающий common.py и session.py
|
2026-08-17 02:03:46 +03:00 |
|
vladimir
|
ab6fd43883
|
feat: начало работы на AppContext
|
2026-08-14 03:17:30 +03:00 |
|
vladimir
|
dc25e2d98b
|
feat: начало работы над SessionNetworkController
|
2026-08-14 03:17:08 +03:00 |
|
vladimir
|
ac7a841d05
|
feat: начало работы над SessionInput
|
2026-08-14 03:16:24 +03:00 |
|
vladimir
|
bc5ae5394c
|
chore: добавление директории sandbox в .gitignore
|
2026-08-14 02:43:59 +03:00 |
|
vladimir
|
e3f5828334
|
refactor: разделение кода в session_view.py
|
2026-08-14 02:42:18 +03:00 |
|
vladimir
|
c657415bf0
|
feat: правильная работа SessionState
|
2026-08-13 03:41:03 +03:00 |
|
vladimir
|
6a66a02071
|
feat: wip SessionState, SessionView
|
2026-08-12 04:30:17 +03:00 |
|
vladimir
|
da169b49fc
|
refactor(ui): wip session_view.py
|
2026-08-12 01:21:54 +03:00 |
|
vladimir
|
6254de74e4
|
feat(ui): wip session_view.py
|
2026-08-11 04:08:55 +03:00 |
|
vladimir
|
1da622cd7c
|
feat(ui): wip session_view.py
|
2026-08-10 03:29:23 +03:00 |
|
vladimir
|
63a51c7ae3
|
feat(ui): работа с новыми классами состояний приложения
|
2026-08-09 02:10:02 +03:00 |
|
vladimir
|
c07bf63b8b
|
fix(net): аннотация payload: dict[str, str] в классе NetwrokMessage
|
2026-08-09 02:09:01 +03:00 |
|
vladimir
|
f80a9b4098
|
feat(core): отдельный класс для каждого состояния приложения
|
2026-08-09 02:05:53 +03:00 |
|
vladimir
|
f38539f3c8
|
feat(ui): добавление работы с сетью через графический интерфейс
|
2026-08-07 03:07:04 +03:00 |
|
vladimir
|
715853c4b9
|
feat(net): добавление функционала для работы с сетью
|
2026-08-07 03:05:51 +03:00 |
|
vladimir
|
e5bfbee528
|
docs: добавление описания формата сетевых сообщений
|
2026-08-07 03:04:55 +03:00 |
|
vladimir
|
5fcbf5ac06
|
feat(ui): заменены кнопки выбора ролей на переключаемые
|
2026-08-07 00:48:21 +03:00 |
|
vladimir
|
3add50cbbc
|
feat(ui): добавление поддержки лобби в основное окно
|
2026-08-06 03:29:16 +03:00 |
|
vladimir
|
e533acd9f1
|
feat(core): добавление класса для хранения внутреннего состояния
|
2026-08-06 03:28:07 +03:00 |
|
vladimir
|
a25997992e
|
feat(ui): добавление лобби и возможности выбора роли
|
2026-08-06 03:27:08 +03:00 |
|
vladimir
|
c993e80a71
|
build: добавлена возможность создания архива с приложением через команду --archive
|
2026-08-05 03:00:17 +03:00 |
|
vladimir
|
58aaf93392
|
init: начало работы над приложением с использованием wxPython
|
2026-08-05 02:25:56 +03:00 |
|