Please use this identifier to cite or link to this item: http://repozitory.zhatk.zt.ua//handle/123456789/1105
Title: Гра Ґо
Authors: Постовітько, Максим Дмитрович
Keywords: Гра Го
Go game
WPF
C#
програмування
programming
інтерфейс
interface
алгоритм
algorithms
хешування
hashing
Undo/Redo.
Issue Date: 2025
Publisher: ЖАТФК
Citation: Постовітько М. Д. Гра Ґо : кваліфікаційна робота / М. Д. Постовітько ; кер. Л. М. Устименко. – Житомир : ЖАТФК, 2025. – 49 с.
Abstract: Об’єкт дослідження — розробка гри Ґо, предмет — технологія 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 МБ пам’яті.
Description: 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
Appears in Collections:Відділення "Інженерна інфраструктура та комп'ютерні науки"

Files in This Item:
File Description SizeFormat 
Постовітько.pdf3,44 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.