← Tilbake til bloggen

Nesten ferdig: Goban3D kommer til App Store

Jeg klarer knapt å skrive disse ordene uten å smile. Etter to år med soloutvikling – tusenvis av timer, hundrevis av betaversjoner og flere sene kvelder enn jeg kan telle – er Goban3D nesten klar for sin første lansering i App Store®.

Dette skjer virkelig.

Hva lanseres

Når Goban3D kommer til App Store, vil det ikke være et minimumsprodukt eller en tidlig forhåndsvisning. Det vil være en fullverdig Go-app for iPhone®, iPad® og Mac® – den mest tilgjengelige Go-appen som noensinne er laget, og jeg tror virkelig at den også vil bli en av de vakreste.

Her er hva som sendes på dag én:

Fantastiske 3D- og 2D-brett

Et nydelig 3D-brett drevet av RealityKit med fysisk baserte materialer som fanger lys som ekte tre og stein, og kjører med jevne 60 bilder per sekund. Fire brettteksturer og åtte steinteksturer er inkludert gratis. Eller bytt umiddelbart til et rent, raskt 2D-brett tegnet utelukkende i SwiftUI – perfekt for batterisparing, eldre enheter eller rett og slett for å foretrekke et flatt brett. Ingen omstart nødvendig.

100 % tilgjengelighet

Dette er funksjonen jeg er mest stolt av. Goban3D har 100 % tilgjengelighetsdekning på tvers av alle Apples sju tilgjengelighetskategorier: VoiceOver, Dynamisk tekst, Stemmekontroll, Reduser bevegelse, Reduser gjennomsiktighet, Tilstrekkelig kontrast og Differensier uten farge. Hver eneste funksjon har blitt testet – ikke bare av meg, men også av synshemmede Go-spillere i Japan som har brukt appen daglig og formet den med tilbakemeldingene sine.

Ingen andre Go-apper på App Store erklærer noen tilgjengelighetsfunksjoner. Ikke én. Goban3D blir den første – og den bare krysser av i en boks, den går all in. NHK-lignende trekkkunngjøringer, Go-begrepsutrop, rutenettbasert brettetavigasjon, en dedikert høykontrastmodus for spillere med svaksyn og haptisk tilbakemelding for hver plassering og fangst. Go tilhører alle, og Goban3D mener det.

Nettverksspilling

Spill Go mot en annen person på en annen enhet – over internett eller på samme lokale nettverk. Nettverksspilling, som drives av Apples Game Center, lar deg invitere en venn eller spille mot en annen spiller, og deretter spille et helt spill i sanntid på iPhone eller iPad. Dette er funksjonen som den japanske foreningen for blinde Go har vært mest begeistret for – for første gang vil synshemmede spillere kunne spille digitalt mot hverandre uten å trenge Zoom-samtaler og fysiske forum.

KataGo AI (Mac)

På Mac leveres Goban3D med KataGo – en av verdens sterkeste åpen kildekode-Go-motorer – som kjører utelukkende på enheten din med Apple Silicon. Ingen internettforbindelse kreves. Velg mellom den sterkeste AI-innstillingen eller et menneskelignende ferdighetsnivå fra 20 kyu helt opp til 9 dan. Enten du er en komplett nybegynner som ser etter en tålmodig øvingspartner eller en spiller på dan-nivå som ønsker å bli skikkelig utfordret, har KataGo det du trenger. Og fordi den kjører lokalt på Mac-ens nevrale motor, er den rask, privat og alltid tilgjengelig.

12 språk

Goban3D lanseres med full lokalisering på tolv språk – hver meny, hver etikett, hver VoiceOver-kunngjøring og hver bevegelsesutrop, alt fullt oversatt:

  • Engelsk
  • japansk (日本語)
  • koreansk (한국어)
  • Forenklet kinesisk (简体中文)
  • Tradisjonell kinesisk (繁體中文)
  • Kinesisk – Hong Kong (香港中文)
  • Fransk (Français)
  • Tysk (Deutsch)
  • Nederlandsk (Nederlandsk)
  • Russisk (russisk)
  • Rumensk (Românã)
  • Tyrkisk (Türkçe)

