FlappyBird 1.0.2

dotnet tool install --global FlappyBird --version 1.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local FlappyBird --version 1.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=FlappyBird&version=1.0.2
                    
nuke :add-package FlappyBird --version 1.0.2
                    

🐦 FlappyBird Console Game

A smooth 60 FPS Flappy Bird game for console with realistic physics!

🚀 Quick Install & Play

# Install globally
dotnet tool install --global FlappyBirdConsole

# Play anywhere!
flappybird

🎮 Features

  • ⚡ 60 FPS buttery smooth gameplay
  • 🎯 Realistic physics with gravity and velocity
  • 📈 Progressive difficulty system
  • ✨ Anti-flicker rendering technology
  • 🌐 Cross-platform (Windows, Linux, macOS)
  • 🎨 Retro ASCII graphics

🎯 How to Play

  • SPACE: Make the bird fly up
  • ESC: Exit game
  • Goal: Navigate through pipes without crashing

📊 Game Stats

  • Engine: Custom C# console renderer
  • FPS: Locked 60 FPS (16ms frame time)
  • Physics: Real gravity simulation (0.15f + progressive)
  • Speed: MAX velocity (30 pixels/second)
  • Difficulty: Increases every 5 points

🏆 Scoring System

  • 🥉 Beginner: 10 points
  • 🥈 Intermediate: 25 points
  • 🥇 Expert: 50+ points
  • 🏆 Master: 100+ points

🛠️ Advanced Usage

# Update to latest version
dotnet tool update --global FlappyBirdConsole

# Uninstall
dotnet tool uninstall --global FlappyBirdConsole

# Check version
flappybird --version

📋 Requirements

  • .NET 9.0 Runtime or later
  • Console/Terminal with color support
  • Keyboard input capability

🔧 Development

# Clone and build
git clone https://github.com/TranDat1114/FlappyBird.git
cd FlappyBird
dotnet build
dotnet run

Made with ❤️ using C# .NET 9.0

Bringing retro gaming to modern consoles!

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.2 109 6/27/2025
1.0.1 114 6/27/2025
1.0.0 129 6/27/2025

v1.0.0:
     - Initial release
     - 60 FPS smooth gameplay
     - Realistic physics with gravity
     - Progressive difficulty system
     - Cross-platform support