KAZIK/docs/ROADMAP.txt

74 lines
3.2 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ASSEMBLER CASINO - ROADMAP
==========================
Ближайший релиз
---------------
1. Ручной прогон всех игр по RELEASE_CHECKLIST.txt.
2. Проверка Дурака на зависания после выбора карты, подкидывания и "бито".
3. Проверка Skill Check: второе окно, закрытие окна, успех/провал.
4. Проверка Hakari после jackpot.
5. Проверка сохранений и магазина.
6. Финальная упаковка PokerGameSetup.exe.
Защита
------
1. Установщик уже проверяет SHA-256 payload.
2. Лаунчер проверяет SHA-256 bin/poker.exe перед запуском.
3. Сохранения пишутся с checksum/signature и проверяются при загрузке.
4. В будущем: Authenticode-подпись exe-файлов через signtool.
Онлайн-режим
------------
Идея: Online Casino через Host / Join.
Техническая база:
1. Winsock TCP.
2. Один игрок создает комнату и становится host/server.
3. Остальные подключаются по IP, например через Radmin VPN.
4. Host хранит колоду, банк, очередь ходов и состояние игры.
5. Клиенты отправляют команды, а не "свои карты".
Пример команд:
BET 500
HIT
STAND
FOLD
RAISE 1000
PLAY_CARD 3
READY
CHAT text
Порядок разработки:
1. [Готово] Online Casino: встроенные Host / Join и выбор режима через Radmin VPN.
2. [Готово] Online Dice 1v1.
3. [Готово] Online Russian Roulette 1v1 с барабаном на стороне хоста.
4. Online lobby: имена игроков и ready.
5. Online 21.
6. Online Poker 2-4 игрока.
7. Online Durak последним, потому что логика самая сложная.
Графика online-стола
--------------------
1v1:
верх - соперник, центр - стол, низ - игрок.
3-4 игрока:
верх - игрок 2,
лево/право - игрок 3/4,
центр - общий стол,
низ - текущий игрок.
Чужие карты закрыты, свои открыты.
Ход подсвечивается цветом.
Ставки и банк показываются рядом с именами.
Отложенные идеи
---------------
1. Больше талисманов и бестиарий с эффектами +/-.
2. Казино-налог / VIP-уровень глубже связать с наградами.
3. Секретная концовка казино.
4. Магазин: больше рубашек, косметики и временных талисманов.
5. Турнир/башня: больше этапов, больше событий.
6. Стресс/подозрение казино: сделать больше влияния на игры.
7. Таблицы лидеров по всем аккаунтам и играм.
8. Возможный Linux/macOS запуск через Wine-документацию.