InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.71k stars 927 forks source link

new game: bird and cactus #1791

Open Boteium opened 1 year ago

Boteium commented 1 year ago

I made a flappy bird clone. It runs surprisingly smooth on the watch. Much smoother than InfiniSim.

https://github.com/InfiniTimeOrg/InfiniTime/assets/8587031/59bff925-eadd-40a0-b954-8f039c7f0e0a

github-actions[bot] commented 1 year ago

Build checks have not completed. Possible reasons for this are:

  1. The checks need to be approved by a maintainer
  2. The branch has conflicts
  3. The firmware build has failed
everypizza1 commented 1 year ago

Better name, please.

ProgramminCat commented 1 year ago

cactusy bird??

minacode commented 1 year ago

The only name in the code is "Bird", right?

Boteium commented 1 year ago

Flappy Bird is a good name. But that's already taken. flappy-something-else is also very likely to be in the Google search result. Maybe we should avoid the word "flappy" altogether.

k8ieone commented 1 year ago

I might have an objection towards the scoring. Comparing the number of passed obstacles with other players might make more sense than number of seconds in-game.

Although in the end this likely doesn't matter all that much. Could also improve performance, but that's just my guess.

ProgramminCat commented 1 year ago

InfiniBird??

JF002 commented 1 year ago

@Boteium Great job! This looks awesome, and yeah, the display is very smooth on the PineTime !

https://github.com/InfiniTimeOrg/InfiniTime/assets/2261652/6e885b29-bcf1-458b-9b66-483366399ea6

Not sure when we'll be able to review this PR, but the result is really good!

JustScott commented 8 months ago

Updated to work on v1.14, available on my branch: https://github.com/JustScott/InfiniTime/tree/bird_app

This game is challenging!