andrevarandas / the-flappy-bird Goto Github PK
View Code? Open in Web Editor NEWReviving Flappy Bird!
Home Page: https://andrevarandas.github.io/the-flappy-bird/
License: MIT License
Reviving Flappy Bird!
Home Page: https://andrevarandas.github.io/the-flappy-bird/
License: MIT License
We want to automatically push the dist folder to the gh-pages branch - when the master branch is built.
We could do this using travis.
We want to have the current score right in the middle of the screen. It should update when the player successfully passes a tube.
Player should be given some time. The game should only start after the first click/interaction.
The bird should be flapping in the same position and the score should be present.
We need to find a way to check collisions against pipes, we can do that by checking collisionObject position and name.
the-flappy-bird/src/entities/player.js
Line 132 in 3ad680a
We need a new sprite like it was done for https://github.com/AndreVarandas/the-flappy-bird/blob/develop/src/assets/sprites/yellowbird.png.
This can be easily done in https://www.piskelapp.com/ - by importing the downflap, middleflap and upflap red bird assets and displaying them vertically.
The new asset should be named redbird.png
It's missing npm start at steps on Development Setup at readme
We want to display the status of master branch build in the readme.md file.
It should be included right after the first heading in the readme file:
[![Build` `Status](https://travis-ci.com/AndreVarandas/the-flappy-bird.svg?branch=master)](https://travis-ci.com/AndreVarandas/the-flappy-bird)
We need an awesome logo! Please use your imagination ๐
extra
.extra
folder.readme.md
to include your logo (should be included at the very top of the document)PR must be made against the develop
branch.
We need an .editorconfig file that should be placed at the root of the project and can be something like the following:
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
# 2 space indentation
[*.{js,json}]
indent_style = space
indent_size = 2
We need a new sprite like it was done for https://github.com/AndreVarandas/the-flappy-bird/blob/develop/src/assets/sprites/yellowbird.png.
This can be easily done in https://www.piskelapp.com/ - by importing the downflap, middleflap and upflap blue bird assets and displaying them vertically.
The new asset should be named bluebird.png
We could use a class here instead of
the-flappy-bird/src/utils/score.js
Line 1 in 5d3c992
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.