Skip to content

Malaysian Chinese word game for learning Chinese and improving pinyin.

Notifications You must be signed in to change notification settings

Candyzorua/floral_rain

Repository files navigation

Floral Rain

A Mandarin word game for Android and iOS designed to help Mandarin learners grow their vocabulary and improve their pinyin in a fun way.

Players chain phrases containing different words with identical pinyin to score points alongside a ticking timer. Successfully submitting a phrase refreshes the timer. To make things exciting, longer phrases grant more points!

Repo for the currently unused backend API here.

Core Libraries

Visuals

Gameplay demos

Taken using the iPhone 14 simulator.

All features
demo_video_all_features.mov
Main gameplay
demo_video_in_game.mov

Start Game Page

Stats Page

In-game Page

Game Over Page

Installation

flutter run 
  • Working on uploading the app to TestFlight/Google Play Store.

Progress Log

Completed

  • [12/9/2023] Completed v1.0.0. Implemented stats page, rules page, data persistence for all pages. Tested on iOS and Android physical devices.
  • [24/8/2023] Completed main gameplay functionality. Data persistence is not implemented, mock data is being used in stats page.
  • [8/9/2023] Moved backend to Isar after trying out Google Firebase and Express+MongoDB backends.

In Progress

  • Deploy to TestFlight/Google Play Store.
  • Implement settings page and allow users to adjust time limit etc.
  • Write pinyin parsing Dart library.

Attributions

  • Sakura bridge image from Yuliya Pauliukevich on Vecteezy.
  • Falling sakura flowers image from Freepik.
  • Chinese dictionary data from CC-CEDICT.

About

Malaysian Chinese word game for learning Chinese and improving pinyin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published