Addendum: the shear force of combining two 1024's into a 2048 would send the bird straight into orbit, at which point the game would transition into Flappy Space Program (http://corpsmoderne.itch.io/flappy-space-program)
Try it out with a friend. You will gradually realize that it it seems surprisingly familiar...
8 3 4
1 5 9
6 7 2(ETA: Sorry, no how-to details. I didn't work on that part of the code.)
You just construct an artificial mapping between losing and winning positions in both games, the rest is cosmetics. You can have an "opponent hand" that is revealed afterwards or deal out "your hand" to you as in hold-em poker - it doesn't mean that the cards need to be "dealt" fairly; they are just illustration for a pregenerated loss/win/bigwin decision.
"No gambling here. Bingo only, because little old ladies will vote against us in droves if we ban it too." "Ok, can we do a video bingo game?" "Sure. It's bingo." "Can we line up five bingo cards at once?" "Sure. It's bingo." "Can we add up corresponding cells and display those?" "Uh...sure. It's bingo...ish." "Can we display just the first line of that summation grid?" "Yea....ah. It's still...uh...bingo." "Numbers are just arbitrary-shape symbols; can we display whatever icons we want in place of those numbers?" "Uh...yeah...kinda odd, but don't see why not." "OK, here's our game. Take a look." "Hey! That's poker! That's illegal!" "No, it's bingo. It just looks like poker after every step YOU approved."
It's awesome, highly recommend.
Sounds like BIT.TRIP Runner.
https://news.ycombinator.com/item?id=7407510
Alternatively, to move a given tile you have to flap a bird through a number of pipes equal to its value (or maybe a little more sanely, its logarithm.)