Ми щойно відправили
Тільки-но опівніч, і я нарешті натиснув кнопку. Goban3D версії 1.0 було подано на розгляд в App Store®. Як для iOS, так і для Mac®. Я дивлюся на напис «Очікування розгляду» і намагаюся усвідомити, що це насправді відбувається.
Що ми доставляємо
- 3D-дошка для гри Go, відрендерена в RealityKit, з чистим 2D-режимом, коли вам це потрібно
- Грайте проти KataGo, одного з найсильніших штучних інтелектів Go у світі, який працює локально на вашому пристрої.
- Дошки 9×9, 13×13 та 19×19
- Повна підтримка VoiceOver — незрячий гравець може зіграти повну партію в Го
- Голосове керування, динамічний ввід, зменшення руху, режим високої контрастності та всі інші функції спеціальних можливостей, які пропонує Apple
- 13 мов
- iPhone®, iPad® та Mac
Жоден інший додаток Go в App Store не декларує жодних функцій спеціальних можливостей. Goban3D має 100% покриття у всіх семи категоріях. Це важливо для мене.
Як я сюди потрапив
Я розробник-самоучка з Ексетера. Я вперше зіграв у го двадцять років тому в Кінгстонському університеті — ми з сусідом по кімнаті витягли шматок дерева з контейнера для сміття, намалювали сітку лінійкою та використали скляні камені з магазину мистецтв та ремесел, які коштували близько трьох фунтів.
Як студент-інформатик, я одразу зрозумів, чому Го важлива. Це була гра з неймовірно простими правилами — сітка 19×19, чорні та білі камені, одне місце за хід — і все ж вона була абсолютно недосяжною для найпотужніших комп'ютерів світу. Я знав, що ця гра важлива для науки про обчислення, і протягом наступних двадцяти років дотримувався цієї інтуїції.
У молодості я пройшов цей шлях аж до Японії, де провів два тижні, відвідуючи салони го та сидячи навпроти місцевих гравців. Я програвав кожен матч. У салонах було густо сигаретного диму — майже неможливо дихати протягом усієї гри — а гравці були майже виключно літніми людьми.
Але найбільше мене вразила ця розбіжність. Японія — країна, що перебуває на передовій технологій, — а гра Го, здавалося, існує лише в цих задимлених кімнатах для пенсіонерів. Ніхто не пов'язував гру з обчислювальною технікою. Ніхто не робив її доступною для нового покоління.
Потім AlphaGo переміг Лі Седола та довів, що моя інтуїція правильна. Вибух штучного інтелекту, який послідував за цим — включаючи ті самі інструменти, які я використовував для створення цього застосунку — лише підтвердив те, що я відчував ще з університету: Go знаходиться на перетині людської творчості та машинного інтелекту. Так було завжди.
Ось чому я щиро шокований, що мене ніхто не випередив. В App Store немає повністю доступного додатка Go. Взагалі майже немає жодного пристойного. Кілька років тому, між кар'єрами, я вирішив це виправити.
Я самостійно навчився Swift і почав створювати. Я й гадки не мав, на що йду. Я залучив Клода Коуда як партнера з розробки — я хочу бути відвертим щодо цього. Штучний інтелект написав значну частину коду. Але бачення, дизайнерські рішення, впертість щодо доступності — це все моя особистість. Я граю у своєму місцевому клубі в Ексетері вже п'ятнадцять років. Мені небайдужа ця гра та те, що вона собою являє.
Два роки по тому, ось ми тут.
Що далі
Це основа, а не фінішна пряма. Мультиплеєр Game Center, більше мов, редактор SGF, підтримка AR, VisionOS та деякі ідеї, які, відверто кажучи, трохи божевільні — як-от гра в Go на торі. Але спочатку давайте пройдемося з оглядом.
Додаток безкоштовний. Якщо вам цікавилася гра Go, зараз саме час її спробувати. А якщо ви вже граєте, сподіваюся, це саме той додаток, на який ви чекали.
Зробити Go доступним для всіх.