apps/floppybird: rewrite to c #284

Merged
Burer merged 5 commits from floppybird-rewrite-c into main 2025-12-29 06:34:25 +00:00
Owner

What was done:

  • Rewritten to C
  • Refactored some code
  • Fixed window resizing (#182)
  • Adaptation for different skin height
  • Fixed some tubes leftovers drawing
  • Changed tubes generation a little bit
  • Changed interface a little bit
  • Added Escape key for exit to main menu
  • Removed buttons from main menu (hotkeys left) :(

What needs to be done:

  • Fix rolled-up bug?
  • Fit it into 2048 bytes?
  • Add pause?
  • Use buffer for drawing without flickering?

P.S. There is no way game with all this changes will fit in 2560 bytes, as previous version, so I decided to skip them.

What was done: - [x] Rewritten to C - [x] Refactored some code - [x] Fixed window resizing (#182) - [x] Adaptation for different skin height - [x] Fixed some tubes leftovers drawing - [x] Changed tubes generation a little bit - [x] Changed interface a little bit - [x] Added Escape key for exit to main menu - [x] Removed buttons from main menu (hotkeys left) :( What needs to be done: - [ ] ~~Fix rolled-up bug?~~ - [ ] ~~Fit it into 2048 bytes?~~ - [ ] ~~Add pause?~~ - [ ] ~~Use buffer for drawing without flickering?~~ P.S. There is no way game with all this changes will fit in 2560 bytes, as previous version, so I decided to skip them.
Burer added the CCategory/Applications
Kind
Enhancement
Priority
Low
PR
Review required
labels 2025-10-12 15:13:37 +00:00
Burer self-assigned this 2025-10-12 15:13:38 +00:00
Burer added 1 commit 2025-10-12 15:13:41 +00:00
apps/floppybird: rewrite to c
Some checks failed
Build system / Check kernel codestyle (pull_request) Successful in 2m19s
Build system / Build (pull_request) Failing after 3m5s
876f27c9f7
Burer requested review from Doczom 2025-10-12 15:13:41 +00:00
Burer requested review from dunkaist 2025-10-12 15:13:41 +00:00
Burer requested review from Sweetbread 2025-10-12 15:13:41 +00:00
Burer added 1 commit 2025-10-12 15:23:43 +00:00
apps/floppybird: fix for gcc
Some checks failed
Build system / Check kernel codestyle (pull_request) Successful in 2m16s
Build system / Build (pull_request) Failing after 6m1s
21088a9410
Burer added 1 commit 2025-10-12 16:35:32 +00:00
apps/floppybird: fix Tup configs
All checks were successful
Build system / Check kernel codestyle (pull_request) Successful in 2m9s
Build system / Build (pull_request) Successful in 17m1s
081ebb6756
Burer added 1 commit 2025-10-12 16:57:15 +00:00
apps/floppy: use tcc for compilation
All checks were successful
Build system / Check kernel codestyle (pull_request) Successful in 2m20s
Build system / Build (pull_request) Successful in 16m47s
8acb681003
Burer added 1 commit 2025-10-15 13:52:12 +00:00
apps/flpybird: optimization and tweaks
All checks were successful
Build system / Check kernel codestyle (pull_request) Successful in 2m27s
Build system / Build (pull_request) Successful in 17m12s
5fa6448935
Burer changed title from WIP: apps/floppybird: rewrite to c to apps/floppybird: rewrite to c 2025-10-15 14:09:41 +00:00
dunkaist approved these changes 2025-12-20 08:55:12 +00:00
Doczom approved these changes 2025-12-28 13:49:18 +00:00
Burer merged commit f4c4a7e29a into main 2025-12-29 06:34:25 +00:00
Burer deleted branch floppybird-rewrite-c 2025-12-29 06:34:25 +00:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios#284