Picodex Dual is my attempt to fit the entire gen 2 pokemon battle system into a single 32 kb pico-8 cartridge.
My gen 1 battle sim was already nearly 32 kb, so adding all the extra content requires tradeoffs:
- Sprites are all 1 bit. Very compact and no need for token-expensive decompression.
- Trainer/item/pokemon/move are condensed to 6 or 7 characters, saves on code compression tokens and works with UI design.
- Pokemon cries just use the same data as the pokemon stats & move data I have packed into the cartridge, but with a filter applied.
- The entire UI should be virtually sprite-less, because there is no cartridge space after storing all the pokemon data.
I hope that explains better what I'm trying to achieve.
I've been experimenting with the UI even more and I discarded my previous designs. Here is what it will really look like. It reverts to a similar style the original picodex had because I like the color palette. This is a simple grid-based UI that I can reuse the code for throughout the entire game. Which is important because the battle sim part will take lots of tokens.