Jokeri · 1-bit card table · playable now
Georgian Jokerჯოკერი
The Georgian national card game — a full 24-deal pulka of exact-bid trick-taking against three AI opponents. The real Flipper engine, playable right here.
No rulebook required
01Learn by playing
Four tiny decisions teach the whole rhythm: promise a number, follow the lead, respect trump, and make the Joker work for your bid.
02What is Joker
Jokeri (ჯოკერი) is Georgia's most popular card game — a partnership-free, four-player battle of nerve played to the last trick.
Exact-bid trick-taking. Played with a 36-card deck where two Jokers replace 6♠ and 6♣. Before every deal you bid the exact number of tricks you intend to take — no more, no less. Hit your number and you score; miss it either way and it costs you. The tension is in the precision.
Hooks and jokers. The hook stops the dealer's final bid from making the table's total equal the number of tricks available — so somebody always ends up wrong. Jokers are wild power cards: play one to take, demand a suit, or underplay and duck a trick you never wanted.
03The Pulka
A full match is one pulka — 24 deals in a fixed arc. It climbs, holds at nines, descends, then closes with four deals played blind: you bid before you ever see your hand.
04Scoring
Every deal you either land your bid or you don't. Zero has its own rules, sweeping the whole deal is the crown jewel — and bidding tricks you then fail to take is the one way to go backwards.
| Situation | Result | Points |
|---|---|---|
| Bid 0, took 0 | Clean pass | +50 |
| Bid 0, took M | Broke your zero | M × 10 |
| Bid N, took exactly N | Made your bid | N × 50 + 50 |
| Bid every trick, took them all | Swept the deal | cards × 100 |
| Bid N, missed | Over or under | took × 10 only |
| Bid 1+, took none | Khishti | −200 (−500 optional) |
The sweep is the same rule at every size — nine of nine pays 900, eight of eight in an eight-card deal pays 800. Khishti (ხიშტი, “bayonet”) is the only negative score on the sheet.
05On the Flipper
The emulator above is the real thing: flipper/gj_engine.c and gj_ai.c compiled straight to WebAssembly, driven on the same 64×128 vertical screen and five-button pad you get on the device.
- Full pulka — all 24 deals against three heuristic bots that bid, hook and hoard jokers.
- Blind bidding enforced by the UI — the blind-nine hands stay hidden until every bid is locked.
- Save & resume — quit mid-pulka; the browser keeps the exact standings for next time.
- 1-bit card table — status bar, four trick slots and a nine-card hand strip, all legible on the LCD.
◄ ► | Select a card |
OK | Play / confirm |
Joker → OK | Choose Take / Demand / Underplay |
▲ | Standings |
Back | Save & exit |
06Get it
Prefer the real device? The same code ships as a single .fap application, built for both SDK channels by CI. Sideload it and play — no companion app, no network.
Grab the FAP
Take jokeri-release.fap for official stable firmware, or the -dev asset for dev/RC. CI rebuilds both channels on every push.
Sideload
Drop the .fap onto apps/Games with qFlipper and launch it from Apps → Games on the device.
Read the source
All of it, at georgegach/Flipper.Jokeri — GPLv3, same C as the emulator above.