New in version 1.2.2
* Improved: the bomb sound has been rebuilt — almost all of its energy used to sit in the low frequencies a phone speaker cannot reproduce, which made it sound muffled and small
* Added: four-of-a-kind bombs, straight flushes and joker bombs now each have their own sound and length, so you can tell what was played without looking
* Improved: much smaller download — unused code and resources are now stripped out at build time
Please note: the interface is currently available in Chinese only. An English translation is planned for a future release.
Guandan (掼蛋) is a Chinese climbing card game for four players in two partnerships, played with two decks. Teams start at level 2 and work their way up to Ace, and the red hearts of the current level are wild — they can stand in for any card.
Everything runs on your local Wi-Fi. There is no server, no account, no sign-up and no internet connection: devices find each other over mDNS and talk directly to one another over TCP. Nothing about your game leaves the room.
Features
* Four players in two teams, partners sitting opposite each other
* A full match, not a single deal — both teams climb from level 2 to Ace, and a team wins only by taking first and second place together at Ace
* The current level's red hearts are wild and can stand in for any card
* Cross-platform: Android, iPhone and iPad players can share one table, and either platform can host
* Bots fill any empty seat, so you can start a game on a single device
* Drop out and a bot covers your seat, then hands it back the moment you rejoin — the host also keeps the table alive in the background, and clients reconnect on their own
* A hint button when you are not sure what to play
* Five colour themes, including a light mode, remembered between sessions
All devices need to be on the same Wi-Fi network. Tribute (进贡) is not implemented.
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "connectedDevice"
Allows the app to make use of foreground services with the type "connectedDevice"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
page.codeberg.lanticy.guandan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
1.5 MiB
PGP Signature
|
Build Log
New in version 1.2.1
* Fixed: cards played to the middle of the table were cut off on the right once there were six or more of them (consecutive pairs, consecutive triples, big bombs), most noticeably on narrower screens
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "connectedDevice"
Allows the app to make use of foreground services with the type "connectedDevice"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
page.codeberg.lanticy.guandan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
10 MiB
PGP Signature
|
Build Log
New in version 1.2.0
* Sound effects for playing a card, passing, bombs, your turn and the end of a match. They are synthesised as the game runs, so no audio files are shipped and the app stays small.
* A switch in Settings to turn the sound off
* Fixed several card and table layout glitches
-
arm64-v8a
armeabi-v7a
x86
x86_64
This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Permissions
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "connectedDevice"
Allows the app to make use of foreground services with the type "connectedDevice"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
page.codeberg.lanticy.guandan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
10 MiB
PGP Signature
|
Build Log