Appen tilpasser automatisk språket på enheten din. Flere språk er planlagt.

Hvordan kom vi hit?

For to år siden var jeg en selvlært utvikler med null kunnskap om Apples plattformer, null finansiering og null teammedlemmer. Jeg kjente ikke Swift. Jeg kjente ikke SwiftUI. Jeg kjente ikke RealityKit. Jeg hadde aldri publisert en app. Det jeg hadde var tjue år med kjærlighet til Go, en sta nektelse av å akseptere at ingen Go-app i verden tilbød tilgjengelighetsstøtte, og tre Apple-enheter liggende på skrivebordet mitt.

Jeg lærte meg selv alt fra Apples offisielle dokumentasjon og gratis WWDC-økter. Jeg bygde en 3D-renderingsmotor, en spilltilstandsmaskin, et enhetskomponentsystem for animasjoner, et komplett tilgjengelighetslag, et nettverksbasert flerspillersystem og en AI-integrasjon – alt som soloutvikler som jobbet fra leiligheten min i Exeter.

Underveis skjedde det noe ekstraordinært. Den japanske foreningen for blinde Go fant ut om prosjektet, og synshemmede spillere i Japan begynte å teste appen og sende tilbakemeldinger. Forslagene deres forvandlet Goban3D. Funksjoner som NHK-lignende bevegelsesannonser, Go-begrepsutrop og rutenettbasert navigasjon eksisterer fordi blinde spillere fortalte meg hva de trengte – og disse funksjonene gjør appen bedre for alle.

British Go Association delte Goban3D med hele medlemskapet sitt og på tvers av medlemslandene i European Go Federation. Betatestere fra hele verden har spilt, rapportert feil, foreslått funksjoner og hjulpet meg med å forme dette til noe jeg er utrolig stolt av.

Dette er bare begynnelsen

Jeg vil være helt tydelig på én ting: det som lanseres på App Store er ikke det ferdige produktet. Det er grunnlaget. Goban3D har mange år med utvikling foran seg, og jeg kunne ikke vært mer spent på hva som kommer.

Det finnes funksjoner jeg har drømt om siden dag én som ikke er bygget ennå. Det finnes ideer som spillere har foreslått under betatesting som jeg gleder meg til å ta fatt på. Det finnes hele områder av Go – undervisning, analyse, problemer, innspilte spill – som Goban3D vil utvikle seg til over tid.

Jeg kommer ikke til å gi konkrete løfter eller annonsere en plan – jeg har lært at soloutvikling er uforutsigbar, og jeg vil heller levere enn å love for mye. Men jeg kan fortelle deg dette: Goban3D er mitt livsverk. Jeg går ikke videre til neste prosjekt. Jeg kommer ikke til å la det samle støv. Hver uke skriver jeg kode, fikser feil og bygger nye ting. Denne appen kommer til å bli bedre og bedre, måned etter måned, år etter år.

Go-fellesskapet fortjener en virkelig flott app – en som er vakker, tilgjengelig, kraftig og bygget av noen som virkelig elsker spillet. Det er det jeg bygger. Det er det jeg vil fortsette å bygge.

Prøv det nå

Gleder du deg til App Store-utgivelsen? Goban3D er tilgjengelig nå gjennom Apples betaprogram TestFlight®. Du kan bli med i betaen direkte på TestFlight eller besøke siden Bli med i betaen for mer informasjon.

Hvis du vil støtte en uavhengig utvikler på denne reisen, kan du bestille en kaffe til meg . Alle bidrag bidrar til å holde lysene på og utviklingen i gang.

Takk til hver betatestere, hver spiller som sendte tilbakemeldinger, hver person som delte Goban3D med en venn. Dere hjalp til med å bygge dette. App Store-innsendingen kommer veldig snart – og jeg gleder meg til å dele den med verden.

← Tilbake til bloggen