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:Image Image Image Image
Любым советам, указаниям на плохие моменты в коде, пояснениям как и в чём можно было лучше - буду только рад!

Re: Flappy bird

Posted: Tue Jul 06, 2021 3:29 pm
by Leency
Нифига себе как круто!!!

SPACEBAR TO JUMP лучше вынести на клавный экран, где заставка и наверно лучше PRESS SPACE TO JUMP

Сейчас она сжатая 2067 байт. Если бы вместить сжатую версию в 2048 байт - было бы шикарно. :D

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.