You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository demonstrates how to create games such as Flappy Bird inside NativeScript Angular.
Technologies
NativeScript Angular
Model-Driven Objects
Custom Animation Implemenations
Feature List
Animated background scenes
Animated player (bird) object using sprite sheet (iOS only)
Animated player gravity sequence (climb & fall)
Clipped canvas
Audio segments for tap and death animations
Replay screen
Getting Started
Download or clone this repository.
Install dependencies npm i or npm install.
Install and run your desired runtime tns run ios or tns run android.
Known Issues
Android background-position support is incomparable to iOS. Temporarily have disabled the bird animation on Android as it cannot handle the sprite animation.
Android player sensitivity is off - most likely need to account for DPI for calculations.
App Images
iOS
Android
Credits / References
FloppyBird for all of the initial calculations and game assets.
NativeScript Audio for allowing me to play audio segments for the animations.