Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://repozitory.zhatk.zt.ua//handle/123456789/1105
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.authorПостовітько, Максим Дмитрович-
dc.date.accessioned2025-11-19T13:09:46Z-
dc.date.available2025-11-19T13:09:46Z-
dc.date.issued2025-
dc.identifier.citationПостовітько М. Д. Гра Ґо : кваліфікаційна робота / М. Д. Постовітько ; кер. Л. М. Устименко. – Житомир : ЖАТФК, 2025. – 49 с.uk_UA
dc.identifier.urihttp://repozitory.zhatk.zt.ua//handle/123456789/1105-
dc.descriptionThe 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.uk_UA
dc.description.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 МБ пам’яті.uk_UA
dc.language.isoukuk_UA
dc.publisherЖАТФКuk_UA
dc.subjectГра Гоuk_UA
dc.subjectGo gameuk_UA
dc.subjectWPFuk_UA
dc.subjectC#uk_UA
dc.subjectпрограмуванняuk_UA
dc.subjectprogramminguk_UA
dc.subjectінтерфейсuk_UA
dc.subjectinterfaceuk_UA
dc.subjectалгоритмuk_UA
dc.subjectalgorithmsuk_UA
dc.subjectхешуванняuk_UA
dc.subjecthashinguk_UA
dc.subjectUndo/Redo.uk_UA
dc.titleГра Ґоuk_UA
dc.typeOtheruk_UA
Розташовується у зібраннях:Відділення "Інженерна інфраструктура та комп'ютерні науки"

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


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