Pokerac — первый компьютер для игры в покер, созданный школьником Дэвидом Дьюаном в 1961 году. Машина использовала закодированные карты и релейную логику для игры в пятикарточный дро-покер, выигрывая 60% партий против средних игроков.
Pokerac — это компьютер для игры в покер, созданный американским школьником Дэвидом Дьюаном (David Dewan) в 1961 году, когда компьютерные игры были ещё в зачаточном состоянии. Машина использовала закодированные карты и релейную логику для игры в пятикарточный дро-покер на двоих. Во время работы Pokerac определял, какие карты сбросить при обмене, а затем классифицировал финальную комбинацию. По словам Дьюана, машина выигрывала примерно 60% партий против средних игроков и играла вничью 50 на 50 против опытных противников.
Разработка
Дэвид Дьюан, 18-летний выпускник школы Niskayuna (Schenectady, Нью-Йорк), начал разработку Pokerac в конце 1960 года, когда рассчитал примерно 1000 вероятностных значений, необходимых для оптимальной игры в пятикарточный дро-покер. Собственно конструирование компьютера заняло около 300 часов в конце 1960 и начале 1961 года. Общая стоимость материалов, включая использованные реле и самодельный считыватель карт, составила 150 долларов.
Карты
Pokerac использовал игральные карты со специальной кодировкой — отверстия, пробитые в определённых позициях, обозначали масть и номинал каждой карты. Выемка внизу каждой карты обеспечивала правильное выравнивание при вставке в один из слотов машины.
Техническое устройство
Для чтения закодированных карт Pokerac использовал самодельный 85-полюсный селекторный переключатель. Считыватель карт имел 85 пар пружинящих контактов (17 пар на карту: 4 для мастей и 13 для номиналов), установленных напротив друг друга на двух платах. Соленоиды сжимали две платы вместе вокруг карт. Отверстия в картах позволяли соответствующим контактам соприкасаться, преобразуя рисунок отверстий в электрические сигналы. Эти сигналы проходили через ступенчатые переключатели и релейные логические схемы, которые реализовывали рассчитанные ранее вероятностные правила принятия решений. Лампочка перед каждым слотом указывала, оставить или заменить карту при обмене. Лампочки на задней панели показывали финальную классификацию комбинации.
Эксплуатация
Для работы с Pokerac пользователь выбирал пять карт из закодированной колоды и вставлял по одной карте в каждый слот. Карты можно было располагать рубашкой к пользователю (для игры против машины) или лицом вперёд (для демонстраций).
Признание и влияние
Pokerac привлёк внимание как прессы, так и научного сообщества. В мае 1961 года газета Schenectady Gazette опубликовала статью о машине и её создателе. История была подхвачена агентством United Press International (UPI) и получила национальное распространение.
Доктор Ричард Шуэй (Richard Shuey) и доктор К.В. Яковац (C.V. Jakowatz) из исследовательской лаборатории General Electric в Schenectady провели двухчасовую оценку проекта. Доктор Шуэй, возглавлявший отдел информационных исследований в лаборатории, написал, что машина «демонстрирует высокую степень изобретательности и инициативы и должна быть признана как таковая».
Название и исторический контекст
Pokerac был назван в стиле ранних компьютеров: ENIAC (1945), UNIVAC (1951) и MANIAC (1952).
Концепция компьютеров, играющих в игры, была ещё в зачаточном состоянии. Артур Самюэль (Arthur Samuel) разработал самообучающуюся программу для игры в шашки в IBM в 1950-х годах. Однако специализированные компьютеры для игр, такие как Fidelity Electronic Checker Challenger (1978), были ещё далеко в будущем.
Универсальные компьютеры, хотя и были громоздкими, дорогими и обычно недоступными для частных лиц, начинали становиться меньше. В 1959 году IBM объявила о компьютере IBM 1401, а Digital Equipment Corporation поставила свой PDP-1.
🔑 Ключевые факты
- Pokerac создан 18-летним школьником Дэвидом Дьюаном в 1961 году
- Машина стоила всего 150 долларов и была собрана за 300 часов
- Использовала 85-полюсный селекторный переключатель для чтения закодированных карт
- Выигрывала примерно 60% партий против средних игроков
- Названа в стиле ранних компьютеров: ENIAC, UNIVAC, MANIAC
- Карты имели специальную кодировку с отверстиями, обозначающими масть и номинал
- Получила признание научного сообщества и национальное внимание прессы
❓ Часто задаваемые вопросы
💡 Интересные факты
- Pokerac был создан школьником за 300 часов работы, что демонстрирует, что инновации в компьютерных играх начались ещё в эпоху релейных машин
- Машина использовала перфорированные карты для кодирования информации — тот же принцип, что и в ранних компьютерах для хранения данных
- Дэвид Дьюан вручную рассчитал примерно 1000 вероятностных значений для оптимальной игры в пятикарточный дро-покер, что предшествовало эпохе компьютерных расчётов