74 lines
3.2 KiB
Text
74 lines
3.2 KiB
Text
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-документацию.
|