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.
./build_order_analyser.py <game_id>
...
=== 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
...
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.
# This will use your own username (from creds.json) if none is specified
./player_analyser.py [username]
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%'}