ใกล้แล้ว: Goban3D กำลังจะมาลง App Store แล้ว
ฉันแทบพิมพ์คำเหล่านี้โดยไม่ยิ้มไม่ได้เลย หลังจากพัฒนาด้วยตัวคนเดียวมาสองปีเต็ม — ใช้เวลาหลายพันชั่วโมง สร้างเวอร์ชันเบต้าหลายร้อยเวอร์ชัน และนอนดึกนับไม่ถ้วน — Goban3D ก็เกือบพร้อมสำหรับการส่งลง App Store® ครั้งแรกแล้ว
นี่เป็นเรื่องจริงที่เกิดขึ้น
อะไรกำลังจะเปิดตัว
เมื่อ Goban3D เปิดตัวใน App Store มันจะไม่ใช่ผลิตภัณฑ์เวอร์ชันทดลองหรือเวอร์ชันทดลองใช้งาน แต่จะเป็นแอป Go ที่มีฟีเจอร์ครบครันสำหรับ iPhone®, iPad® และ Mac® ซึ่งจะเป็นแอป Go ที่เข้าถึงง่ายที่สุดเท่าที่เคยมีมา และผมเชื่ออย่างแท้จริงว่ามันจะเป็นหนึ่งในแอปที่สวยงามที่สุดด้วย
นี่คือสินค้าที่จะจัดส่งในวันแรก:
บอร์ด 3 มิติและ 2 มิติที่สวยงาม
กระดาน 3 มิติสุดสวยงาม สร้างสรรค์โดย RealityKit พร้อมวัสดุที่อิงตามหลักฟิสิกส์ ซึ่งสะท้อนแสงได้เหมือนไม้และหินจริง ทำงานได้อย่างราบรื่นที่ 60 เฟรมต่อวินาที มีพื้นผิวกระดาน 4 แบบ และพื้นผิวหิน 8 แบบให้เลือกใช้ฟรี หรือจะเปลี่ยนไปใช้กระดาน 2 มิติที่สะอาดตาและรวดเร็ว ซึ่งวาดขึ้นทั้งหมดด้วย SwiftUI ได้ทันที เหมาะอย่างยิ่งสำหรับการประหยัดแบตเตอรี่ อุปกรณ์รุ่นเก่า หรือผู้ที่ต้องการกระดานแบบแบน ไม่จำเป็นต้องรีสตาร์ท
การเข้าถึงได้ 100%
นี่คือคุณสมบัติที่ผมภาคภูมิใจที่สุด Goban3D มีการรองรับการเข้าถึงได้ 100% ในทุกหมวดหมู่การเข้าถึงทั้งเจ็ดของ Apple ได้แก่ VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast และ Differentiate Without Color คุณสมบัติทุกอย่างได้รับการทดสอบแล้ว ไม่ใช่แค่โดยผม แต่โดยผู้เล่นโกะที่มีความบกพร่องทางสายตาในญี่ปุ่นที่ใช้แอปนี้ทุกวันและให้ข้อเสนอแนะในการปรับปรุงแอปด้วย
ไม่มีแอปโกะอื่นใดใน App Store ที่ประกาศ คุณสมบัติ การเข้าถึงสำหรับผู้พิการเลยสักแอปเดียว Goban3D จะเป็นแอปแรก และไม่ได้แค่ทำตามข้อกำหนดเท่านั้น แต่จัดเต็มทุกอย่าง มีการประกาศการเดินหมากแบบสไตล์ NHK การเรียกคำศัพท์โกะ การนำทางกระดานแบบตาราง โหมดความคมชัดสูงสำหรับผู้เล่นที่มีสายตาเลือนราง และการตอบสนองแบบสัมผัสทุกครั้งที่วางและจับหมาก โกะเป็นของทุกคน และ Goban3D ก็หมายความอย่างนั้นจริงๆ
การเล่นเครือข่าย
เล่นโกะกับอีกคนบนอุปกรณ์อื่น — ผ่านทางอินเทอร์เน็ตหรือบนเครือข่ายท้องถิ่นเดียวกัน ด้วยพลังของ Apple Game Center การเล่นผ่านเครือข่ายช่วยให้คุณเชิญเพื่อนหรือจับคู่กับผู้เล่นคนอื่น แล้วเล่นเกมเต็มรูปแบบแบบเรียลไทม์บน iPhone หรือ iPad ของคุณ นี่คือคุณสมบัติที่ สมาคมโกะคนตาบอดแห่งญี่ปุ่น ตื่นเต้นที่สุด — เป็นครั้งแรกที่ผู้เล่นที่มีความบกพร่องทางสายตาจะสามารถเล่นกันแบบดิจิทัลได้โดยไม่ต้องใช้การโทรผ่าน Zoom และกระดานโกะจริง
KataGo AI (Mac)
บนเครื่อง Mac นั้น Goban3D มาพร้อมกับ KataGo ซึ่งเป็นหนึ่งในโปรแกรมเล่นโกะแบบโอเพนซอร์สที่ทรงพลังที่สุดในโลก โดยทำงานบนอุปกรณ์โดยตรงโดยใช้ Apple Silicon ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต เลือกการตั้งค่า AI ที่ยากที่สุด หรือเลือกระดับความยากที่เหมือนมนุษย์ ตั้งแต่ 20 kyu ไปจนถึง 9 dan ไม่ว่าคุณจะเป็นมือใหม่ที่กำลังมองหาคู่ซ้อมที่ใจเย็น หรือผู้เล่นระดับ dan ที่ต้องการความท้าทายอย่างเหมาะสม KataGo ก็ตอบโจทย์คุณได้ และเนื่องจากมันทำงานบนหน่วยประมวลผลประสาทของ Mac เอง จึงรวดเร็ว เป็นส่วนตัว และพร้อมใช้งานเสมอ
12 ภาษา
Goban3D เปิดตัวพร้อมการแปลเป็นภาษาต่างๆ อย่างครบถ้วนถึง สิบสองภาษา — ทุกเมนู ทุกป้ายกำกับ ทุกเสียงประกาศจาก VoiceOver และทุกคำสั่งการเคลื่อนไหว ได้รับการแปลอย่างสมบูรณ์:
- ภาษาอังกฤษ
- ญี่ปุ่น (日本語)
- เกาหลี (เกาหลี)
- จีนตัวย่อ (简体中文)
- จีนตัวเต็ม (繁體中文)
- จีน — ฮ่องกง (香港中文)
- ภาษาฝรั่งเศส (Français)
- ภาษาเยอรมัน (Deutsch)
- ดัตช์ (Nederlands)
- รัสเซีย (Русский)
- โรมาเนีย (Românã)
- ภาษาตุรกี (Türkçe)
แอปจะปรับภาษาให้ตรงกับอุปกรณ์ของคุณโดยอัตโนมัติ และกำลังวางแผนที่จะเพิ่มภาษาอื่นๆ อีก
เรามาถึงจุดนี้ได้อย่างไร?
เมื่อสองปีก่อน ฉันเป็นนักพัฒนาที่เรียนรู้ด้วยตัวเองโดยไม่มีความรู้เกี่ยวกับแพลตฟอร์มของ Apple เลย ไม่มีเงินทุน และไม่มีสมาชิกในทีม ฉันไม่รู้จัก Swift ไม่รู้จัก SwiftUI ไม่รู้จัก RealityKit และไม่เคยเผยแพร่แอปมาก่อน สิ่งที่ฉันมีคือความรักที่มีต่อ Go มายี่สิบปี ความดื้อรั้นที่ไม่ยอมรับว่าไม่มีแอป Go ใดในโลกที่รองรับการเข้าถึงสำหรับผู้พิการ และอุปกรณ์ Apple สามเครื่องวางอยู่บนโต๊ะทำงานของฉัน
ผมเรียนรู้ทุกอย่างด้วยตัวเองจากเอกสารทางการของ Apple และการสัมมนา WWDC ฟรี ผมสร้างเอนจิ้นเรนเดอร์ 3 มิติ, เครื่องสถานะเกม, ระบบส่วนประกอบเอนทิตีสำหรับการสร้างแอนิเมชั่น, เลเยอร์การเข้าถึงแบบเต็มรูปแบบ, ระบบผู้เล่นหลายคนผ่านเครือข่าย และการบูรณาการ AI ทั้งหมดนี้ในฐานะนักพัฒนาเดี่ยวที่ทำงานจากอพาร์ตเมนต์ของผมในเมืองเอ็กซีเตอร์
ระหว่างทางนั้นเอง สิ่งที่ไม่ธรรมดาก็เกิดขึ้น สมาคมโกะคนตาบอดแห่งญี่ปุ่น ได้ทราบเกี่ยวกับโครงการนี้ และผู้เล่นโกะผู้พิการทางสายตาในญี่ปุ่นได้เริ่มทดสอบแอปและส่งข้อเสนอแนะ ข้อเสนอแนะของพวกเขาได้เปลี่ยนแปลง Goban3D ไปอย่างสิ้นเชิง ฟีเจอร์ต่างๆ เช่น การประกาศการเดินหมากแบบ NHK การเรียกคำศัพท์โกะ และการนำทางแบบตาราง ล้วนเกิดขึ้นเพราะผู้เล่นตาบอดบอกผมว่าพวกเขาต้องการอะไร และฟีเจอร์เหล่านั้นทำให้แอปดีขึ้นสำหรับทุกคน
สมาคมโกะแห่งอังกฤษได้เผยแพร่ Goban3D ให้กับสมาชิกทั้งหมดและประเทศสมาชิกของสหพันธ์โกะแห่งยุโรป ผู้ทดสอบเบต้าจากทั่วโลกได้ลองเล่น รายงานข้อผิดพลาด แนะนำฟีเจอร์ และช่วยผมพัฒนาเกมนี้จนกลายเป็นสิ่งที่ผมภาคภูมิใจอย่างยิ่ง
นี่เป็นเพียงจุดเริ่มต้นเท่านั้น
ผมขอชี้แจงให้ชัดเจนเลยว่า สิ่งที่จะเปิดตัวบน App Store นั้นไม่ใช่ผลิตภัณฑ์ที่เสร็จสมบูรณ์แล้ว แต่เป็นเพียงรากฐาน Goban3D ยังต้องพัฒนาต่อไปอีกหลายปี และผมตื่นเต้นอย่างมากกับสิ่งที่จะเกิดขึ้นในอนาคต
มีฟีเจอร์หลายอย่างที่ผมใฝ่ฝันมาตั้งแต่แรกเริ่ม แต่ยังไม่ได้สร้างออกมา มีไอเดียหลายอย่างที่ผู้เล่นแนะนำระหว่างการทดสอบเบต้า ซึ่งผมแทบรอไม่ไหวที่จะลงมือทำ และยังมีอีกหลายด้านของเกมโกะ ไม่ว่าจะเป็นการสอน การวิเคราะห์ ปัญหา เกมที่บันทึกไว้ ซึ่ง Goban3D จะพัฒนาไปให้ได้ในอนาคต
ผมจะไม่ให้คำมั่นสัญญาหรือประกาศแผนงานใดๆ อย่างเจาะจง เพราะผมเรียนรู้แล้วว่าการพัฒนาด้วยตัวคนเดียวเป็นสิ่งที่คาดเดาไม่ได้ และผมเลือกที่จะส่งมอบงานให้สำเร็จมากกว่าที่จะให้คำมั่นสัญญาเกินจริง แต่ผมบอกคุณได้เลยว่า Goban3D คืองานในชีวิตของผม ผมจะไม่ไปทำโปรเจกต์อื่นต่อ ผมจะไม่ปล่อยให้มันถูกทิ้งไว้เฉยๆ ทุกสัปดาห์ ผมยังคงเขียนโค้ด แก้ไขบั๊ก และสร้างสิ่งใหม่ๆ แอปนี้จะดีขึ้นเรื่อยๆ เดือนแล้วเดือนเล่า ปีแล้วปีเล่า
ชุมชนผู้เล่นโกะสมควรได้รับแอปพลิเคชันที่ยอดเยี่ยมอย่างแท้จริง — แอปที่สวยงาม ใช้งานง่าย ทรงพลัง และสร้างโดยคนที่รักเกมนี้อย่างแท้จริง นั่นคือสิ่งที่ผมกำลังสร้าง และนั่นคือสิ่งที่ผมจะสร้างต่อไป
ลองเลยตอนนี้
รอไม่ไหวแล้วที่จะได้เล่นใน App Store ใช่ไหม? ตอนนี้ Goban3D พร้อมให้เล่นแล้วในโปรแกรมเบต้า TestFlight® ของ Apple คุณสามารถ เข้าร่วมเบต้าได้โดยตรงบน TestFlight หรือไปที่หน้า "เข้าร่วมเบต้า" เพื่อดูข้อมูลเพิ่มเติม
หากคุณต้องการสนับสนุนนักพัฒนาอิสระในการเดินทางครั้งนี้ คุณสามารถ ซื้อกาแฟให้ฉัน ได้ ทุกการสนับสนุนช่วยให้ฉันสามารถดำเนินงานและพัฒนาต่อไปได้
ขอขอบคุณผู้ทดสอบเบต้าทุกคน ผู้เล่นทุกคนที่ส่งข้อเสนอแนะ และทุกคนที่แชร์ Goban3D ให้เพื่อนๆ พวกคุณช่วยกันสร้างเกมนี้ขึ้นมา การส่งเกมขึ้น App Store จะเร็วๆ นี้ และผมแทบรอไม่ไหวที่จะแบ่งปันให้ทุกคนได้เล่นกัน