Page 1 of 1
Flappy bird
Posted: Tue Jul 06, 2021 3:02 pm
by zorggish
Написал известную игрушку под KolibriOS. Язык разработки - C++, компилятор - msvc
Сорцы вместе со сборкой тут
https://github.com/zorggish/KolibriOS-FlappyBird/
Весит 6кб, после сжатия kpack'ом - 1кб
Суть очень простая, летит птичка, падая под воздействием гравитации. На пробел подпрыгивает. Задача - облетать трубы, не сталкиваясь с ними и не падая.
Если кто-то нарисует небольшого размера спрайт птички колибри, хорошо видный на голубом фоне, будет очень здорово
Скрины:
Spoiler:

Любым советам, указаниям на плохие моменты в коде, пояснениям как и в чём можно было лучше - буду только рад!
Re: Flappy bird
Posted: Tue Jul 06, 2021 3:29 pm
by Leency
Нифига себе как круто!!!
SPACEBAR TO JUMP лучше вынести на клавный экран, где заставка и наверно лучше PRESS SPACE TO JUMP
Сейчас она сжатая 2067 байт. Если бы вместить сжатую версию в 2048 байт - было бы шикарно.

Re: Flappy bird
Posted: Thu Jul 08, 2021 9:31 pm
by Leency
+ ещё бы версию на Англ языке
Re: Flappy bird
Posted: Fri Jul 09, 2021 3:32 pm
by Leency
zorggish wrote:Если кто-то нарисует небольшого размера спрайт птички колибри, хорошо видный на голубом фоне, будет очень здорово
Готово
Re: Flappy bird
Posted: Tue May 24, 2022 12:47 am
by dunkaist
I added the game to the desktop. If there is a nice 32x32 icon for FlappyBird, let me know or just add it.
Re: Flappy bird
Posted: Tue Feb 25, 2025 3:42 pm
by Leency
flappybird renamed to floppybird to avoid copyright issues
Re: Flappy bird
Posted: Tue Feb 25, 2025 3:48 pm
by Leency
Also I wonder why the app is so huge. Probably we can use compressed images.
Re: Flappy bird
Posted: Thu Jun 26, 2025 1:00 pm
by jimwoods
Really cool to see Flappy Bird running on KolibriOS – smooth and surprisingly compact already. I like the idea of squeezing the final binary under 2048 bytes too — maybe worth experimenting with lighter fonts or more aggressive compression (UPX? smaller bitmap fonts?).
io games
Re: Flappy bird
Posted: Sat Oct 04, 2025 12:27 pm
by Burer
jimwoods wrote: ↑Thu Jun 26, 2025 1:00 pm
Really cool to see Flappy Bird running on KolibriOS – smooth and surprisingly compact already. I like the idea of squeezing the final binary under 2048 bytes too — maybe worth experimenting with lighter fonts or more aggressive compression (UPX? smaller bitmap fonts?).
io games
Currently, we try to rewrite all MSVC programs to GCC/TCC/FASM, so will be good to do this all together with size optimization.