Files
LoymdayddaudGitHubLucas MichaudLucas MichaudTheGiraffe3Drills Kibocoderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>Scott Anderson
9a9979fa6b Add Northern Hemisphere Map (#1800)
## Description:

This PR adds a new northern hemisphere map (2000x2000 pixels) using a
pierce quincuncial projection. It has 46 nations and 16 new flags. See
#827 for original PR.

<img width="1440" height="800" alt="Screen Shot 2025-08-13 at 7 21 34
PM"
src="https://github.com/user-attachments/assets/8668c59c-ab6c-4242-845c-8b352265805c"
/>
<img width="1440" height="800" alt="Screen Shot 2025-08-13 at 7 22 24
PM"
src="https://github.com/user-attachments/assets/99be8a1e-ceb6-4376-a2d2-fba5c9bd93e2"
/>
<img width="1440" height="800" alt="Screen Shot 2025-08-13 at 7 22 50
PM"
src="https://github.com/user-attachments/assets/9b527be1-05ed-4881-aec3-2919e204b020"
/>
<img width="1440" height="801" alt="Screen Shot 2025-08-13 at 7 22 59
PM"
src="https://github.com/user-attachments/assets/545eff17-4aa5-447f-b0eb-d7dc32eca613"
/>

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced

## Please put your Discord username so you can be contacted if a bug or
regression is found:

loymdayddaud

---------

Co-authored-by: Lucas Michaud <Lucasmichaud1@gmail.com>
Co-authored-by: Lucas Michaud <45228097+LucasMichaud@users.noreply.github.com>
Co-authored-by: TheGiraffe3 <TheGiraffe3@users.noreply.github.com>
Co-authored-by: Drills Kibo <59177241+drillskibo@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Scott Anderson <662325+scottanderson@users.noreply.github.com>
2025-08-25 02:13:18 -04:00

292 lines
5.7 KiB
JSON

{
"map": {
"height": 2000,
"num_land_tiles": 1179420,
"width": 2000
},
"mini_map": {
"height": 1000,
"num_land_tiles": 287083,
"width": 1000
},
"name": "NorthernHemisphere",
"nations": [
{
"coordinates": [1398, 1386],
"flag": "af",
"name": "Afghanistan",
"strength": 1
},
{
"coordinates": [986, 723],
"flag": "Alaska",
"name": "Alaska",
"strength": 1
},
{
"coordinates": [1659, 1234],
"flag": "bd",
"name": "Bangladesh",
"strength": 2
},
{
"coordinates": [747, 688],
"flag": "British_Columbia",
"name": "British Columbia",
"strength": 1
},
{
"coordinates": [626, 866],
"flag": "ca",
"name": "Canada",
"strength": 1
},
{
"coordinates": [654, 588],
"flag": "California",
"name": "California Republic",
"strength": 1
},
{
"coordinates": [1598, 1010],
"flag": "cn",
"name": "China",
"strength": 3
},
{
"coordinates": [790, 1735],
"flag": "Confederation_of_Sahel",
"name": "Confederation of Sahel States",
"strength": 1
},
{
"coordinates": [281, 908],
"flag": "cu",
"name": "Cuba",
"strength": 1
},
{
"coordinates": [1056, 1638],
"flag": "eg",
"name": "Egypt",
"strength": 2
},
{
"coordinates": [1270, 1836],
"flag": "et",
"name": "Ethiopia",
"strength": 2
},
{
"coordinates": [913, 1377],
"flag": "eu",
"name": "European Union",
"strength": 3
},
{
"coordinates": [257, 734],
"flag": "Federal_Republic_of_Central_America",
"name": "Republic of Central America",
"strength": 1
},
{
"coordinates": [1778, 332],
"flag": "fm",
"name": "Micronesia",
"strength": 1
},
{
"coordinates": [820, 1094],
"flag": "gl",
"name": "Greenland",
"strength": 1
},
{
"coordinates": [1608, 1374],
"flag": "in",
"name": "India",
"strength": 3
},
{
"coordinates": [849, 1185],
"flag": "is",
"name": "Iceland",
"strength": 1
},
{
"coordinates": [1484, 739],
"flag": "jp",
"name": "Japan",
"strength": 2
},
{
"coordinates": [958, 1273],
"flag": "Kalmar_Union",
"name": "Kalmar Union",
"strength": 1
},
{
"coordinates": [1869, 1421],
"flag": "lk",
"name": "Sri Lanka",
"strength": 1
},
{
"coordinates": [794, 1570],
"flag": "Maghreb",
"name": "Maghreb",
"strength": 2
},
{
"coordinates": [1437, 1084],
"flag": "mn",
"name": "Mongolia",
"strength": 1
},
{
"coordinates": [1081, 1340],
"flag": "Moscow",
"name": "Central District",
"strength": 1
},
{
"coordinates": [407, 635],
"flag": "mx",
"name": "Mexico",
"strength": 2
},
{
"coordinates": [1970, 955],
"flag": "my",
"name": "Malaysia",
"strength": 1
},
{
"coordinates": [874, 1898],
"flag": "ng",
"name": "Nigeria",
"strength": 2
},
{
"coordinates": [1155, 1306],
"flag": "Nizhny_Novgorod",
"name": "Volga District",
"strength": 1
},
{
"coordinates": [814, 808],
"flag": "Northwest_Territories",
"name": "Northwest Territories",
"strength": 1
},
{
"coordinates": [1256, 1005],
"flag": "Novosibirsk",
"name": "Siberian District",
"strength": 1
},
{
"coordinates": [778, 995],
"flag": "Nunavut",
"name": "Nunavut",
"strength": 1
},
{
"coordinates": [627, 719],
"flag": "Oglala",
"name": "Oglala Sioux Tribe",
"strength": 1
},
{
"coordinates": [1773, 858],
"flag": "ph",
"name": "Philippines",
"strength": 2
},
{
"coordinates": [1521, 1436],
"flag": "pk",
"name": "Pakistan",
"strength": 2
},
{
"coordinates": [1206, 1441],
"flag": "Pyatigorsk",
"name": "North Caucasian District",
"strength": 1
},
{
"coordinates": [1098, 1413],
"flag": "Rostov-na-Don",
"name": "Southern District",
"strength": 1
},
{
"coordinates": [1319, 1634],
"flag": "sa",
"name": "Saudi Arabia",
"strength": 1
},
{
"coordinates": [1071, 1287],
"flag": "Saint_Petersburg",
"name": "Northwestern District",
"strength": 1
},
{
"coordinates": [1045, 1865],
"flag": "sd",
"name": "Sudan",
"strength": 1
},
{
"coordinates": [1504, 844],
"flag": "Unified_Korea",
"name": "Unified Korea",
"strength": 1
},
{
"coordinates": [513, 860],
"flag": "us",
"name": "United States of America",
"strength": 3
},
{
"coordinates": [83, 1033],
"flag": "ve",
"name": "Venezuela",
"strength": 1
},
{
"coordinates": [1268, 862],
"flag": "Vladivostok",
"name": "Far Eastern District",
"strength": 1
},
{
"coordinates": [1814, 1030],
"flag": "vn",
"name": "Vietnam",
"strength": 2
},
{
"coordinates": [1240, 1213],
"flag": "Yekaterinburg",
"name": "Ural District",
"strength": 1
},
{
"coordinates": [982, 1455],
"flag": "Yugoslavia",
"name": "Yugoslavia",
"strength": 1
},
{
"coordinates": [925, 777],
"flag": "Yukon",
"name": "Yukon",
"strength": 1
}
]
}