@staticmethod
def gen_board():
    """
        Generates Risk board mappings

        Dictionaries for static game information

        Parameters
        ----------
        None

        Returns
        -------
        4 value tuple
            Dictionary: Territory IDs as keys for territory adjacentcy values
            Dictionary: Continent names as keys for containing territory IDs values
            Dictionary: Card IDs as keys for card face values
            Dictionary: Continent names as keys for ownership reward values

        """
    board = {(0): [1, 3, 35], (1): [0, 2, 3, 4], (2): [5, 1, 4, 23], (3): [
        0, 4, 1, 6], (4): [1, 2, 3, 5, 6, 7], (5): [2, 4, 7], (6): [3, 4, 7,
        8], (7): [5, 4, 6, 8], (8): [6, 7, 9], (9): [8, 10, 11], (10): [9, 
        12, 11, 13], (11): [10, 12, 9], (12): [10, 11], (13): [10, 14, 16, 
        28, 29, 15], (14): [13, 15, 28, 30], (15): [13, 16, 17, 14, 30, 18],
        (16): [13, 15, 17], (17): [16, 15, 18], (18): [17, 15], (19): [41, 
        20, 21], (20): [22, 21, 19], (21): [22, 19, 20], (22): [20, 21], (
        23): [2, 24, 25], (24): [23, 25, 27, 29], (25): [23, 27, 26, 24], (
        26): [25, 27, 28, 30, 31, 32], (27): [26, 28, 29, 25, 24], (28): [
        29, 27, 26, 30, 13, 14], (29): [13, 28, 27, 24], (30): [31, 40, 14,
        15, 26, 28], (31): [32, 30, 26, 40, 39], (32): [31, 26, 33, 39], (
        33): [32, 39, 37, 34, 36], (34): [33, 36, 35], (35): [38, 34, 36, 0
        ], (36): [35, 34, 33, 37], (37): [36, 38, 39, 33, 35], (38): [35, 
        37], (39): [31, 37, 33, 41, 40, 32], (40): [39, 41, 31, 30], (41):
        [39, 40, 19]}
    continents = {'Europe': [23, 24, 25, 26, 27, 28, 29], 'N_America': [0, 
        1, 2, 3, 4, 5, 6, 7, 8], 'Africa': [14, 18, 13, 15, 16, 17],
        'Australia': [19, 20, 21, 22], 'Asia': [30, 31, 32, 33, 34, 35, 36,
        37, 38, 39, 40, 41], 'S_America': [9, 12, 10, 11]}
    card_faces = {(0): 1, (1): 10, (2): 5, (3): 1, (4): 5, (5): 10, (6): 1,
        (7): 10, (8): 5, (9): 10, (10): 10, (11): 5, (12): 1, (13): 1, (14):
        1, (15): 10, (16): 5, (17): 10, (18): 1, (19): 5, (20): 5, (21): 10,
        (22): 1, (23): 1, (24): 5, (25): 10, (26): 10, (27): 5, (28): 5, (
        29): 1, (30): 10, (31): 1, (32): 5, (33): 10, (34): 5, (35): 5, (36
        ): 1, (37): 10, (38): 1, (39): 5, (40): 1, (41): 10, (42): 99, (43): 99
        }
    continent_rewards = {'Europe': 5, 'N_America': 5, 'Africa': 3,
        'Australia': 2, 'Asia': 7, 'S_America': 2}
    return board, continents, card_faces, continent_rewards
