From 12159d61bbbcffa8147efd50319d38b25cf2ee2e Mon Sep 17 00:00:00 2001 From: Chandler Swift Date: Thu, 29 Feb 2024 18:07:58 -0600 Subject: [PATCH] Add basic achievements --- index.html | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 8c7371e..0e3b770 100644 --- a/index.html +++ b/index.html @@ -69,6 +69,14 @@ simplified_cities: cities.map(city => simplify(city.name)), city_guess: "", message: "", + achievements: { + "Top Five": cities => cities.slice(0, 5), + "Top Ten": cities => cities.slice(0, 10), + "Top Twenty": cities => cities.slice(0, 20), + "Top Fifty": cities => cities.slice(0, 50), + "Top Hundred": cities => cities.slice(0, 100), + "Every Single One": cities => cities, + }, guess() { const rank = this.simplified_cities.indexOf(simplify(this.city_guess)) if (rank >= 0) { @@ -98,7 +106,16 @@ -

{{ state }} cities ({{ cities.filter(c => c.guessed).length }}/{{ cities.length }})

+ +

{{ state }} cities

+
+ + {{ name }} + ({{ required_cities(cities).filter(c => c.guessed).length }}/{{ required_cities(cities).length }}) + +