All Projects → cuong0993 → HitNotes

cuong0993 / HitNotes

Licence: GPL-3.0 license
Rhythm-based mobile game

Programming Languages

dart
5743 projects
kotlin
9241 projects
python
139335 projects - #7 most used programming language
swift
15916 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to HitNotes

Localizr
Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.
Stars: ✭ 33 (+37.5%)
Mutual labels:  fastlane, actions
amanuensis
The Amanuensis is an automated songwriting and recording system aimed at ridding the process of anything left-brained, so one need never leave a creative, spontaneous and improvisational state of mind, from the inception of the song until its final master. See the README for instructions and feel free to message me at soundcloud.com/to_the_sun.
Stars: ✭ 30 (+25%)
Mutual labels:  midi, rhythm
drum-machine-patterns
Transcription of the book 200 Drum machine patterns by René-Pierre Bardet
Stars: ✭ 49 (+104.17%)
Mutual labels:  midi, rhythm
expense-manager
Developers : Checkout this repo for complete CI-CD of flutter with fastlane. Android/iOS both apps are getting deployed on stores with Fastlane.
Stars: ✭ 28 (+16.67%)
Mutual labels:  fastlane, riverpod
changed-files
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Stars: ✭ 733 (+2954.17%)
Mutual labels:  actions
xcresult
Ruby interface for inspecting data and exporting data from Xcode 11 .xcresult files
Stars: ✭ 31 (+29.17%)
Mutual labels:  fastlane
great expectations action
A GitHub Action that makes it easy to use Great Expectations to validate your data pipelines in your CI workflows.
Stars: ✭ 66 (+175%)
Mutual labels:  actions
chrome-extension-upload
upload & publish extensions to the Chrome Web Store.
Stars: ✭ 35 (+45.83%)
Mutual labels:  actions
Robatim
a hard-coded music generator
Stars: ✭ 29 (+20.83%)
Mutual labels:  midi
MIDI-MUG
Play music game with MIDI keyboard!
Stars: ✭ 14 (-41.67%)
Mutual labels:  rhythm
public-ip
Queries GitHub actions runner's public IP address
Stars: ✭ 64 (+166.67%)
Mutual labels:  actions
action.playbook
Github Action for running Ansible Playbooks.
Stars: ✭ 26 (+8.33%)
Mutual labels:  actions
gh-action-get-changed-files
GitHub Action that saves changed files as JSON for use by other actions.
Stars: ✭ 82 (+241.67%)
Mutual labels:  actions
Game-Assets-And-Resources
Free and paid game assets and game resources for 2D games, 3D games, mobile games, Steam games, Unity games, and other games.
Stars: ✭ 164 (+583.33%)
Mutual labels:  mobile-game
RhythmHeavenMania
(WIP) Fully playable, open source recreation of every Rhythm Heaven minigame with a built in level editor.
Stars: ✭ 45 (+87.5%)
Mutual labels:  rhythm
kotlin-multiplatform-recipes
Recipes for building multi-platform Kotlin modules.
Stars: ✭ 78 (+225%)
Mutual labels:  multi-platform
actions
A set of GitHub actions for Infracost. See cloud cost estimates for Terraform in pull requests. 💰📉 Love your cloud bill!
Stars: ✭ 147 (+512.5%)
Mutual labels:  actions
captAR
Augmented Reality Geolocation Capture-the-Flag Mobile Game Capstone Project
Stars: ✭ 24 (+0%)
Mutual labels:  mobile-game
boxgame
A sample project for following along a tutorial found on jap.alekhin.io.
Stars: ✭ 32 (+33.33%)
Mutual labels:  flame
python-actions-alpha-archived
Please note that this was for the *alpha* version of GitHub Actions for Python.
Stars: ✭ 15 (-37.5%)
Mutual labels:  actions

Flutter Rhythm - Play instruments

Build

Rhythm-based mobile game. Even you don't have any basic knowledge of music instruments, you still can play with falling notes in the game!

Currently available on the Play store.

Get it on Google Play

Main Features

  • Hundreds of songs, from classics of Beethoven, Chopin, Mozart, or Schubert, folk songs to POP/EDM. Will be updated continuously
  • Adjustable difficulty level
  • Adjustable tempo
  • Many game modes
  • Many musical instruments
  • Play offline without the internet
  • Upload your song and play your way

screenshots screenshots screenshots

Project Structure

This is a Flutter mobile game targeting Android and iOS.

The code for the Flutter app is contained in the folder lib and the different native apps are in android and ios.

Extra project assets are in assets.

Firebase config files and cloud functions are in the functions folder.

Prerequisites & Getting Started

Client

To build and run the mobile apps you’ll need to install Flutter and its dependencies. To verify your installation run in the project’s root directory:

$ flutter doctor

Backend (Firebase)

B1. Setup sign-in method

An initial sign-in method needs to be configured.

  • Select your project in console.firebase.google.com.
  • Navigate to Authentication
  • Select Sign-in methods and activate Google, Facebook and Anonymous.

B2. Configure firebase app

Next, you’ll need to configure your firebase app for Flutter as described in Add Firebase to an App / Flutter

Android

Follow the instructions in android/README.md.

B3. Deploy functions and synchronize storage

Install Google Cloud SDK and run:

$ ./synchronize_backend.sh projectId

B4. Synchronize database

Install https://github.com/jloosli/node-firestore-import-export, get service account json file https://firebase.google.com/docs/admin/setup#initialize-sdk, navigate to the database directory, backup/restore database using:

$ export GOOGLE_APPLICATION_CREDENTIALS="service-account.json"; ./backup-firestore.sh
$ export GOOGLE_APPLICATION_CREDENTIALS="service-account.json"; ./restore-firestore.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].