mlanca-c / CS50-flappy_bird

Personal/GameDev-flappy_bird/CS50

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50-flappy_bird

Stars Size Activity

Documentation

flappy_bird-00 "The Day-0 Update"

  • flappy_bird-00 simply draws two images to the screen - a foreground and a background.

flappy_bird-01 "The Parallax Update"

  • flappy_bird-01 allows us to "scroll" the background and foreground along the screen in order to simulate motion.

flappy_bird-02 "The Bird Update"

  • flappy_bird-02 adds a bird sprite to the game and renders it in the center of the screen

flappy_bird-03 "The Gravity Update"

  • flappy_bird-03 introduces gravity into the game, which causes the bird to fall off the screen.

flappy_bird-04 "The Anti-Gravity Update"

  • flappy_bird-04 allows the bird to jump.

flappy_bird-05 "The Infinite Pipe Update"

  • flappy_bird-05 adds the Pipe sprite to our game, rendering it and "infinite" number of times.

flappy_bird-06 "The PipePairs Update"

  • flappy_bird-06 spawns the pipe stripe in "pairs", with one pipe facing up and the other facing down.

flappy_bird-07 "The Collision Update"

  • flappy_bird-07 introduces collision detection, pausing the game when a collision occurs.

flappy_bird-08 "The State Machine Update"

  • flappy_bird-08 modularizes our code as State Machine.

flappy_bird-09 "The Score Update"

  • flappy_bird-09 introduces a new state, ScoreState, to help keep track of the score.

flappy_bird-10 "The Countdown Update"

  • flappy_bird-10 introduces yet another state, CountdownState, whose purpose is to give the user time to get ready before being thrust into the game.

flappy_bird-11 "The Sound Update"

  • flappy_bird-11 adds some music and sound effects to the game.

flappy_bird-12 "The Mouse Update"

  • flappy_bird-12 adds mouse interactivity to the game in order to more closely resemble the original Flappy Bird iOS game.

Cloning

git clone git@github.com:mlanca-c/CS50-flappy_bird.git
cd CS50-flappy_bird

Compiling

love flappy_bird-final

About

Personal/GameDev-flappy_bird/CS50


Languages

Language:Lua 100.0%