నేను ఆడమ్ గిబ్బన్స్ — UKలోని ఎక్సెటర్లో నివసించే ఒక స్వతంత్ర iOS డెవలపర్ మరియు గో ప్లేయర్, మరియు మా స్థానిక బ్రిటిష్ గో అసోసియేషన్ క్లబ్లో సభ్యుడిని. Goban3D నా మొదటి యాప్.

నేను గోను ఎలా కనుగొన్నాను
నేను కింగ్స్టన్ విశ్వవిద్యాలయంలో మొదటిసారి గో ఆటను చూశాను. నేను, నా రూమ్మేట్ కలిసి చెత్తకుప్పలోంచి ఒక చెక్క ముక్కను తీసి, స్కేలుతో గ్రిడ్ను గీసి, ఒక ఆర్ట్స్ అండ్ క్రాఫ్ట్స్ దుకాణంలో సుమారు మూడు పౌండ్లకు కొన్న గాజు రాళ్లతో ఆడాము. నేను వెంటనే ఆకర్షితుడయ్యాను — కేవలం ఆ ఆటకే కాదు, పైకి సులభంగా కనిపించే నియమాలతో కూడిన 19×19 గ్రిడ్, ఆ రోజుల్లో ప్రపంచంలోని అత్యంత శక్తివంతమైన కంప్యూటర్లకు కూడా అందనంత దూరంలో ఉందనే వాస్తవానికి కూడా.
ఆ ఆసక్తి ఎంతగా పెరిగిందంటే, నా చివరి సంవత్సరం ప్రాజెక్ట్ కంప్యూటర్ విజన్లో ఉండేది: ఒక ఫోటో నుండి గో బోర్డ్ స్థితిని చదవడానికి నేను స్వయంగా ఒక అల్గారిథంను కోడ్ చేసి, 87% కంటే ఎక్కువ కచ్చితత్వాన్ని సాధించాను. సుమారు ఇరవై సంవత్సరాల క్రితం, గో సంస్కృతిని ప్రత్యక్షంగా అనుభవించడానికి మరియు స్థానిక ఆటగాళ్లతో ఆడటానికి నేను ప్రత్యేకంగా రెండు వారాల పాటు జపాన్ను సందర్శించాను. నేను ప్రతీ మ్యాచ్లో ఓడిపోయాను.
కీలక స్థానం
ఆరోగ్య సమస్యల కారణంగా చాలా కాలం పాటు నిరుద్యోగిగా ఉన్న తర్వాత — మరియు జావా డెవలపర్గా నా మునుపటి వృత్తి క్రమంగా ప్రాముఖ్యత కోల్పోవడాన్ని చూసిన తర్వాత — కోవిడ్ లాక్డౌన్ ఒక మలుపుగా నిరూపించబడింది. ఇంట్లోనే చిక్కుకుపోయినప్పటికీ, అదృష్టవశాత్తూ చేతికి అందుబాటులో మూడు ఆపిల్ పరికరాలు ఉండటంతో, ఆల్ఫాగో డాక్యుమెంటరీలో మరియు అది సూచించిన AI అభివృద్ధి విస్ఫోటనంలో నేను ఒక కొత్త లక్ష్యాన్ని కనుగొన్నాను. నేను ఒక నిర్ణయం తీసుకున్నాను: సరికొత్త AI సాధనాలను ఉపయోగించి, గో కమ్యూనిటీ కోసం అర్థవంతమైన దాన్ని నిర్మించడం ద్వారా, నేను ఒక సరికొత్త నైపుణ్య సముదాయాన్ని నేర్చుకోవాలి.
ఆపిల్ డెవలప్మెంట్ టెక్నాలజీల గురించి ఏమాత్రం అవగాహన లేకుండా, నేను ఎలాంటి అధికారిక శిక్షణ, బూట్క్యాంప్లు, లేదా డెవలపర్ ఈవెంట్లు లేకుండా, కేవలం ఆపిల్ అధికారిక డాక్యుమెంటేషన్ మరియు ఉచిత WWDC సెషన్ల ద్వారానే iOS డెవలప్మెంట్ను స్వయంగా నేర్చుకున్నాను. రెండు సంవత్సరాల తర్వాత, దాని ఫలితమే గోబన్3D.
యాక్సెసిబిలిటీ ఎందుకు
నేను ప్రాథమిక పాఠశాల నుండి కళాశాల వరకు డిస్లెక్సియా సహాయం పొందాను. మిమ్మల్ని దృష్టిలో ఉంచుకుని సాధనాలను రూపొందించనప్పుడు ఎలా ఉంటుందో నాకు తెలుసు. Goban3Dలో VoiceOver, డైనమిక్ టైప్, వాయిస్ కంట్రోల్, మోషన్ తగ్గించడం, పారదర్శకత తగ్గించడం, తగినంత కాంట్రాస్ట్ మరియు రంగు లేకుండా వేరు చేయడం వంటి అన్ని ఫీచర్లలో 100% యాక్సెసిబిలిటీ కవరేజ్ ఉంది — ప్రతి ఫీచర్ ఆపిల్ యొక్క సొంత ప్రమాణాలకు అనుగుణంగా రూపొందించబడి, పరీక్షించబడింది. App Store®లోని మరే ఇతర Go యాప్ కూడా ఎలాంటి యాక్సెసిబిలిటీ ఫీచర్లను ప్రకటించదు. Goban3D యొక్క యాక్సెసిబిలిటీ ఫీచర్లు జపనీస్ అసోసియేషన్ ఫర్ బ్లైండ్ గో ప్లేయర్స్ మరియు యూరోపియన్ గో ఫెడరేషన్ల సహకారంతో అభివృద్ధి చేయబడ్డాయి.
దీనిని ఎలా నిర్మించారు
Goban3D అనేది iOS 26ను లక్ష్యంగా చేసుకుని, Swift 6.2 మరియు SwiftUIతో నిర్మించబడింది, దీని 3D రెండరింగ్ RealityKit ద్వారా శక్తిని పొందుతుంది. ఈ ఆర్కిటెక్చర్, సున్నితమైన 60 fps స్టోన్ యానిమేషన్ల కోసం ఒక ఎంటిటీ కాంపోనెంట్ సిస్టమ్ను, గేమ్ ఫ్లో కోసం ఒక టైప్-సేఫ్ స్టేట్ మెషీన్ను, మరియు 3.5" iPhone® నుండి 13" iPad® వరకు ప్రతి పరికరంలో స్థిరమైన విజువల్స్ మరియు యాక్సెసిబిలిటీ కోసం ఒక పూర్తి డిజైన్ సిస్టమ్ను ఉపయోగిస్తుంది. AI ప్రత్యర్థి, ప్రపంచంలోని అత్యంత శక్తివంతమైన ఓపెన్-సోర్స్ గో ఇంజిన్లలో ఒకటైన KataGo ద్వారా శక్తిని పొందుతుంది, ఇది iOS మరియు Mac రెండింటి కోసం పూర్తిగా పరికరంలోనే నడుస్తుంది. KataGo బృందంతో కలిసి అభివృద్ధి చేయబడిన KataGo, MIT లైసెన్స్ క్రింద విడుదల చేయబడిన ఓపెన్-సోర్స్ సాఫ్ట్వేర్.
ఉచితంగా ఉంచడం
Goban3D డౌన్లోడ్ చేసుకోవడానికి ఉచితం మరియు ఎల్లప్పుడూ ఉచితంగానే ఉంటుంది. ఒకే వ్యక్తి నడిపే ఇండి ప్రాజెక్ట్గా దీని అభివృద్ధిని నిలకడగా కొనసాగించడానికి, ప్రతి గేమ్ తర్వాత యాప్లో ఒక చిన్న యాడ్ కనిపిస్తుంది. అంతరాయం లేని అనుభవాన్ని ఇష్టపడే వారి కోసం, వార్షిక సబ్స్క్రిప్షన్ యాడ్స్ను తొలగిస్తుంది. అదనపు బోర్డ్ మరియు స్టోన్ టెక్చర్ ప్యాక్ల కోసం యాప్లోనే కొనుగోళ్లు కూడా అందుబాటులో ఉన్నాయి — ఉచితంగా చేర్చబడిన నాలుగు బోర్డ్ టెక్చర్లు మరియు ఎనిమిది స్టోన్ టెక్చర్లకు అదనంగా ఇవి పూర్తిగా ఐచ్ఛికమైనవి.
కంటెంట్ సృష్టికర్తలు
మీకు నచ్చిన విధంగా Goban3Dని రికార్డ్ చేయడానికి, సమీక్షించడానికి లేదా ప్రదర్శించడానికి మీకు స్వాగతం — ఎటువంటి అనుమతి అవసరం లేదు. నేను దానిని చూడటానికి ఇష్టపడతాను. మీకు స్క్రీన్షాట్లు, ఫ్యాక్ట్ షీట్ లేదా బయో కావాలంటే, ప్రెస్ పేజీని సందర్శించండి.
సంప్రదించండి
నేను ప్రతి సందేశాన్ని చదువుతాను. మీకు ప్రశ్న ఉన్నా, బగ్ రిపోర్ట్ ఇవ్వాలనుకున్నా, లేదా Go గురించి మాట్లాడాలనుకున్నా, దయచేసి సపోర్ట్ పేజీని సందర్శించండి.