all_maps (view)
26 rows
This data as json, CSV (advanced)
Suggested facets: Average Duration, Average End Round, Seconds per Round
Map | Games | Pickrate | Average Duration | Average End Round | Seconds per Round |
---|---|---|---|---|---|
banana_depot_scene | 1368 | 2.89% | 06:48 | 14.59 | 23.88 |
basalt_columns | 1054 | 2.22% | 05:21 | 11.59 | 27.75 |
bloon_bot_factory | 893 | 1.88% | 06:05 | 13.78 | 26.53 |
bloonstone_quarry | 2842 | 6.00% | 09:54 | 20.01 | 26.74 |
building_site_scene | 994 | 2.10% | 06:41 | 11.2 | 30.53 |
castle_ruins | 1895 | 4.00% | 07:43 | 15.52 | 25.96 |
cobra_command | 2271 | 4.79% | 07:01 | 16.16 | 26.06 |
dino_graveyard | 2967 | 6.26% | 07:14 | 16.73 | 25.99 |
garden | 1670 | 3.52% | 06:29 | 14.46 | 26.92 |
glade | 1519 | 3.21% | 05:23 | 12.98 | 24.9 |
inflection | 1258 | 2.66% | 05:45 | 11.28 | 25.28 |
koru | 1836 | 3.88% | 06:38 | 14.24 | 23.77 |
mayan_map_01 | 1302 | 2.75% | 08:21 | 19.41 | 25.85 |
neo_highway | 1102 | 2.33% | 06:41 | 13.1 | 26.06 |
oasis | 3467 | 7.32% | 08:49 | 18.4 | 25.51 |
off_tide | 2904 | 6.13% | 07:54 | 16.64 | 24.89 |
pirate_cove | 1344 | 2.84% | 05:28 | 13.07 | 25.16 |
ports | 903 | 1.91% | 04:20 | 10.25 | 25.38 |
precious_space | 1973 | 4.16% | 07:36 | 15.95 | 24.85 |
salmon_pool | 1508 | 3.18% | 06:16 | 14.24 | 26.48 |
sands_of_time | 2973 | 6.28% | 08:46 | 17.85 | 26.13 |
splashdown | 494 | 1.04% | 06:16 | 14.14 | 26.59 |
star | 3650 | 7.70% | 08:53 | 17.96 | 26.37 |
sun_palace | 2862 | 6.04% | 08:52 | 18.45 | 25.63 |
times_up | 1259 | 2.66% | 05:12 | 12.92 | 24.16 |
up_on_the_roof | 1069 | 2.26% | 11:25 | 22.38 | 30.64 |
Advanced export
JSON shape: default, array, newline-delimited
CREATE VIEW all_maps AS WITH elite_maps AS ( SELECT map, duration, endRound FROM matches WHERE map NOT IN ('bloontonium_mines', 'docks', 'in_the_wall', 'island_base', 'thin_ice') ) SELECT map AS Map, Games, printf('%.2f%%', Games * 100.0 / (SELECT COUNT(*) FROM elite_maps)) AS Pickrate, REPLACE((CASE WHEN CAST(ROUND(avg_duration / 60, 0) AS INTEGER) < 10 THEN '0' || CAST(ROUND(avg_duration / 60, 0) AS TEXT) ELSE CAST(ROUND(avg_duration / 60, 0) AS TEXT) END) || ':' || (CASE WHEN CAST(ROUND(avg_duration % 60, 0) AS INTEGER) < 10 THEN '0' || CAST(ROUND(avg_duration % 60, 0) AS TEXT) ELSE CAST(ROUND(avg_duration % 60, 0) AS TEXT) END), '.0', '') AS [Average Duration], ROUND(avg_end_round, 2) AS [Average End Round], ROUND(avg_duration / avg_end_round, 2) AS [Seconds per Round] FROM (SELECT map, AVG(duration) AS avg_duration, AVG(endRound) AS avg_end_round, COUNT(*) AS Games FROM elite_maps GROUP BY map);