Julkaisimme sen juuri
On vähän yli puolen yön ja olen vihdoin painanut painiketta. Goban3D v1.0 on lähetetty App Store® -arvosteluun. Sekä iOS että Mac®. Tuijottaan sanoja "Waiting for Review" ja yritän käsitellä, että tämä todella tapahtuu.
Mitä julkaisemme
- 3D-go-lauta renderöitynä RealityKitissä, selkeällä 2D-tilalla tarvittaessa
- Pelaa KataGoa vastaan, yksi maailman vahvimmista go-tekoälyistä, toimien paikallisesti laitteellasi
- 9×9-, 13×13- ja 19×19-laudat
- Täysi VoiceOver-tuki — sokea pelaaja voi pelata täydellisen go-pelin
- Voice Control, Dynamic Type, Reduce Motion, korkea kontrasti -tila ja jokainen muu Applen tarjoama esteettömyysominaisuus
- 13 kieltä
- iPhone®, iPad® ja Mac
Mikään muu go-sovellus App Storessa ei ilmoita esteettömyysominaisuuksista. Goban3D:llä on 100 % kattavuus kaikissa seitsemässä kategoriassa. Se merkitsee minulle.
Miten pääsin tähän
Olen itseoppinut kehittäjä Exeteristä. Pelasin goa ensimmäistä kertaa kaksikymmentä vuotta sitten Kingston Universityssä — huonetoverini ja minä vedimme puupalasen jätepapereista, piirrimme ruudukon viivaimella ja käytimme lasikiviä käsityöliikkeestä, jotka maksoivat noin kolme puntaa.
Tietojenkäsittelytieteen opiskelijana ymmärsin välittömästi miksi go merkitsi. Tässä oli peli hämmästyttävän yksinkertaisilla säännöillä — 19×19-ruudukko, mustat ja valkoiset kivet, sijoita yksi vuorolla — ja kuitenkin se oli täysin maailman tehokkaimpien tietokoneiden ulottumattomissa. Tiesin, että tämä peli oli tärkeä tietotekniikan tieteelle, ja seurasin tuota intuitiota seuraavien kahdenkymmenen vuoden ajan.
Seurasin sitä kaikkiin Japaniin nuorena miehenä, jossa vietin kaksi viikkoa vieraillen go-saloingeissa ja istuen laudan vastakkaisella puolella paikallisia pelaajia vastaan. Hävisin jokaisen yksittäisen ottelun. Salonkit olivat tupakansavun täyttämiä — melkein mahdoton hengittää koko pelin läpi — ja pelaajat olivat lähes yksinomaan vanhuksia.
Mutta se, mikä iski minuun eniten, oli ristiriita. Tässä oli Japani — maa teknologian eturintamassa — ja kuitenkin go näytti olevan olemassa vain näissä savuisissa huoneissa eläkeläisille. Kukaan ei yhdistänyt peliä tietotekniikkaan. Kukaan ei tekemässä sitä saavutettavaksi uudelle sukupolvelle.
Sitten AlphaGo voitti Lee Sedolin ja todisti intuitioni oikeaksi. Sitä seurannut tekoälyvallankumous — mukaan lukien juuri ne työkalut, joita käytin tämän sovelluksen rakentamiseen — vain vahvisti sen, mitä olin tuntenut yliopistosta lähtien: go sijaitsee ihmisen luovuuden ja koneen älykkyyden risteyksessä. Se on aina ollut niin.
Minkä vuoksi olen aidosti shokissa, että kukaan ei voittanut minua siihen. App Storessa ei ole täysin esteetöntä go-sovellusta. Ei siellä ole oikein kunnollista ollenkaan. Muutama vuosi sitten, urien välissä, päätin korjata sen.
Opetin itselleni Swiftin ja aloin rakentaa. Minulla ei ollut aavistustakaan mihin olin menossa. Käytin Claude Codea kehityspartnerikseni — haluan olla avoin siitä. Tekoäly kirjoitti suuren osan koodista. Mutta visio, suunnittelupäätökset, sitkeys esteettömyyden suhteen — se kaikki on minulta. Olen pelannut paikallisessa Exeter-kerhossani viidentoista vuoden ajan. Välitän tästä pelistä ja siitä mitä se edustaa.
Kaksi vuotta myöhemmin, tässä ollaan.
Mitä seuraavaksi
Tämä on perusta, ei maaliviiva. Game Center moninpeli, lisää kieliä, SGF-editori, AR-tuki, VisionOS ja joitain ideoita, jotka ovat rehellisesti sanottuna hieman hulluja — kuten gon pelaaminen toruksella. Mutta ensin, selvitään arvostelussa.
Sovellus on ilmainen. Jos olet ollut utelias gosta, nyt on hyvä aika kokeilla. Ja jos olet jo pelaaja, toivon, että tämä on se sovellus, jota olet odottanut.
Tehdään gosta saavutettava kaikille.