You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.3 KiB
35 lines
1.3 KiB
3 years ago
|
# Minesweeper
|
||
|
|
||
2 years ago
|
A simple game powered by Compose Multiplatform.
|
||
3 years ago
|
|
||
2 years ago
|
Game can run on Android, iOS, desktop or in a browser.
|
||
|
|
||
|
*Prerequisites*: to run on iOS and Android, you should have "Kotlin Multiplatform Mobile" plugin installed either
|
||
|
in Android Studio or in AppCode with [installed CocoaPods](https://kotlinlang.org/docs/native-cocoapods.html).
|
||
|
|
||
|
|
||
|
## How to run
|
||
|
|
||
|
Choose a run configuration for an appropriate target in IDE and run it.
|
||
|
|
||
|
![run-configurations.png](run-configurations.png)
|
||
2 years ago
|
|
||
2 years ago
|
To run on iOS device, please correct `TEAM_ID` value in `iosApp/Configuration/Config.xcconfig` with your Apple Team ID.
|
||
2 years ago
|
Alternatively, you may setup signing within XCode opening `iosApp/iosApp.xcworkspace` and then
|
||
|
using "Signing & Capabilities" tab of `iosApp` target.
|
||
2 years ago
|
|
||
2 years ago
|
Then choose **iosApp** configuration in IDE and run it.
|
||
2 years ago
|
|
||
2 years ago
|
## Run on desktop via Gradle
|
||
|
|
||
|
`./gradlew desktopApp:run`
|
||
|
|
||
|
## Run JS in browser with WebAssembly Skia via Gradle
|
||
|
|
||
|
`./gradlew jsApp:jsBrowserDevelopmentRun`
|
||
|
|
||
|
## Run native on MacOS
|
||
|
`./gradlew runDebugExecutableMacosX64` (Works on Intel processors)
|
||
2 years ago
|
|
||
3 years ago
|
## Credits
|
||
|
<div>Icons made by <a href="https://www.flaticon.com/authors/creaticca-creative-agency" title="Creaticca Creative Agency">Creaticca Creative Agency</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a></div>
|