Skip to content

OmkarMokashi/deck-clash-royale-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deck-clash-royale

Deck building support for clash royale

Click Here to refer documentation for Clash Royale api used.

Features for training:

  1. DEFENSE - # of cards with high health
  2. BRAWLER - # of cards that target one troop/building at a time ie. PEKKA or PRINCE
  3. HARD_HITTER - # of cards with high attack damage
  4. BUILDING_BUSTER - # of cards that attack buildings
  5. BUILDING - # of building cards
  6. SWARM - # of cards that spawn multiple units
  7. STUN - # of cards that have stun or freeze ability
  8. SPLASH - # of cards that have splash damage
  9. FLYING - # of aerial cards
  10. GROUND - # of ground cards
  11. AIR_DAMAGE - # of cards that have air damage
  12. DAMAGE_SPELL - # of damage spells
  13. STUN_SPELL - # of stun spells
  14. CHEAP - # of cards with low elixir cost (1-3)
  15. MODERATE - # of cards with moderate elixir cost (4-5)
  16. HIGH - # of cards with high elixir cost (5+)
  17. TRICKY - # of cards has some unique attribute to it ie. Princess long range, Miner spawn freedom, etc
  18. HIGH_DPS - # of cards with high DPS eg.Lumber Jack

Hence our sample vector will have the following structure:

Each sample vector will be of size (1x36)

X = [DEFENSE_A, BRAWLERS_A ... TRICKY_A, DEFENSE_B, BRAWLERS_B ... TRICKY_B]

Y = 1 (Player A won)

Y = 0 (Player B won)

Battle Log Battle Log Collection for Training.

mongorestore --db deckCR --collection battle_log <path to dump>

About

Deck building support for clash royale

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%