Giter VIP home page Giter VIP logo

2d-bird's People

2d-bird's Issues

Sounds to be Developed

Main Menu Score
Menu Navigation SFX
Gameplay Score
Flapping Static SFX
Flapping Input SFX
Collision with enemy SFX
Enemy SFX

Bird assets to be designed

List of birds playable in game:

  • default basic bird - In Progress
  • chip cheep little cute bird
  • eagle - Complete
  • owl
  • chicken
  • rainbow parrot
  • golden bird

Implement player Distance count

Implement player distance count, visible on screen. Count in standard units, increasing in quantity of +1.

Distance count attached to Player and not Camera Distance.

GAME OVER Screen - Layout Revisions

screenshot_20161015-145058

  1. Make sure numbers center align with their related copy, specifically Pickup and Score bonus.
  2. Death screen is very heavily skewed towards coin collecting. IMO they should be equal.

Your Score - Highest score

Your Coins - Total Coins

  • The use of "Your" has two meanings. Your for the score means this round's score, but your for coins means total coins.

Lets discuss.

Assets to be Designed

Player - Variations
Enemy - Variations
Enemy Indicators
Main menu tiles
Game Typography
Player Death Animation
Obstacle Assets
Background Tiles

Have Zoom out state occur earlier

Adjust zoom out state to action as soon as player leaves starter scene. If it already does possibly increase speed of zoom out.

Currently feels detached from leaving start scene.

Player distance highscores V1

Develop Max player distance saving system. V1 to be saved within Script (eg console Print).

(TBD: V2 will used V1 to display High scores menu)

Main Menu

Implementation of wireframe main menu.

Opening Screen to have Title, Play, Highscores, Settings, Space for Ads.

Enemy Type1 Spawn - Horizontal Movement

"Enemy Type1" to spawn off screen once Player has moved into close proximity.
"Enemy Type1" will then travel horizontally across screen.

Velocity of "Enemy Type1" to be increased as player progresses distance.
"Enemy Type1" Velocity will cap. (Exact number to be tested).

Player collision Enemy causes Player to die.

Enemy Type2 Spawn - Diagonal Movement

"Enemy Type2" to spawn off screen once Player has moved into close proximity.
"Enemy Type1" will then travel Diagonally (right-up, right-down, left-up, left-down) across screen.

Velocity of "Enemy Type1" to be increased as player progresses distance.
"Enemy Type1" Velocity will cap. (Exact number to be tested).

Player collision with enemy causes player to lose.

Gameplay UI Redesign

My recommendations:

  1. Have score and coins beside each other. Naturally playing the game your looking at top of screen. Currently coins appears more important than highscore.
  2. Remove animation from Coins (distracting). Add a score icon if Coins has one.
  3. Possible relocation of pause. Centered pause makes it a focal point. Either top corners or possibly bottom corners (pause button on bottom is favoured for large phone users who want to play with 1 hand).

ui redesign

Bird Sitting in mid air

screenshot_20161015-145802

As soon as player leaves starting zone, spam dodge and let bird drop. Bird will enter sitting state until camera kills it. Gravity no longer has effect.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.