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
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package FlappyBird --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
🐦 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 | Versions 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.
v1.0.0:
- Initial release
- 60 FPS smooth gameplay
- Realistic physics with gravity
- Progressive difficulty system
- Cross-platform support