Skip to content
Swift Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Classes
Go.xcodeproj
Go.xcworkspace
GoTests
fastlane
images
.gitignore
.swiftlint.yml
Gemfile
Gemfile.lock
Go QA.plist
LICENSE
Podfile
Podfile.lock
Privacy.MD
README.md

README.md

Go-iOS

Play the ancient Chinese game of Go on your iPhone/iPad 📱

Contributing

Anyone is welcome to contribute! I am not the most knowledgeable Go player, so I'm sure there are holes to file in. There are also ideas for features to build below 😎

TODOs / Feature Ideas

  • Save previous games for later study and walkthrough
  • Localize in Chinese and other languages
  • Better zoom, and features (ex: hold + drag to place stone) for playing a large board game on a small phone
  • Play against a computer with varying skill level 🤖
  • Improve design/board backgrounds (wood, marble, etc.)

Accessibility

  • VoiceOver ⭐️
  • Reduce motion
  • Haptic feedback off/on
  • Invert colors
  • + more

Installation

git clone https://github.com/longhorn499/Go-iOS.git
cd Go-iOS
pod install
open Go.xcworkspace

Switch to the Go QA target and run

Why

  • Have a blank app to implement Accessibility features I/we have not done before
  • Fresh app to implement what's new in iOS 13 (Swift UI, Dark Mode, etc.)
  • Setup/configure CI from beginning of a project
  • To have fun, learn from others 🎈

Credits

You can’t perform that action at this time.