No description
Find a file
2024-04-17 22:29:59 +02:00
.godot chore: updated to godot 4 2024-04-16 12:44:28 +02:00
.import make game more like a real game 2020-01-29 21:51:40 +01:00
res chore: updated to godot 4 2024-04-16 12:44:28 +02:00
.gitignore chore: added gitignore 2024-04-17 14:08:23 +02:00
bugs_spoilers.md docs: added readme's 2024-04-17 22:29:59 +02:00
Camera2D.gd chore: updated to godot 4 2024-04-16 12:44:28 +02:00
default_env.tres chore: updated to godot 4 2024-04-16 12:44:28 +02:00
features_spoiler.md docs: added readme's 2024-04-17 22:29:59 +02:00
icon.png init 2020-01-14 22:20:17 +01:00
icon.png.import chore: updated to godot 4 2024-04-16 12:44:28 +02:00
Main.tscn chore: updated to godot 4 2024-04-16 12:44:28 +02:00
Player.gd chore: updated to godot 4 2024-04-16 12:44:28 +02:00
Player.tscn chore: updated to godot 4 2024-04-16 12:44:28 +02:00
project.godot chore: updated to godot 4 2024-04-16 12:44:28 +02:00
README.md docs: added readme's 2024-04-17 22:29:59 +02:00
Tower.gd use groups 2020-04-09 19:24:24 +02:00
Tower.tscn chore: updated to godot 4 2024-04-16 12:44:28 +02:00
UI.gd use groups 2020-04-09 19:24:24 +02:00
UI.tscn chore: updated to godot 4 2024-04-16 12:44:28 +02:00

Flappy Bird

This repository contains an example solution for the Flappy Bird game.

It's important to note that this is not the only possible solution; yours might differ.

Now that you have starting solution, it's time to add some new and exciting features! However ,before you start adding new features, it might be a good idea to fix all lingering bugs.

Bugs

It's a good exercise to try and find a solution on your own; however, if you're really stuck we've added some pointers in the bugs_spoilers.md file.

  1. It's possible to jump above the pipes. By spamming SPACE you'll never die.
  2. When you die because of hitting a pipe, the bird gets reset to the starting position. It would be nicer if it had the same type of ending screen as when you hit the gound, which is the last frame you see.

New Features

We're using the same method as for the bugs. You can find some pointers, if necessary, on where to begin in features_spoilers.md.

Basic

  1. Randomize the color of the pipes
  2. Give the player 3 lives.
  3. Increase the speed of the bird as the game progresses

Medium

  1. Enchance the UI
  2. Add Coins
  3. Randomize the size of the gap between pipes

Advanced

  1. Support multiple players
  2. Powerups
  3. Add a new type of pipe that moves

Super Advanced

  1. Monetize the game by adding a battlepass