Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 1.36 KB

README.md

File metadata and controls

65 lines (52 loc) · 1.36 KB

Build Order Analyser

This shows exactly what turn every unit you can see was built on. This can be good for knowing if the enemy saved funds, or if they have a hidden unit that you haven't seen yet.

Usage:

./build_order_analyser.py <game_id>

Example output:

...
=== DAY 5.0 (my-username) ===
Infantry
Infantry
Recon
=== DAY 5.5 (opponent) ===
Infantry
Recon
Recon
=== DAY 6.0 (my-username) ===
Artillery
Infantry
Infantry
=== DAY 6.5 (opponent) ===
Tank
Infantry
Infantry
=== DAY 7.0 (my-username) ===
Tank
Infantry
Infantry
...

Player Analyser

Shows what ratio of units players built in previous games, and the order that each new unit appeared. This can help reveal if players have a tendency to always open with a certain unit (e.g: recon/tank), and show if they are likely to follow up with artillery, b-copter, or anti-air.

Usage:

# This will use your own username (from creds.json) if none is specified
./player_analyser.py [username]

Example output:

ANALYSING GAME 123456. SomeOtherUser playing as Adder
==12-TURN RATIOS==
{'Artillery': '8.33%', 'Tank': '33.33%', 'Recon': '16.67%', 'B-Copter': '25.0%', 'Anti-Air': '16.67%'}

ANALYSING GAME 234567. SomeOtherUser playing as Sonja
==12-TURN RATIOS==
{'Tank': '43.48%', 'B-Copter': '26.09%', 'Recon': '8.7%', 'Anti-Air': '13.04%', 'Md.Tank': '4.35%', 'Mech': '4.35%'}