Go mängu implementeerimine Android’i rakendusena
Abstract
Antud bakalaureusetöö eesmärgiks oli arendada rakendus Android platvormile, mis kasutaks Go mängu tehisintellekti mootorit ning võimaldaks mängijal Go’d mängida ning arendusprotsessi analüüsida.
Töö raames analüüsitakse erinevaid Go tehisintellekti algoritme, analüüsitakse ning põhjendatakse erinevaid antud projektiga seotud tehnoloogilisi valikuid ning kirjeldatakse rakenduse arendusprotsessi algusest lõppuni. The purpose of this bachelor thesis is to develop an application for GNU Go artificial intelligence engine and analyze the development process from project management point of view.
In this thesis author explains all rules of Go board game in details. Author also shows that in order to “teach” computer to play Go, many obstacles should be overcome and explains how those problems are solved today in theory and practice.
This thesis also contains author's clarifications on the subject of development tools choices for Android application development.