Download link in the "Assets" drop down below.
This release is more stable than the nightly, meaning it will have less bugs but also may be missing the latest features.
This release is for the complete set of 52 planned jokers and it does not include planet cards, tarot cards, etc.
Other changes from the previous joker release include
- Proper restarting
- Displaying a decimal point in score numbers and a custom Balatro font
- More sound effects
- Score flames effects
- Updated playing card sprites
- Jokers and playing card reordering
- The game is beatable! There are several builds, good luck!
And more...
Controls:
(A: Pick Card/Make Selections)
(B: Deselect All Cards)
(L: Sell Joker)
(R: Toggle Sort Suit/Rank)
(D-Pad: Navigation)
(Hold A: Swap Owned Jokers or Playing Cards in the Shop or Round)
List of jokers
- Joker
- Greedy Joker
- Lusty Joker
- Wrathful Joker
- Gluttonous Joker
- Jolly Joker
- Zany Joker
- Mad Joker
- Crazy Joker
- Droll Joker
- Sly Joker
- Wily Joker
- Clever Joker
- Devious Joker
- Crafty Joker
- Half Joker
- Joker Stencil
- Photograph
- Walkie Talkie
- Banner
- Blackboard
- Mystic Summit
- Misprint
- Even Steven
- Blue Joker
- Odd Todd
- Shortcut
- Business Card
- Scary Face
- Bootstraps
- Pareidolia
- Reserved Parking
- Abstract Joker
- Bull
- The Duo
- The Trio
- The Family
- The Order
- The Tribe
- Blueprint
- Brainstorm
- Raised Fist
- Smiley Face
- Acrobat
- Dusk
- Sock and Buskin
- Hack
- Hanging Chad
- Four Fingers
- Scholar
- Fibonacci
- Seltzer
PR Log
- Add nightly rom releases by @ricfehr3 in #182
- Update issue template for bug reports by @ricfehr3 in #195
- Refactor - Replaced magic number copies with main_bg_se_copy_rect() by @MeirGavish in #192
- Fix permissions issue for nightly workflow by @ricfehr3 in #197
- Refactor of scoring flow, Joker Callbacks and Card Retriggers by @MathisMartin31 in #160
- Adds Shortcut and Four Fingers by @theturtlemafia in #95
- Add download button by @ricfehr3 in #196
- Junk directories on release zip by @ricfehr3 in #203
- New Run Button by @MeirGavish in #206
- Update Hanging Chad art by @MeirGavish in #207
- Iterate over Hanging Chad"s art by @MeirGavish by @MathisMartin31 in #209
- Add gba-dev pacman installation instructions to README.md by @ffrank89 in #208
- Add flaming effect when exceeding score requirements by @MathisMartin31 in #210
- Optimized score lerping by changing the step to a power of 2 by @MeirGavish in #211
- Fixed game stuck due to interest bug + cleanup refactor by @MeirGavish in #214
- Update list implementation to work with memory pools by @ricfehr3 in #168
- Implement cards held in hand effects by @MathisMartin31 in #205
- Fix bug occurring when a retriggered card has a non-scoring card to the left by @MathisMartin31 in #218
- Integrated Photograph joker art by @MathisMartin31 by @MeirGavish in #223
- Break up the played cards scoring loop into several functions by @MathisMartin31 in #224
- Banner Joker art update by @GreenNinja2525 by @MeirGavish in #242
- Add clang format by @ricfehr3 in #240
- Add list_swap() and list_insert() functions by @ricfehr3 in #232
- Make Chips, Mult and Score unsigned and protect against overflow by @MathisMartin31 in #212
- Added credits to readme by @MeirGavish in #247
- Modify blueprint and brainstorm implementation by @MathisMartin31 in #244
- Added sound effects for chips, mult, and xmult by @MeirGavish in #229
- Clang format splash screen by @ricfehr3 in #260
- Clang format sprite by @ricfehr3 in #262
- Clang format list by @ricfehr3 in #254
- Clang format hand analysis by @ricfehr3 in #261
- Clang Format Blinds by @ricfehr3 in #253
- Clang format card by @ricfehr3 in #256
- Clang format pool by @ricfehr3 in #255
- Refactor JokerEffect scoring by @MathisMartin31 in #245
- Implement Seltzer and Joker Expiration effect by @MathisMartin31 in #252
- [Copilot] Convert BG_ID_* defines to enum BackgroundId by @tygyh in #265
- Fixed corners for Banner joker by @MeirGavish in #271
- Remove triboulet from code by @MathisMartin31 in #266
- Fix Wrathful Joker missing pixel by @MathisMartin31 in #272
- Truncate Scores by @MeirGavish in #269
- Clang format and refactor Game.h/c by @ricfehr3 in #259
- Restored removed joker shop availability check function by @MeirGavish in #276
- Fixed bug where reroll button is triggered by any key by @MeirGavish in #279
- Improve Face Cards sprite art by @MathisMartin31 in #284
- Separate clang-format test into its own workflow by @ricfehr3 in #283
- Add swapping order of Owned Jokers by @MathisMartin31 in #258
- Format and document utility files by @ricfehr3 in #246
- Clang format joker files and def files by @ricfehr3 in #257
- Refactor - removed tile_mem obj charblock index magic number by @MeirGavish in #293
- Renamed GBLA_UNUSED -> GBAL_UNUSED and updated documentation by @MeirGavish in #292
- Music - Relayered chord samples by @MeirGavish in #227
- [Fixed] Joker shop price not properly erased on purchase by @blackcan1122 in #286
- Updated splash screen with new organization URL by @MeirGavish in #306
- Update .gitignore by @tygyh in #310
- Refactor - move
selectedfield from SpriteObject to CardObject by @MeirGavish in #305 - Added C standard gnu23 to the makefile by @MeirGavish in #288
- Used proper text centering for price printing by @MeirGavish in #308
- Button sound effect by @MeirGavish in #312
- Added documentation for selection_grid.h by @MeirGavish in #309
- Fixed bug where the mult wasn't truncated by @MeirGavish in #315
- Sound effects for score accumulation and blind menu pop-up by @MeirGavish in #313
- Add parentheses to timer macro expressions by @Copilot in #319
- Music - Fixed wrong G/D chord sample by @MeirGavish in #321
- Fix url for nightly by @ricfehr3 in #323
- Swap Cards in Hand only by @MathisMartin31 in #280
- Introduce decimal point font by @ricfehr3 in #314
- document splash_screen.h by @ricfehr3 in #331
- Fixed incorrect swapped font mapping for .2 and .3 by @MeirGavish in #332
- Add contributing guide by @ricfehr3 in #334
- Change selection grid to maintain relative horizontal position when switching rows by @MeirGavish in #329
- Update the truncate number function to use decimal point by @MeirGavish in #333
- Added documentation to get_played/hand_distribution by @MeirGavish in #343
- Added blind score requirement and reward in blind select screen by @MeirGavish in #282
- Changed to custom Balatro font by @MathisMartin31 by @MeirGavish in #340
- Fix Four Fingers joker effect persisting after game over by @STADD in #359
- [Optimization] Slow down score lerping from 60 to 30 FPS by @MeirGavish in #336
- Refactored to use selection grid during round by @MeirGavish in #348
- Encoded palette indexing in background pngs by @MeirGavish in #350
- Reset selection_y after skipping blind select by @emiyl in #362
New Contributors
- @ffrank89 made their first contribution in #208
- @tygyh made their first contribution in #265
- @blackcan1122 made their first contribution in #286
- @STADD made their first contribution in #359
- @emiyl made their first contribution in #362
Full Changelog: jokers...jokers_complete_v1.0