Giter Club home page Giter Club logo

connectquest's Introduction

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 [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 assets.

connectquest's People

Contributors

jakesteam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.