Skip to content

Repository files navigation

Clash Royale but built with Python and Pygame

About the Game

Battle against a bot opponent by placing troops on the arena to destroy enemy towers. The goal is to destroy more towers than your opponent before time runs out.

  • Build your deck from 16 available troops
  • Spend elixir to deploy troops (elixir regenerates over time)
  • Destroy more towers to win the match (or destroy the central tower)

Requirements

  • Python 3.x
  • Pygame

How to Run

pip install pygame
python game_loop.py

How to Play

  1. Deck Builder: Select 8 cards for your deck from the menu
  2. Place Troops: Click a card in your hand, then click in the non red area of the arena to deploy
  3. Win Condition: Destroy more enemy towers than you lose before time expires

Basic gameplay video

Gameplay Video

About

Python strategy game prototype with arena/battle UI, troop targeting logic, deck management, and a core game loop.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages