Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://repozitory.zhatk.zt.ua//handle/123456789/1105
Назва: Гра Ґо
Автори: Постовітько, Максим Дмитрович
Теми: Гра Го
Go game
WPF
C#
програмування
programming
інтерфейс
interface
алгоритм
algorithms
хешування
hashing
Undo/Redo.
Дата публікації: 2025
Видавництво: ЖАТФК
Бібліографічний опис: Постовітько М. Д. Гра Ґо : кваліфікаційна робота / М. Д. Постовітько ; кер. Л. М. Устименко. – Житомир : ЖАТФК, 2025. – 49 с.
Короткий огляд (реферат): Об’єкт дослідження — розробка гри Ґо, предмет — технологія WPF. Мета — створення локального додатка для двох гравців із правилами гри, вибором розміру дошки, підрахунком очок і Undo/Redo. Проаналізовано аналоги (Sabaki, OGS), обґрунтовано вибір WPF за гнучкість і продуктивність. Вивчено правила Ґо як основу алгоритмів. Розроблено архітектуру з класами Game, Board, GameBoard, MainWindow. Реалізовано алгоритми перевірки ходів і підрахунку очок (O(n²)), оптимізовано правило Ко хешуванням до O(1). Програма підтримує дошки 9x9, 13x13, 19x19 та Komi. Інтерфейс створено в Visual Studio 2022 (.NET 4.8) з XAML і C#, включає дошку та панель керування. Вимоги: Windows 10, 2 ГБ ОЗП, 50 МБ пам’яті.
Опис: The object of research is the development of the game Go, and the subject is WPF technology. The goal is to create a local application for two players with game rules, board size selection, scoring, and Undo/Redo. Analogues (Sabaki, OGS) were analysed, and the choice of WPF was justified for its flexibility and performance. The rules of Go were studied as the basis for algorithms. The architecture with the Game, Board, GameBoard, and MainWindow classes was developed. Algorithms for checking moves and scoring An architecture was developed with the classes Game, Board, GameBoard, MainWindow. Algorithms for checking moves and scoring (O(n²)) were implemented, and the Ko rule was optimised with hashing to O(1). The programme supports 9x9, 13x13, 19x19 boards and Komi. The interface was created in Visual Studio 2022 (.NET 4.8) with XAML and C#, and includes a board and control panel. Requirements: Windows 10, 2 GB RAM, 50 MB memory.
URI (Уніфікований ідентифікатор ресурсу): http://repozitory.zhatk.zt.ua//handle/123456789/1105
Розташовується у зібраннях:Відділення "Інженерна інфраструктура та комп'ютерні науки"

Файли цього матеріалу:
Файл Опис РозмірФормат 
Постовітько.pdf3,44 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.