ChiCross is a mobile logic game in which the player, following the hints on top and to the left of the grid, determines which tiles are supposed to be marked to uncover a hidden Chinese character. The game is based on the rules of picross. In terms of technicalities, the project is powered by Flutter.
- 50 levels of graphical puzzles.
- Big emphasis on logic (no need to guess whatsoever).
- Collectible language cards with Chinese characters, their pronunciation and examples of usage acquired by beating levels.
- Multiple themes, customizable defeat conditions and more.
- Saving progress locally and (optionally) in Firebase using Google account.
- English and Polish language versions available.
- Clone or download this repository.
- Install Flutter.
- Run the project:
- Connect your mobile device, open the terminal, go to the project's main folder and type "flutter run". OR
- Install an IDE of your choice (e.g. Android Studio), open the project, connect your device or open an emulator, run the app.
- To be able to use the features relying on Firebase, you should also add your personal google-services.json file to android/app directory.
Alternatively, you can directly download a working .apk file from the apk_files directory (choose one suitable for your device).