Кіріспе

Go ойынын пайдаланушымен ойнайтын тегін бағдарламалық қамтамасыз ету, Go ойынының бағдарламалық түрде қайта жасалуы.

GNU Go – Free Software Foundation ұйымы жасаған, Go ойынын ойнайтын тегін бағдарламалық қамтамасыз ету. Оның бастапқы коды өте портативті, сондықтан оны Linux, басқа Unix сияқты жүйелер, Microsoft Windows және macOS үшін оңай құрастыруға болады; басқа платформаларға арналған порттар да бар. Бағдарлама 9x9 тақтада пайдаланушыға қарсы шамамен 5-7 кю деңгейінде Go ойнайды. 5×5-тен 19×19-ға дейінгі әртүрлі тақта өлшемдерін қолдайды.

Қуаттылығы

Осы деңгейде GnuGo 2009 жылдың басында жақсы жабдықталған ең күшті коммерциялық бағдарламалардан алты-жеті таспен кем болды, бірақ Монте-Карло әдістерін пайдаланбаған ең күшті бағдарламалармен шамалас деңгейде болды. Ол көптеген компьютерлік Го турнирлерінде сәтті өнер көрсетті. Мысалы, 2003 және 2006 жылғы Компьютерлік Олимпиадада алтын медальді, ал 2006 жылғы Гифу шақыруында күміс медальді жеңіп алды.

Хаттамалар

ASCII негізінде болса да, GNU Go екі протоколды қолдайды – Go Модем Протоколы мен Go Text Протоколы арқылы графикалық интерфейспен байланысып, ойынды графикалық түрде көрсетуге болады. Мұндай интерфейстердің бірнешеуі бар. GTP сонымен қатар, бридж бағдарламаларын пайдалану арқылы Go серверлерінде онлайн ойнауға мүмкіндік береді, және NNGS, KGS сияқты платформаларда оның жұмыс істейтін нұсқаларын табуға болады.

Нұсқалар

GNU Go-ның қазіргі (тұрақты) нұсқасы 3.8. Соңғы тәжірибелік нұсқасы 3.9.1 болды. 9×9 тақтасында ойнау үшін Монте-Карло әдістерін қолдануға арналған тәжірибелік мүмкіндік те бар. GNU Go 2.6 негізінде жасалған Pocket GNU Go деп аталатын нұсқа Windows CE операциялық жүйесі (Pocket PC) үшін қолжетімді. Game Boy Advance және Palm Pilot үшін 1.2 қозғалтқышына негізделген нұсқалар да бар.