Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stephenbensley/queah
Queah is an iOS app that lets you play the Liberian game of Queah against another player or the computer.
https://github.com/stephenbensley/queah
abstract-strategy boardgame game ios spritekit swift swiftui
Last synced: 15 days ago
JSON representation
Queah is an iOS app that lets you play the Liberian game of Queah against another player or the computer.
- Host: GitHub
- URL: https://github.com/stephenbensley/queah
- Owner: stephenbensley
- License: mit
- Created: 2023-06-14T00:10:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-11T21:16:03.000Z (3 months ago)
- Last Synced: 2024-11-06T03:16:59.428Z (2 months ago)
- Topics: abstract-strategy, boardgame, game, ios, spritekit, swift, swiftui
- Language: Swift
- Homepage:
- Size: 3.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Queah
Queah is an iOS app for the the [Liberian game of Queah](https://en.wikipedia.org/wiki/Liberian_Queah). The app lets you play against the computer or another human player (by pass-and-play). The computer implements a mathematically optimal strategy. You can learn a lot about the game by watching how the computer AI plays. When playing against the computer, you also have the option of displaying a hint showing your best available move.
### Installation
The app can be downloaded for free from the Apple [App Store](https://apps.apple.com/us/app/id6450433350/). There are no in-app purchases or ads.
### Privacy
This app does not collect or share any personal information. For complete details, read the [Privacy Policy](https://stephenbensley.github.io/Queah/privacy.html)
### License
The source code for this app has been released under the [MIT License](LICENSE).
### Copyright
© 2024 Stephen E. Bensley
## Building from Source
The app was developed with [Xcode](https://developer.apple.com/xcode/), which is freely available from Apple. After installing Xcode and cloning the repo, open the Xcode [project](Queah.xcodeproj) at the root of the repo. The Git tags correspond to App Store releases. Checkout the most recent tag to ensure a stable build.
### Dependencies
The app depends on a [Swift Package](https://www.swift.org/packages/): [UtiliKit](https://github.com/stephenbensley/UtiliKit) (also developed by me). This dependency should be resolved automatically when you open and build the project.
### Targets
The Xcode project has the following targets:
- Queah: The iOS app.
- QueahSolver: A MacOS app that solves the game. Make sure you build the Release configuration; Debug will be very slow.