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>
This commit is contained in:
Loymdayddaud
2025-08-25 09:13:18 +03:00
committed by GitHub
parent ddd5a2da87
commit 9a9979fa6b
26 changed files with 349 additions and 1 deletions
+1 -1
View File
@@ -107,7 +107,7 @@ export default [
"function-call-argument-newline": ["error", "consistent"],
"max-depth": ["error", { max: 5 }],
"max-len": ["error", { code: 120 }],
"max-lines": ["error", { max: 677, skipBlankLines: true, skipComments: true }],
"max-lines": ["error", { max: 650, skipBlankLines: true, skipComments: true }],
"max-lines-per-function": ["error", { max: 561 }],
"no-loss-of-precision": "error",
"no-multi-spaces": "error",
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,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" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABkCAYAAAABtjuPAAAAAXNSR0IArs4c6QAABHVJREFUeF7tnbFuE1EUBU/+gwL4EEgHPdQgkKCloyW0dGlBoCg19NAB/0GgyH+AHyLCchzpTPSE1mRWchOfvXk7OzpeW8l6L+e320keJNlPcnPL8/5IApTAycqnzyufjpN8Wd95b2PS6yRP6HTzEgAE3iR5epZfF/BjkjtgkFEJXJbApyR3x85nAtp8l0Xpfpcl8LsJh4Djmm+8PrtJ4F8T2B8Cvk3yePM3v3iWHKweO7WdJrk1acX3k7yaNOsKj/lxmhx9SF4eboXwbgj4bfPd7k7KN45PARer+tH75NHzc8s7GQL+3Pzx96/J9WuLPZaLF6aAiz1powlvbHl12irgz/GpzS5uCrjos7a35VNlBbzolHkNOF1mBSRIFZDQqrIKWGH6E1JAQqvKKmCFSQEJJpJVQELLBiS0qqwCVphsQIKJZBWQ0LIBCa0qq4AVJhuQYCJZBSS0bEBCq8oqYIXJBiSYSFYBCS0bkNCqsgpYYbIBCSaSVUBCywYktKqsAlaYbECCiWQVkNCyAQmtKquAFSYbkGAiWQUktGxAQqvKKmCFyQYkmEhWAQktG5DQqrIKWGGyAQkmklVAQssGJLSqrAJWmGxAgolkFZDQsgEJrSqrgBUmG5BgIlkFJLRsQEKryipghckGJJhIVgEJLRuQ0KqyClhhsgEJJpJVQELLBiS0qqwCVphsQIKJZBWQ0LIBCa0qq4AVJhuQYCLZXkAy1awESgKbX0ozdtt+g8pyoDEJEAIKSGiZnU5AAacjdSAhoICEltnpBBRwOlIHEgIKSGiZnU5AAacjdSAhoICEltnpBBRwOlIHEgIKSGiZnU5AAacjdSAhoICEltnpBBRwOlIHEgIKSGiZnU5AAacjdSAhoICEltnpBBRwOlIHEgK9gCdk7IKyp0luTVqP/xMyCeTfMf2f5CtgooAKiAnYgBjZv9zBBiS0bUBCq8oqYIXpT0gBCa0qq4AVJgUkmEhWAQktG5DQqrIKWGGyAQkmklVAQssGJLSqrAJWmGxAgolkFZDQsgEJrSqrgBUmG5BgIlkFJLRsQEKryipghckGJJhIVgEJLRuQ0KqyClhhsgEJJpJVQELLBiS0qqwCVphsQIKJZBWQ0LIBCa0qq4AVJhuQYCJZBSS0bEBCq8oqYIXJBiSYSFYBCS0bkNCqsgpYYbIBCSaSVUBCywYktKqsAlaYbECCiWQVkNCyAQmtKquAFSYbkGAiWQUktGxAQqvKKmCFyQYkmEhWAQktG5DQqrIKWGGyAQkmklVAQssGJLSqbC3g96/J9WvVzGWFvD3bss7HxmouEvBbkpvr2RfPkoPVY+c2BVzsKTs4TF4enlveybht79skj9efGu338N4OSqiAixPwx2ly9GGrfGOt74aAt5N8XtzKXdBVILB/duPy10meXIUj9hgXQ+BNkqfrd87/mOTOYpbnQv5nAp+S3B0HuPnVDTbh/3zal3Fsv5vvbCnbvjtkXBM+WF0X7m++O17G+l3FDhIYX/wx3mccJ/myvv5fMAizkOaR1tUAAAAASUVORK5CYII=" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,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" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,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" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,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" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,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" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160" height="100" viewBox="0 0 160 100">
<image xlink:href="data:image/png;base64,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" width="160" height="100" />
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

+1
View File
@@ -165,6 +165,7 @@
"falklandislands": "Falkland Islands",
"baikal": "Baikal",
"halkidiki": "Halkidiki",
"northernhemisphere": "Northern Hemisphere",
"straitofgibraltar": "Strait of Gibraltar",
"italia": "Italia",
"yenisei": "Yenisei",
@@ -0,0 +1,291 @@
{
"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
}
]
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

+1
View File
@@ -31,6 +31,7 @@ export const MapDescription: Record<keyof typeof GameMapType, string> = {
FalklandIslands: "Falkland Islands",
Baikal: "Baikal",
Halkidiki: "Halkidiki",
NorthernHemisphere: "Northern Hemisphere",
StraitOfGibraltar: "Strait of Gibraltar",
Italia: "Italia",
Yenisei: "Yenisei",
+1
View File
@@ -68,6 +68,7 @@ const numPlayersConfig = {
[GameMapType.World]: [150, 80, 50],
[GameMapType.GiantWorldMap]: [150, 100, 60],
[GameMapType.Halkidiki]: [50, 40, 30],
[GameMapType.NorthernHemisphere]: [100, 60, 40],
[GameMapType.StraitOfGibraltar]: [50, 40, 30],
[GameMapType.Italia]: [50, 40, 30],
[GameMapType.Pluto]: [70, 50, 40],
+3
View File
@@ -1,3 +1,4 @@
/* eslint-disable max-lines */
import { AllPlayersStats, ClientID } from "../Schemas";
import { GameMap, TileRef } from "./GameMap";
import {
@@ -83,6 +84,7 @@ export enum GameMapType {
FalklandIslands = "Falkland Islands",
Baikal = "Baikal",
Halkidiki = "Halkidiki",
NorthernHemisphere = "Northern Hemisphere",
StraitOfGibraltar = "Strait of Gibraltar",
Italia = "Italia",
Yenisei = "Yenisei",
@@ -102,6 +104,7 @@ export const mapCategories: Record<string, GameMapType[]> = {
GameMapType.Asia,
GameMapType.Africa,
GameMapType.Oceania,
GameMapType.NorthernHemisphere,
],
regional: [
GameMapType.BlackSea,
+1
View File
@@ -41,6 +41,7 @@ const frequency: Partial<Record<GameMapName, number>> = {
MarsRevised: 3,
Mena: 6,
NorthAmerica: 5,
NorthernHemisphere: 5,
Pangaea: 5,
Pluto: 6,
SouthAmerica: 5,