Giter VIP home page Giter VIP logo

flappy-bird-clone's Introduction

Flappy Bird Clone

This repository is starting with the code from Coding Challenge #31 on YouTube. I am accepting pull requests for bug fixes, minor improvements to gameplay, and visual design. I do not want to make the code more complex as the goal is to use this as a basis for a "neuro-evolution" tutorial with the "toy" neural network library.

Coding Train themed graphics are welcome! (But keep it simple!)

flappy-bird-clone's People

Contributors

a-edusei avatar buensons avatar cashlionjp avatar dagut avatar k1ngjulien avatar keeghanm avatar matcool avatar meiamsome avatar pckerneis avatar rhbvkleef avatar shiffman avatar simon-tiger avatar spiray avatar versatilus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flappy-bird-clone's Issues

Pipe spacing

I think the pipe spacing is still buggy? (See recent commit: a5750bd from @pckerneis.)

I'd like to match the original flappy bird game.

screen shot 2018-03-08 at 10 11 55 pm

Collision problem

Hola! With #43 there is now collision problem. You might not be touching the edge, but you'll loose (currently, there is a rectangle checking, however the image is not rectangled)

Also, in my personal opinion, #40 is better. Also, it's free and made by user and commited at 5c6c6f0 :(
If we'd want to have those normal peaks, then there is a need to change collision (also it should be changed now). Current model is really bad :(

Pipe design

They look like maybe they are too close together and too skinny? (As compared to the original game design?)

Add linting!

I'm going to attempt to do this on tomorrow's live stream!

Pipe Spacing too narrow

The game is completely unplayable because of the too-narrow pipe spacing. It would be better if the pipe spacing can be changed to 175 instead of the current 125

Use ES6 classes

The Pipe and Bird should be re-written to be ES6 classes.

Visual / Game Design

Why is this a 400x600 canvas? That seems weird. And the graphics are terrible. How about some Coding Train themed sprites and colors?

The code should be kept simple because the point is to demonstrate neuro-evolution but it'll be more fun if it has more personality and resembles the original game.

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.