Skip to content

Refactor and Enhance Card Game Logic and UI#7

Open
mahirabidi12 wants to merge 4 commits intozendalona:masterfrom
mahirabidi12:enhancement
Open

Refactor and Enhance Card Game Logic and UI#7
mahirabidi12 wants to merge 4 commits intozendalona:masterfrom
mahirabidi12:enhancement

Conversation

@mahirabidi12
Copy link

This pull request introduces significant improvements to the card game codebase, enhancing functionality, accessibility, and performance.

Deck Management Improvements
Enhanced the Deck class for better card shuffling using the Fisher-Yates algorithm.
Improved Card class structure for better readability and maintainability.

Fixed the typo in the socket event (STO1C-DRAW-CARDS → STOC-DRAW-CARDS).
Optimized the partitioning function to handle card distribution more effectively.
Implemented a delayedCode function to emit partitioned cards to connected clients after a 2-second delay.

Bug Fixes and Error Handling

Fixed socket error handling for better user experience.
Improved handling of DOM node insertion and dynamic event binding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant