«Устройство» для карточной игры Покер



© С. М. Вишняков, Д. Ю. Кочелаев, А. А. Шалыто

Санкт-Петербургский государственный университет информационных технологий, механики и оптики

Проектная документация
Исполняемая программа (компиляционный подход)
Исходные тексты на языке Java (компиляционный подход)
Проект для Eclipse

Аннотация

Целью данной работы является демонстрация принципов автоматного программирования с использованием инструментального средства Unimod на примере реализации устройства для карточной игры Покер.

При использовании этого средства основным этапом является проектирование программы, а не ее реализация. Автоматный подход существенно упрощает этот процесс. При этом Unimod позволяет автоматически интерпретировать или построить код программы в целом на основе графов переходов автоматов, построенных при проектировании.