Skip to content

Inventure71/AlgorithmsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages