Skip to content

Commit b8fb8c0

Browse files
Merge pull request #34 from RajashekarRaju/cmp
Implement platform-specific layouts for Android, iOS, Desktop, WasmJs to better handle different screen sizes and orientations
2 parents 5216f8f + af39660 commit b8fb8c0

60 files changed

Lines changed: 711 additions & 255 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
# :video_game: Hangman - Built With Compose :paintbrush:
2-
3-
## Multiplatform Hangman built with Compose Multiplatform.
1+
# :video_game: Hangman - Built With Compose Multuplatform :paintbrush:
42

53
[![Deploy Web (Production)](https://github.com/RajashekarRaju/hangman-compose/actions/workflows/pages-production.yml/badge.svg)](https://github.com/RajashekarRaju/hangman-compose/actions/workflows/pages-production.yml)
64
[![Build Packages](https://github.com/RajashekarRaju/hangman-compose/actions/workflows/packages.yml/badge.svg)](https://github.com/RajashekarRaju/hangman-compose/actions/workflows/packages.yml)
75
[![Tests](https://github.com/RajashekarRaju/hangman-compose/actions/workflows/tests.yaml/badge.svg)](https://github.com/RajashekarRaju/hangman-compose/actions/workflows/tests.yaml)
86

9-
![Game Banner](/assets/banner_hangman.png)
7+
<img src="/assets/banner_hangman.png" alt="Game Banner" style="border-radius: 20px;" />
108

119
## Play / Download
1210

13-
- Web: [https://rajashekarraju.github.io/hangman-compose/](https://rajashekarraju.github.io/hangman-compose/)
14-
- Desktop installers :
15-
- macOS DMG: [Download](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-macos.dmg)
16-
- Windows MSI: [Download](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-windows.msi)
17-
- Linux DEB: [Download](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-linux.deb)
18-
- Linux RPM: [Download](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-linux.rpm)
19-
- Android APK : [Download](https://github.com/RajashekarRaju/hangman-compose/releases/download/android-latest/hangman-android.apk)
11+
| Platform | Access |
12+
|---------------| --- |
13+
| 🌐 Web | [Play in browser](https://rajashekarraju.github.io/hangman-compose/) |
14+
| 🍎 macOS | [Download DMG](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-macos.dmg) |
15+
| 🪟 Windows | [Download MSI](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-windows.msi) |
16+
| 🐧 Linux | [Download DEB](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-linux.deb) · [Download RPM](https://github.com/RajashekarRaju/hangman-compose/releases/download/desktop-latest/hangman-linux.rpm) |
17+
| 🤖️ Android | [Download APK](https://github.com/RajashekarRaju/hangman-compose/releases/download/android-latest/hangman-android.apk) |
18+
| 📱 iOS | Run locally on macOS + Xcode: `bash scripts/run-ios-sim.sh` |
2019

2120
### Thanks to [Cicero Hellmann](https://github.com/cicerohellmann) For giving this cool idea to build Hangman game with Compose for Android.
2221

@@ -37,6 +36,24 @@
3736
- [x] Cross-platform sound support (Android/Web/Desktop/iOS)
3837
- [x] Navigation3 update
3938

39+
### Screenshots (v0.2.0)
40+
41+
#### Foldable
42+
43+
| Onboarding | Game | History |
44+
| --- | --- | --- |
45+
| ![Foldable Onboarding](/assets/fold_onboarding.png) | ![Foldable Game Screen](/assets/fold_game_screen.png) | ![Foldable History](/assets/fold_game_history.png) |
46+
47+
#### Mobile
48+
49+
| Onboarding | Game | Summary |
50+
| --- | --- | --- |
51+
| ![Mobile Onboarding](/assets/mobile_onboarding.png) | ![Mobile Game Screen](/assets/mobile_game_screen.png) | ![Mobile Game Summary](/assets/mobile_game_screen_summary.png) |
52+
53+
| History | Select Category | Select Difficulty |
54+
| --- | --- | --- |
55+
| ![Mobile History](/assets/mobile_game_history.png) | ![Mobile Select Category](/assets/mobile_select_category.png) | ![Mobile Select Difficulty](/assets/mobile_select_difficulty.png) |
56+
4057
## Initial Version (v0.1.0)
4158

4259
- [x] Players will be challenged with unique words only.

assets/banner_hangman.png

-583 KB
Loading

assets/banner_hangman_v_one.png

1.32 MB
Loading

assets/categories_red.png

-88.5 KB
Binary file not shown.

assets/categories_teal.png

-89 KB
Binary file not shown.

assets/difficulty_red.png

-94.6 KB
Binary file not shown.

assets/difficulty_teal.png

-95 KB
Binary file not shown.

assets/exit_red.png

-38.9 KB
Binary file not shown.

assets/exit_teal.png

-37 KB
Binary file not shown.

assets/fold_game_history.png

523 KB
Loading

0 commit comments

Comments
 (0)