Flappybird
A clone of .GEARS' Flappy Bird in just over 1000 lines of C
Install / Use
/learn @alxyng/FlappybirdREADME
Flappy Bird
A clone of .GEARS' Flappy Bird in just over 1000 lines of C.

Checkout
A fresh one
git clone --recurse-submodules https://github.com/alxyng/flappybird.git
Existing one
git clone https://github.com/alxyng/flappybird.git
git submodule update --init --recursive
Build and run
macOS
brew install libxmp fluid-synth wavpack
cmake --preset Release
cmake --build --preset Release
./build/Release/flappybird
Debian/Linux
sudo apt-get install libxmp-dev libwavpack-dev libfluidsynth-dev fluidsynth
cmake --preset Release
cmake --build --preset Release
./build/Release/flappybird
iOS
The following has been tested on XCode 16.0.
From the root of the repo, apply the following patch to SDL_mixer:
(cd deps/SDL_mixer && git apply ../../SDL_mixer.patch)
Then open XCode, select a device and hit Run. You may have to set up signing if you haven't done so already.
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
