All Projects → sean-perkins → Nativescript Flappy Bird

sean-perkins / Nativescript Flappy Bird

NativeScript implementation of Flappy Bird (basic). Demonstrates how to build games in NativeScript.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Nativescript Flappy Bird

Networked Aframe
A web framework for building multi-user virtual reality experiences.
Stars: ✭ 803 (+2490.32%)
Mutual labels:  game, game-development
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Stars: ✭ 855 (+2658.06%)
Mutual labels:  game, game-development
Number Wizard Ui Original
Introducing basic User Interface in the Complete Unity C# Developer 2D course (http://gdev.tv/cudgithub)
Stars: ✭ 18 (-41.94%)
Mutual labels:  game, game-development
Godot Make Pro 2d Games
A-RPG demo made with Godot, MIT-licensed, from our Godot course
Stars: ✭ 674 (+2074.19%)
Mutual labels:  game, game-development
Dodgem
A Simple Multiplayer Game, built with Mage Game Engine.
Stars: ✭ 12 (-61.29%)
Mutual labels:  game, game-development
Avg Core
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
Stars: ✭ 740 (+2287.1%)
Mutual labels:  game, game-development
Factory Rise
Factory Rise is a 2D sandbox game, focused on building, developing industries and handling resources. The game is based on Oxygen Not Included, Terraria, Factorio and some Minecraft mods (EnderIO, Industrial Craft, BuildCraft, GregTech and Thermal Expansion), it also have a game progress similar to StarBound.
Stars: ✭ 21 (-32.26%)
Mutual labels:  game, game-development
Quadplay
The quadplay✜ fantasy console
Stars: ✭ 563 (+1716.13%)
Mutual labels:  game, game-development
Quavo
An open source OSRS emulation server aimed to be fast and informative.
Stars: ✭ 12 (-61.29%)
Mutual labels:  game, game-development
Lantern
(DEPRECATED, SEE README)
Stars: ✭ 12 (-61.29%)
Mutual labels:  game, game-development
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+2012.9%)
Mutual labels:  game, game-development
Beaverandfairies
Stars: ✭ 14 (-54.84%)
Mutual labels:  game, game-development
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+1858.06%)
Mutual labels:  game, game-development
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (+2387.1%)
Mutual labels:  game, game-development
Unvanquished
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
Stars: ✭ 595 (+1819.35%)
Mutual labels:  game, game-development
Hcwiid
Haskell binding for CWiid (wiimote)
Stars: ✭ 7 (-77.42%)
Mutual labels:  game, game-development
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+1645.16%)
Mutual labels:  game, game-development
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+17296.77%)
Mutual labels:  game, game-development
Etherboy Core
Etherboy Game Smart Contract for Loom DAppChain
Stars: ✭ 12 (-61.29%)
Mutual labels:  game, game-development
Java Game And Application
Java Games and Application with awesome source code and better algorithm
Stars: ✭ 14 (-54.84%)
Mutual labels:  game, game-development

NativeScript Flappy Bird App

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

  1. Download or clone this repository.
  2. Install dependencies npm i or npm install.
  3. 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
screen shot 2017-08-26 at 3 37 08 pm

Credits / References

  • FloppyBird for all of the initial calculations and game assets.
  • NativeScript Audio for allowing me to play audio segments for the animations.

Contributors

Sean perkins
Sean Perkins
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].