Ik ben Adam Gibbons — een onafhankelijke iOS-ontwikkelaar en Go-speler gevestigd in Exeter, VK, en lid van mijn lokale British Go Association-club. Goban3D is mijn eerste app.
Hoe Ik Go Ontdekte
Ik maakte voor het eerst kennis met Go aan de Kingston University. Mijn kamergenoot en ik haalden een stuk hout uit een container, tekenden het raster met een liniaal en speelden met glazen stenen uit een hobbywinkel die ongeveer drie pond kostten. Ik was onmiddellijk gefascineerd — niet alleen door het spel, maar ook door het feit dat een 19×19-raster met ogenschijnlijk eenvoudige regels indertijd buiten het bereik lag van 's werelds krachtigste computers.
Die fascinatie was zo diep dat mijn eindejaarproject een computer vision-project was: ik codeerde met de hand een algoritme om de toestand van een Go-bord uit een foto te lezen, met meer dan 87% nauwkeurigheid. Ongeveer twintig jaar geleden bezocht ik twee weken lang Japan specifiek om de Go-cultuur uit de eerste hand te ervaren en te spelen tegen lokale spelers. Ik verloor elke partij.
De Omslag
Na een lange periode van werkloosheid als gevolg van gezondheidsproblemen — en nadat ik had gezien hoe mijn vorige carrière als Java-ontwikkelaar steeds minder relevant werd — bleek de COVID-lockdown een keerpunt te zijn. Thuis opgesloten, maar gelukkig met drie Apple-apparaten bij de hand, vond ik hernieuwd doel in de AlphaGo-documentaire en de explosie van AI-ontwikkeling die het vertegenwoordigde. Ik nam een beslissing: ik zou de nieuwste AI-tools gebruiken om mezelf een volledig nieuwe set vaardigheden bij te brengen, en ik zou dit doen door iets zinvols te bouwen voor de Go-gemeenschap.
Beginnend met nul kennis van Apple's ontwikkeltechnologieën leerde ik iOS-ontwikkeling volledig via Apple's officiële documentatie en gratis WWDC-sessies — zonder formele opleiding, bootcamps of ontwikkelaarervenementen. Twee jaar later is het resultaat Goban3D.
Waarom Toegankelijkheid
Ik heb dyslexieondersteuning ontvangen van de basisschool tot en met de middelbare school. Ik weet hoe het is wanneer hulpmiddelen niet voor jou zijn gebouwd. Goban3D heeft 100% toegankelijkheidsdekking over VoiceOver, Dynamic Type, Stembediening, Beweging verminderen, Transparantie verminderen, Voldoende contrast en Onderscheid zonder kleur — elke functie gebouwd en getest volgens Apple's eigen normen. Geen enkele andere Go-app in de App Store verklaart toegankelijkheidsfuncties.
Hoe Het Gebouwd Is
Goban3D is gebouwd met Swift 6.2 en SwiftUI, gericht op iOS 26, met 3D-rendering aangedreven door RealityKit. De architectuur gebruikt een Entity Component System voor vloeiende 60 fps steenanimaties, een type-safe toestandsmachine voor de spelstroom, en een volledig ontwerpsysteem voor consistente beelden en toegankelijkheid op elk apparaat van een 3,5" iPhone tot een 13" iPad.
Het Gratis Houden
Goban3D is gratis te downloaden en dat zal altijd zo blijven. Om de ontwikkeling als eenpersoons indie-project houdbaar te houden, toont de app een korte interstitiële advertentie na elk spel. Een jaarabonnement verwijdert advertenties voor wie een ononderbroken ervaring wenst. In-app aankopen voor extra bord- en steentextuurpakketten zijn ook beschikbaar — dit zijn volledig optionele extras bovenop de vier bordtexturen en acht steentexturen die gratis zijn inbegrepen.
Contentmakers
Je bent van harte welkom om Goban3D op te nemen, te recenseren of op welke manier dan ook te belichten — geen toestemming nodig. Ik hoor het graag. Als je schermafbeeldingen, een fact sheet of een profiel nodig hebt, bezoek dan de perspagina.
Contact
Ik lees elk bericht. Als je een vraag hebt, een bugrapport, of gewoon over Go wilt praten, bezoek dan de pagina Ondersteuning.