| Aspect | Vanilla AOH2 | Cold War Mod | | :--- | :--- | :--- | | | 1440–2020+ | 1946–1991 (turn-by-turn months) | | Ideology System | Simple government types (Democracy, Fascism, Communism) | Detailed: NATO-aligned (Capitalist), Warsaw Pact (Communist), Non-Aligned Movement, Maoist, Eurocommunist | | Warfare Goal | Total conquest | Limited wars, civil conflicts, regime changes | | Economy | Build & spend | Arms race modifiers, nuclear deterrent cost penalties | 3. Historical Simulation Strengths 3.1 Proxy War Mechanic The mod introduces a "rebel funding" and "volunteer corps" system (using in-game event scripts). For example, the player (as USA or USSR) can supply arms to South Vietnam or the Mujahideen without declaring full war. This accurately models the Korean, Vietnam, and Soviet-Afghan wars.

[Your Name] Course: [e.g., History Through Gaming / Political Science / Game Design] Date: [Current Date] 1. Introduction Age of History 2 (AOH2) is a grand strategy wargame developed by Łukasz Jakowski, known for its turn-based simulation of civilizations from classical antiquity to the modern era. However, the vanilla game often lacks the nuanced diplomatic and military stalemate of the late 20th century. The "Cold War Mod" addresses this gap by transforming the game’s mechanics to simulate the 1945–1991 period. This paper analyzes the mod’s key features, historical accuracy, and gameplay philosophy. 2. Core Modifications The Cold War mod alters three fundamental aspects of AOH2:

Proxy Wars and Ideological Struggle: Analyzing the Cold War Mod for Age of History 2

A scripted event prevents direct NATO-Warsaw Pact conflict if both sides have built "Nuclear Arsenal" technology. Instead, wars trigger a "DEFCON counter" – if it reaches 1, a game-over nuclear winter occurs. This replicates Mutual Assured Destruction (MAD).

# Pseudo-code inside mod's event_files/proxy.txt if USA.has_technology("covert_ops") and USSR.controls("afghanistan"): USA.add_decision("Fund Mujahideen") -> USSR.gain_modifier("guerilla_warfare", duration=24)