pp/.claude/memory/project_dickreuter.md
2026-06-17 16:45:21 +03:00

33 lines
1.9 KiB
Markdown
Raw 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.

---
name: project-dickreuter
description: Как используется dickreuter_poker в проекте
metadata:
node_type: memory
type: project
originSessionId: 3ee145c7-aca2-4844-98fa-84c57114d04a
---
Проект использует `/home/isaevea/python/dickreuter_poker` как внешнюю зависимость (добавляется в sys.path).
**Что используется:**
- `poker.decisionmaker.montecarlo_numpy2.Evaluation` — расчёт equity на CPU/numpy, не нужна GPU
- `poker.scraper.table_scraper.TableScraper` — скрапер стола (шаблоны с сервера dickreuter.com:7778)
- `poker.tools.mongo_manager.MongoManager` — загрузка конфига стола GGPoker с удалённого API
**Конфиг стола:** `"Official GGPoker 6player"` с сервера `https://dickreuter.com:7778/`
- Логин/пароль: guest/guest (в poker/config.ini)
- API endpoint: POST /get_table?table_name=...
**Заглушки для работы без GUI:**
- `virtualbox/` в корне проекта — заглушка модуля
- `sys.modules['poker.scraper.table_setup_actions_and_signals']` — stub с CARD_VALUES и CARD_SUITES
**Статус интеграции (2026-06-17):**
- Monte Carlo ✅ работает
- Scraper запускается ✅, но шаблоны не совпадают с webcam — template matching не работает
- OCR ⚠️ частично — борд-карты читаются, карты героя не всегда видны
**Why:** Основные проблемы — шаблоны dickreuter созданы из 2560×1440 скриншота, а не webcam-изображения.
**How to apply:** Для equity — использовать montecarlo_numpy2 напрямую. Для скрапинга — нужна доработка.