bcollazo/deckgym-core
Open-source Pokémon TCG Pocket (PTCGP) game engine written in Rust.
First Claude commit: Nov 8, 2025Last Claude commit: 3mo agoDiscovered: Apr 29, 2026
Recent Claude Commits
Simplify Fragrant Forest using pokemon_search_outcomes_by_type_for_player
7d129713mo agoauthor_emailImplement Lucky Egg, Arena of Antiquity, and Fragrant Forest cards
2221c8b3mo agoauthor_emailFix rustfmt formatting in Parasol Lady test file
0357c3e3mo agoauthor_emailAdd Parasol Lady edge-case tests for last-pokemon loss and promotion
ff629f83mo agoauthor_emailImplement Korrina, Cabbie, and Parasol Lady trainer cards
c5ea1ad3mo agoauthor_emailFix formatting and clippy warnings
0cb32703mo agoauthor_emailImplement Audino and Mega Audino ex attack effects (heal all Pokemon)
6393bcc3mo agoauthor_emailImplement Field Blower trainer card (B3 147)
e7271af3mo agoauthor_emailFix formatting issues in refactored tests
ea5d2643mo agoauthor_emailRefactor tests to use get_test_game_with_board helper
4ce84b13mo agoauthor_emailImplement Lucario (B3 080) Close Combat and Mega Lucario ex (B3 081/184/204) Fighting Pulse
4ae6c6b3mo agoauthor_emailImplement Bonsly's Teary Attack (B3 078/168)
de8de133mo agoauthor_emailAdd tests for Gallade ex Energized Blade and Gallade Earthen Sword
46e97253mo agoauthor_emailImplement Bounded Field stadium (B3 155)
f9fb1703mo agoauthor_emailRefactor SoothingWind/FlowerShield into a single parameterized mechanic
faa032a4mo agoauthor_emailImplement Comfey's Flower Shield ability (A3 080 / A3 168)
f9f858d4mo agoauthor_emailRemove null guards from hooks/core.rs — restore original panics
63447ea4mo agoauthor_emailRemove null guard in apply_defender_damage_prevention_if_needed
8e09a754mo agoauthor_emailFix clippy errors and test weakeness calculations in ogerpon tests
a32dad84mo agoauthor_emailImplement Soothing Wind cure-on-play, Venoshock mechanic, fix deferred bench damage atomicity
197bf8e4mo agoauthor_emailMerge origin/main: migrate abilities to AbilityMechanic enum
a0225774mo agoauthor_emailImplement all Ogerpon family cards (B2 017/027/048/093/180/194)
0d0cc914mo agoauthor_emailReplace hardcoded Arceus ex CardId list with ImmuneToStatusConditions mechanic
753336f4mo agoauthor_emailImplement Jolteon's Beginning Bolt attack (A3b 025, A3b 074, A4 219, P-A 086)
e418bb54mo agoauthor_emailImplement Garchomp (A2 123, A2 175) Reckless Shearing ability
a6db5cc4mo agoauthor_emailImplement Gholdengo Scintillating Surfing attack
f54816c4mo agoauthor_emailImplement Team Rocket Grunt supporter card (A2b 072, A2b 091)
10583394mo agoauthor_emailCentralize status condition mutation through State::apply_status_condition
bc568924mo agoauthor_emailImplement Orthworm's Iron Supply attack (B2a 077, B2a 098)
cbe09044mo agoauthor_emailMerge main into branch, keeping Calem and Hau implementations
5ed9e684mo agoauthor_emailImplement Kiawe trainer card (A3 150, A3 192)
4ebb6e74mo agoauthor_emailImplement Hiking Trail stadium (B2b 069)
7ddf9d84mo agoauthor_emailImplement Calem trainer card (B2b 068, B2b 082)
20a2ee84mo agoauthor_emailImplement Hau supporter card (A3b 068, A3b 085)
23c36c74mo agoauthor_emailImplement Dawn trainer card
4b6fe234mo agoauthor_emailImplement Sightseer trainer card (B2 150, B2 191)
eeb83984mo agoauthor_emailAdd unit tests for Big Malasada covering all status conditions
68ec5264mo agoauthor_emailImplement Emperor's Strike for Empoleon (B2b 020, B2b 071)
ff936364mo agoauthor_emailImplement Hypno's Sleep Pendulum ability (A1 125, B1 306)
327d2594mo agoauthor_emailImplement Big Malasada trainer card (A3 142)
49440e44mo agoauthor_emailFix formatting in iris_trainer_test.rs
f3772e74mo agoauthor_emailAdd integration test for Iris + Haxorus KO ex wins game
76960c44mo agoauthor_emailFix cargo fmt formatting in mega_scizor_ex_test
33f1d954mo agoauthor_emailAdd integration tests for Mega Scizor ex Bullet Slugger
08c2f994mo agoauthor_emailRefactor Iris bonus point logic into helper function
3b588bd4mo agoauthor_emailImplement Haxorus (Frenzied Blade) and Iris
cccedcd4mo agoauthor_emailImplement Dragon Wave and Sky's Blessing for B2b Dragonite and Dragonair
0b62eab4mo agoauthor_emailImplement Mega Scizor ex Bullet Slugger attack
737818b4mo agoauthor_emailBlock all trainer subtypes for NoTrainerCards without enumeration
92757494mo agoauthor_emailImplement Gastly (Astonish) and Mega Gengar ex (Labyrinth of Shadows)
62ce4f14mo agoauthor_email