Skip to content

JakeSteam/ConnectQuest

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Connect Quest

This is the source code for City Flow / Connect Quest, feel free to do whatever you want with it!

Screenshots

Start screen In game In editor Sharing Shop Settings
image EVqH1lK image image image image

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 connect.quest@jakelee.co.uk!
๐Ÿ’ฐ 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 assets.

About

"Connect Quest" is a 2017 Android puzzle game, featuring infinite puzzle generation, 2.5D graphics, and the ability to share levels via QR codes

Topics

Resources

License

Stars

Watchers

Forks

Languages