Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakesteam/connectquest
"Connect Quest" is a 2017 Android puzzle game, featuring infinite puzzle generation, 2.5D graphics, and the ability to share levels via QR codes
https://github.com/jakesteam/connectquest
android game java mobile puzzle qrcode zxing
Last synced: about 1 month ago
JSON representation
"Connect Quest" is a 2017 Android puzzle game, featuring infinite puzzle generation, 2.5D graphics, and the ability to share levels via QR codes
- Host: GitHub
- URL: https://github.com/jakesteam/connectquest
- Owner: JakeSteam
- License: mit
- Created: 2017-02-01T11:14:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-09T16:02:19.000Z (10 months ago)
- Last Synced: 2024-04-09T20:01:08.436Z (10 months ago)
- Topics: android, game, java, mobile, puzzle, qrcode, zxing
- Language: Java
- Homepage: https://play.google.com/store/apps/details?id=uk.co.jakelee.cityflow
- Size: 63.1 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Connect Quest
This is the source code for [City Flow / Connect Quest](https://play.google.com/store/apps/details?id=uk.co.jakelee.cityflow), feel free to do whatever you want with it!
## Screenshots
| Start screen | In game | In editor | Sharing | Shop | Settings
| -- | -- | -- | -- | -- | -- |
| ![image](https://user-images.githubusercontent.com/12380876/157317488-e42fe747-0cb0-4413-b88b-9011167e15f6.png) | ![EVqH1lK](https://user-images.githubusercontent.com/12380876/157317140-59125690-1740-4a7b-b2be-0a5d8916f744.png) | ![image](https://user-images.githubusercontent.com/12380876/157317261-23d68bcc-57ef-44b6-8fd2-9b66e59a5350.png) | ![image](https://user-images.githubusercontent.com/12380876/157317294-61a7a8d0-bdec-4ef4-8c0e-f6d9c0a6f38e.png) | ![image](https://user-images.githubusercontent.com/12380876/157317399-5c98f46c-6b0c-4f3d-9a55-4be82594f3c7.png) | ![image](https://user-images.githubusercontent.com/12380876/157317438-ec67cc61-ccb5-4031-bc4c-5532f4c9a2eb.png) |## Play Store description
✔️ Features:
* Complete 235+ puzzles!
* Unlock and use 215+ tiles!
* 12 flows across 6 environments!
* Create, share, and import your own puzzles!
* Generate over 235 ^ 215 (1 septuagintacentillion 😲) custom puzzles, you'll never run out!
* Earn boosts to gain an advantage!🙌 Also:
* No internet required!
* 🔋 Low battery usage!
* Regular content additions & new features!
* Supports Chinese, Dutch, English, French, German, Polish, Russian, Spanish, and Swedish!
* Earn coins to unlock boosts, game modes, tiles, and packs!🎨 Customisation:
* Choose your favourite background / in-game music, or leave on random!
* Don't like the game sounds 🎶? Pick new ones!
* Unlock and use new in-game background colours!🎮 Google Play:
* 30 Achievements
* 23 Leaderboards
* 21 Daily / Weekly Quests
* Automatic & Manual Cloud Saves 💾🤓 About Developer:
Connect Quest is created and maintained by Jake Lee, a software engineer from England. If you've encountered a 🐛 bug 🐝, or have an idea for a new feature, please mention it in a review or on https://reddit.com/r/ConnectQuest and I'll reply ASAP. I don't bite!
📲 Supported Devices:
* All Android versions from 🍦 Ice Cream Sandwich (4.0.3+) to Nougat, and beyond.
* All phone & tablet sizes, from a tiny 3.7" Nexus One to a chubby 5.7" Nexus 6P, and beyond to the 10.1" Nexus 10!
* Portrait & landscape modes.
* Google Play Services are optional.🔒 Permissions:
* Billing: Used for in app purchases.
* Internet, External Storage, Network State: Used to save / import puzzles, and download adverts.
* External Files / Photos: Used to import + export puzzle cards.
* Vibrate: Optional vibration on tile rotate.👋 Want to help out?
💬 Share the app with others!
👍 Leave a review or email me at [email protected]!
💰 Purchase coins, coin doublers, or the tile unlocker!Happy flowing, connect questers!
## Codebase notes
* The app is pretty much run entirely by a database, see `PatchHelper.java`.
* Each screen has an Activity, a very basic and outdated architecture.
* `TileHelper.java`, `PuzzleHelper.java`, and `DisplayHelper.java` are probably the most complicated / interesting files.
* The strings are in an insane database-driven system (see `TextHelper.java`). Good luck using it!
* It requires an older version of Android Studio to build, and likely a lot of changes.## Original repository metadata
* First commit: 3rd June 2016
* Last commit: 4th February 2017
* Total commits: 573
* Releases: 12## Licensing
* Entire repository is under the MIT license, essentially do whatever you want but don't blame me if it breaks!
* All images are modified versions of [Kenney](https://www.kenney.nl/assets?s=city) assets.