Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

hackUMBC-2025

@brief hackUMBC 2025 Exploding Kittens Game: Digital Version @authors Ramandeep Arora Rahul Padwani

@Prerequisites:

  • You must have Python 3.x installed on your system
  • Clone the Repo
  • Install Dependencies pip install pygame
  • Run the game by executing the main script from your terminal python main.py

@The Core Game Logic: The game logic is encapsulated in the Game, Player, and Card classes:

The Game class manages the deck, discard pile, player state, and turn order. It handles card effects like Attack, Skip, and Shuffle, and manages the elimination of players who draw Exploding Kittens without a Defuse.

The Player class tracks a player's hand, active status, and manages the attacked_turns counter to enforce the Attack card's effect.

The bot_play method implements a basic AI, allowing bots to respond strategically to their hand and perceived deck threat (especially after using "See the Future").

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages