undef-engine
2025-12-23
Hive Mind enhanced features and Caw card variants
226 files · 25,013+ · 7,850-
Base Game Components
6 files changed
npcs.pyPython module npcslobby.pyPython module lobbytest_lobby_settings_packs.pyTest file for lobby_settings_packstest_lobby_settings_validation.pyTest file for lobby_settings_validationgame.pyPython module gamebase.pyPython module base
- Created GameLobby.tsx (169 lines) as reusable lobby component
decouple
internal
4 files
lobby-pack-selection.spec.tsLobby.tsxRoomList.tsxGameLobby.tsx
- Created GameOverScreen.tsx (286 lines) as shared game-over display
decouple
behavioral
3 files
GameOverScreen.tsxgame.tsgame.py
- Added base component index.ts exports
instantiate
internal
4 files
index.tsindex.tsbase.tsbase.py
CAW Card Variants
6 files changed
split_caw_packs.pyPython module split_caw_packshandler.pyPython module handlerloader.pyPython module loaderplugin.pyPython module plugintest_handler.pyTest file for handlertest_pack_loader.pyTest file for pack_loader
- Added CawCardCompact.tsx (194 lines) for compact layout
instantiate
internal
4 files
cah-cards-full.jsoncard-styles-demo.htmlTreatmentCard.tsxCawCard.tsx
- Added CawCardLandscape.tsx (191 lines) for landscape layout
instantiate
internal
4 files
cah-cards-full.jsoncard-styles-demo.htmlTreatmentCard.tsxCawCard.tsx
- Added CawCardList.tsx (248 lines) for list layout
instantiate
internal
4 files
cah-cards-full.jsoncard-styles-demo.htmlTreatmentCard.tsxCawCard.tsx
- Added CawCardPortrait.tsx (194 lines) for portrait layout
instantiate
internal
4 files
cah-cards-full.jsoncard-styles-demo.htmlTreatmentCard.tsxCawCard.tsx
Bluffalo
6 files changed
handler.pyPython module handlerhooks_class.pyPython module hooks_classCodebreakersBoard.tsxReact component CodebreakersBoardBluffaloBoard.tsxReact component BluffaloBoardcodebreakers-helpers.tsE2E test for codebreakers helpersbluffalo-helpers.tsE2E test for bluffalo helpers
- Significantly refactored BluffaloBoard.tsx (991 lines changed)
decouple
internal
4 files
login-browsers-bluffalo.mjsBluffaloBoard.tsx2player-2npc.spec.ts4player-allhuman.spec.ts
- Updated Codebreakers board improvements
decouple
internal
4 files
login-browsers-codebreakers.mjsCodebreakersBoard.tsx2player-2npc.spec.ts3player-1npc.spec.ts
Enhancement
6 files changed
split_caw_packs.pyPython module split_caw_packshandler.pyPython module handlerloader.pyPython module loaderplugin.pyPython module plugintest_handler.pyTest file for handlertest_pack_loader.pyTest file for pack_loader
- Added SettingsPage with expanded options (137 lines)
instantiate
internal
4 files
AdvancedSettingsModal.tsxtest_lobby_settings_packs.pytest_lobby_settings_validation.pySettingsPage.tsx
- Updated Lobby, App.tsx
decouple
internal
4 files
lobby-pack-selection.spec.tsLobby.tsxRoomList.tsxGameLobby.tsx
- Refined CawBoard, CawCard, and CawHand components
decouple
internal
4 files
cah-cards-full.jsoncard-styles-demo.htmlTreatmentCard.tsxCawCard.tsx