<div class="image-text-container">
<div class="image-box" style = "margin-bottom: -60px;">
<img src="https://i.postimg.cc/Jhgfpnnj/pandemic-game-image.png" width="200">
</div>
<div class="text-box">
<p class="typing-effect">Pandemic Data Sharing Game</p>
</div>
</div>
<div class="paragraph" style="font-size: 16px; margin-top: 0;">
Welcome to my Pandemic Data Sharing Game!
This is an educational simulation where you will play as the leader of a nation during a global pandemic. <span class="tooltip">(If you can't see a start button below hover here) - hovering over golden text ingame provides more information!<span class="tooltip-text">Try zooming out via your browser. The start button might be cut off.</span></span> Your decisions will shape the trajectory of the crisis and impact four key areas:
- **Healthcare response**: The nation's ability to manage the pandemic.
- **Economic Stability**: The financial health of your country.
- **Public Trust**: Confidence your citizens have in your leadership.
- **Global Goodwill**: Your country's reputation on the world stage.
(text-colour:red)[Can you lead your country through the crisis?]
</div>
(link-repeat: "<div class='decision'>Start Game</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "ScenarioIntroduction")
]
(set: $healthcareResponse to 5)
(set: $economy to 5)
(set: $publicTrust to 5)
(set: $globalGoodwill to 5)
(set: $currentCases to 0)
(set: $currentDeaths to 0)
(set: $initialized to true)
(set: $day to 1)
(set: $Flag_ConcededBiotechUltimatum to false)
(set: $Flag_AdmittedEarlyKnowledge to false)
(set: $SideEvent_Biotech_Complete to false)
(set: $SideEvent_PressLeak_Complete to false)
(set: $Flag_Event1_Collaboration to false)
(set: $Flag_Event2_Transparency to false)
(set: $Flag_Event3_Containment to false)
(set: $Flag_Event4_Communication to false)
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/9FkGnzKQ/DALL-E-2024-12-20-16-29-52-A-minimal-8-bit-pixel-art-character-of-a-Black-woman-government-officia.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Prime Minister how should we communicate this?"</p>
</div>
</div>
[[<div class="decision">Publicly announce the suspected presence of a novel pathogen, and share initial (though incomplete) case data with the WHO and with the public through a press release.</div> | Transparency]]
[[<div class="decision">Acknowledge an uptick in respiratory illness but frame it as a localized issue without confirming a novel pathogen. Share minimal data with WHO (“under investigation”).</div> | LimitedInfo]]
[[<div class="decision">Wait a few days to gather more data before making any public or international statement.</div> | DelayAnnouncement]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1) </div>
<div id="economy" class="stat flash-decrease">Economy: (print: $economy-1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill+1)</div>
<div id="healthcare" class="stat flash-increase">Health Response: (print: $healthcareResponse+1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases+20)] | Deaths: (text-colour:red)[(print: $currentDeaths+1)]
</div>
<p class="paragraph">
Your honest disclosure reassures global health bodies and encourages public cooperation. While markets dip, <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span> experts offer quick advice, helping contain the initial clusters. Cases reach about 45, with 1 reported death.
</p>
(track: "buttonClick", "volume", 0.5) <!-- Sets volume to 50% -->
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event2")
]
(set: $healthcareResonse to $healthcareResponse + 1)
(set: $publicTrust to $publicTrust + 1)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $economy to $economy - 1)
(set: $currentCases to $currentCases + 20)
(set: $currentDeaths to $currentDeaths + 1)
(set: $Flag_Event1_Collaboration to true)
(live: 0.1s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust) </div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy+1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health Response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases+35)] | Deaths: (text-colour:red)[(print: $currentDeaths+1)]
</div>
<p class="paragraph">
Your cautious messaging avoids panic and supports the economy, but offers little incentive for outside aid or public vigilance. Cases climb to about 60, with 1 death reported so far.
</p>
(track: "buttonClick", "volume", 0.5) <!-- Sets volume to 50% -->
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event2")
]
(set: $healthcareResonse to $healthcareResponse)
(set: $publicTrust to $publicTrust)
(set: $globalGoodwill to $globalGoodwill)
(set: $economy to $economy + 1)
(set: $currentCases to $currentCases + 35)
(set: $currentDeaths to $currentDeaths + 1)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1) </div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy+1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill-1)</div>
<div id="healthcare" class="stat flash-decrease">Health Response: (print: $healthcareResponse-1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases+45)] | Deaths: (text-colour:red)[(print: $currentDeaths+2)]
</div>
<p class="paragraph">
By holding back news, you keep markets calm but lose valuable time and trust. Without early guidance, infections surge to about 70 cases, and 2 people have died before you take any action.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event2")
]
(set: $healthcareResonse to $healthcareResponse - 1)
(set: $publicTrust to $publicTrust - 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $economy to $economy + 1)
(set: $currentCases to $currentCases + 45)
(set: $currentDeaths to $currentDeaths + 2)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''15th January 2025'']
(if: $Flag_Event1_Collaboration is false)[You tell the public a novel pathogen is suspected.]Your national lab is struggling to fully characterize the virus. <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span>'s international lab network requests a sample for <span class="tooltip">genomic sequencing<span class="tooltip-text">Genomic Sequencing:
A laboratory process used to decode the genetic material (DNA or RNA) of viruses, identifying their structure, mutations, and variants.</span></span>. Local biotech firms caution that prematurely sharing <span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness. Sharing genomic data helps researchers design vaccines, tests, and treatments, but it raises concerns about intellectual property rights (IPR) and benefit-sharing agreements under frameworks like the Nagoya Protocol.</span></span> could mean losing <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span> advantages. Your government must decide how to handle this sensitive matter.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " decision2")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases +25)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class = "paragraph">
(text-colour:green)[''10th January 2025'']
The Ministry of Health reports unusual pneumonia-like cases in Serican Bay, a major port city often referred to as "Blueport" due to its iconic blue docks. Initial lab results indicate a novel virus. The <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span> requests preliminary updates and Local press rumors start intensifying. Your Health ministry requests a communication strategy.
</div>
(track: "buttonClick", "volume", 0.5) <!-- Sets volume to 50% -->
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " decision1")
]
(set: $currentCases to $currentCases + 25)<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class = paragraph>
**You are the leader of the nation <span class="tooltip">Nevira.<span class="tooltip-text">A fictional country in the Global South</span></span> As the pandemic unfolds, the world looks to you to set a precedent for pandemic response. Your decisions will shape the trajectory of the crisis.
(text-colour:yellow)[Good luck!]
**
</div>
(track: "buttonClick", "volume", 0.5) <!-- Sets volume to 50% -->
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event1")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/9FkGnzKQ/DALL-E-2024-12-20-16-29-52-A-minimal-8-bit-pixel-art-character-of-a-Black-woman-government-officia.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"It's your call, should we share the samples?"</p>
</div>
</div>
[[<div class="decision">Send genomic samples to WHO immediately</div> | SendSamples]]
[[<div class="decision">Share partial data with conditions to protect intellectual property.</div> | PartialSharing]]
[[<div class="decision">Refuse to share genomic data for now.</div> | RefuseSamples]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease">Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 30)] | Deaths: (text-colour:red)[(print: $currentDeaths + 1)]
</div>
<p class="paragraph">
By sharing <span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness. Sharing genomic data helps researchers design vaccines, tests, and treatments, but it raises concerns about intellectual property rights (IPR) and benefit-sharing agreements under frameworks like the Nagoya Protocol.</span></span> with the <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span>, you gain international expertise. Improved diagnostics slow the worst-case scenarios, but domestic biotech firms express concerns about lost advantages. Cases rise by 30, reaching a total of (print: $currentCases + 30) cases, with deaths increasing to (print: $currentDeaths + 1).
</p>
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event3")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 30)
(set: $currentDeaths to $currentDeaths + 1)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 50)] | Deaths: (text-colour:red)[(print: $currentDeaths + 2)]
</div>
<p class="paragraph">
You share limited data with the <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span>, retaining leverage for negotiations. Progress on diagnostics is slower, but domestic firms retain their edge. Cases increase by 50 to (print: $currentCases + 50), and deaths rise by 2 to (print: $currentDeaths + 2).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event3")
]
(set: $publicTrust to $publicTrust)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill)
(set: $healthcareResponse to $healthcareResponse)
(set: $currentCases to $currentCases + 50)
(set: $currentDeaths to $currentDeaths + 2)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 80)] | Deaths: (text-colour:red)[(print: $currentDeaths + 3)]
</div>
<p class="paragraph">
Refusing to share data isolates you internationally. Domestic markets remain calm, but a lack of external insights hinders response efforts. Cases surge by 80 to (print: $currentCases + 80), while deaths rise to (print: $currentDeaths + 3).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event3")
]
(set: $publicTrust to $publicTrust)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 80)
(set: $currentDeaths to $currentDeaths + 3)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''22nd January 2025'']
Public health advisors suggest implementing mild containment measures (<span class="tooltip">contact tracing<span class="tooltip-text">Contact Tracing:
A public health tool used to track and isolate people who may have been exposed to an infectious disease. It helps slow the spread by identifying and notifying those at risk so they can quarantine or get tested. </span></span> and testing in the affected region) and preparing hospitals for a potential surge. Economic advisors warn that visible interventions might signal seriousness to global markets. How will you proceed?
</div>
[[<div class="decision">Continue</div> | decision3]]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/3Rj1M7pb/DALL-E-2024-12-19-13-34-33-A-minimal-8-bit-pixel-art-character-of-an-Asian-man-wearing-a-hazmat-su.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Excuse me but we need a decision on containment measures now"</p>
</div>
</div>
[[<div class="decision">Implement visible health measures</div> | VisibleMeasures]]
[[<div class="decision">Quietly bolster hospital capacity without public announcements.</div> | QuietPreparation]]
[[<div class="decision">Do nothing for now and wait for more clarity.</div> | DoNothing]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease">Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 30)] | Deaths: (text-colour:red)[(print: $currentDeaths + 2)]
</div>
<p class="paragraph">
Visible containment steps reassure the public and improve readiness. While markets react negatively, infections grow modestly to (print: $currentCases + 30) cases and deaths rise to (print: $currentDeaths + 2).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Sideeventcheck1")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 30)
(set: $currentDeaths to $currentDeaths + 2)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 50)] | Deaths: (text-colour:red)[(print: $currentDeaths + 3)]
</div>
<p class="paragraph">
Strengthening hospitals quietly improves readiness but doesn’t inspire public caution. Cases increase by 50 to (print: $currentCases + 50) and deaths rise to (print: $currentDeaths + 3).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Sideeventcheck1")
]
(set: $publicTrust to $publicTrust)
(set: $economy to $economy)
(set: $globalGoodwill to $globalGoodwill)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 50)
(set: $currentDeaths to $currentDeaths + 3)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 80)] | Deaths: (text-colour:red)[(print: $currentDeaths + 5)]
</div>
<p class="paragraph">
Hesitating to act undermines public confidence. Without early interventions, cases surge by 80 to (print: $currentCases + 80), with deaths rising to (print: $currentDeaths + 5).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Sideeventcheck1")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 80)
(set: $currentDeaths to $currentDeaths + 5)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''30th January 2025'']
Journalists and local advocacy groups are pressing for clear communication. You must decide whether to hold a press conference, release data periodically, or rely on vague reassurances. The public is anxious, and the media's scrutiny is growing.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " decision4")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/fWB7Y8vX/DALL-E-2024-12-20-16-28-27-A-minimal-8-bit-pixel-art-character-of-an-Indian-man-reporter-wearing.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Prime Minister, the people need answers. How will you address the nation?"</p>
</div>
</div>
[[<div class="decision">Hold regular press briefings with transparent data updates.</div> | RegularBriefings]]
[[<div class="decision">Provide limited official statements only.</div> | LimitedStatements]]
[[<div class="decision">Offer vague reassurances without specific numbers.</div> | VagueReassurances]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease">Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 40)] | Deaths: (text-colour:red)[(print: $currentDeaths + 2)]
</div>
<p class="paragraph">
Your honest communication reassures the public and builds international trust. Markets react cautiously, but cases rise by 40 to (print: $currentCases + 40), with deaths increasing to (print: $currentDeaths + 2).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Sideeventcheck2")
]
<!-- Stat Updates -->
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $currentCases to $currentCases + 40)
(set: $currentDeaths to $currentDeaths + 2)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 60)] | Deaths: (text-colour:red)[(print: $currentDeaths + 3)]
</div>
<p class="paragraph">
Limited statements keep markets stable but leave the public anxious. Cases rise by 60 to (print: $currentCases + 60), and deaths increase to (print: $currentDeaths + 3).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Sideeventcheck2")
]
(set: $publicTrust to $publicTrust)
(set: $economy to $economy)
(set: $globalGoodwill to $globalGoodwill)
(set: $currentCases to $currentCases + 60)
(set: $currentDeaths to $currentDeaths + 3)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 80)] | Deaths: (text-colour:red)[(print: $currentDeaths + 5)]
</div>
<p class="paragraph">
Your vague reassurances erode public and international trust. Markets remain calm, but cases surge by 80 to (print: $currentCases + 80), with deaths increasing to (print: $currentDeaths + 5).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Sideeventcheck2")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $currentCases to $currentCases + 80)
(set: $currentDeaths to $currentDeaths + 5)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
(set: $currentCases to $currentCases + 1700)
(set: $currentDeaths to $currentDeaths + 35)
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -150px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph" style="font-size: 16px; margin-top: 0;">
(text-colour:green)[''March, 2025'']
Over a month has passed. The pneumonia-like illness, now widely referred to as <span class="tooltip">"Blueport Fever"<span class="tooltip-text">Blueport Fever:
A pneumonia-like illness caused by the Beta-CoV-navirensis-25 (“Blueport Virus”). It was first detected in Serican Bay (“Blueport”), a major port city. The disease spreads rapidly through respiratory droplets, close contact, and surface contamination (fomites).</span></span>, has spread and is rapidly taking hold in other cities across <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span>. The causative agent, officially named <span class="tooltip">Beta-CoV-navirensis-25 (“Blueport Virus”)<span class="tooltip-text">Beta-CoV-navirensis-25 (“Blueport Virus”):
A fictional coronavirus-like pathogen named after its discovery in Serican Bay (“Blueport”), Nevira. It belongs to the Betacoronavirus family, similar to SARS and MERS, and causes Blueport Fever—a pneumonia-like illness.</span></span>, is drawing growing concern from international health authorities and research institutions. The WHO declares the virus an (text-colour:red)[“Incident of Concern”].
International health bodies, <span class="tooltip">NGOs<span class="tooltip-text">NGOs (Non-Governmental Organizations):
Independent groups that provide aid, resources, and expertise during crises. In pandemics, NGOs often help with medical supplies, logistics, and public health campaigns. They may also advocate for equity and data transparency, but their involvement can raise concerns about sovereignty, data ownership, and intellectual property rights.</span></span>, and neighboring countries are calling for data-sharing agreements and regional coordination to control the outbreak.
As hospitals strain and public fear grows, decisions about transparency, collaboration, and resource allocation will shape <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> ’s response—and its place in the global effort to contain the crisis.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event5")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''January 23, 2025'']
A whistleblower claims the government knew the outbreak might be caused by a novel pathogen earlier than claimed. The <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span> claim this to be a violation of the <span class="tooltip">International Health Regulations (IHR)<span class="tooltip-text">International Health Regulations (IHR, 2005): A global agreement by the World Health Organization (WHO) that requires countries to notify and share data about outbreaks quickly. This helps prevent the international spread of diseases.</span></span> and the press demand transparency.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "PressLeakDecision")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/fWB7Y8vX/DALL-E-2024-12-20-16-28-27-A-minimal-8-bit-pixel-art-character-of-an-Indian-man-reporter-wearing.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"The world is watching. Do you deny these claims?"</p>
</div>
</div>
[[<div class="decision">Admit Early Knowledge</div> | AdmitPressLeak]]
[[<div class="decision">Deny Press Leak Claims</div> | DenyPressLeak]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="globalGoodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<p class="paragraph">
Your apology for delayed announcements restores some trust domestically and abroad, opening channels for external aid.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event4")
]
(set: $publicTrust to $publicTrust + 1)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $Flag_AdmittedEarlyKnowledge to true)
(set: $SideEvent_PressLeak_Complete to true)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="globalGoodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<p class="paragraph">
Denying the leak fuels skepticism, weakening trust both domestically and internationally. Conspiracy theories escalate, complicating containment efforts.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event4")
]
(set: $publicTrust to $publicTrust - 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $Flag_AdmittedEarlyKnowledge to false)
(set: $SideEvent_PressLeak_Complete to true)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''January 31st, 2025'']
The local biotech coalition accuses your government of focusing too much on short-term economic gains instead of properly investing in hospital readiness. They threaten to withhold advanced diagnostic kits unless they receive more favorable <span class="tooltip">IP <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments..</span></span> contracts.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " BiotechDecision")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/mgTrVyjY/DALL-E-2025-01-01-17-27-31-A-minimal-8-bit-pixel-art-character-of-a-white-businessman-showing-onl.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"We want IP guarantees before releasing diagnostic kits."</p>
</div>
</div>
[[<div class="decision">Concede to Biotech</div> |BiotechConcede]]
[[<div class="decision">Reject Demands</div> |BiotechReject]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust )</div>
<div id="economy" class="stat flash-increase">Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<p class="paragraph">
You secured advanced diagnostic kits, boosting hospital capacity, but raised concerns about corporate influence. Citizens question whose interests you prioritize.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Phaseconclusion")
]
(set: $publicTrust to $publicTrust)
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $Flag_ConcededBiotechUltimatum to true)
(set: $SideEvent_Biotech_Complete to true)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat">Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<p class="paragraph">
Standing up to biotech firms wins public support but delays critical resources for hospitals, leaving them under-equipped for the next phase.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Phaseconclusion")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $SideEvent_Biotech_Complete to true)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]{
(if: $economy > 4 and $healthcareResponse <= 3)[
(go-to: "Phase1_SideEvent_Biotech")
]
(else:)[
(go-to: "Phaseconclusion")
]
}{
(if: $Flag_Event1_Collaboration is false)[
(go-to: "Phase1SideEventPressLeak")
]
(else:)[
(go-to: " Event4")
]
}<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''3rd March 2025'']
A prominent <span class="tooltip">NGO<span class="tooltip-text">NGOs (Non-Governmental Organizations):
Independent groups that provide aid, resources, and expertise during crises. In pandemics, NGOs often help with medical supplies, logistics, and public health campaigns. They may also advocate for equity and data transparency, but their involvement can raise concerns about sovereignty, data ownership, and intellectual property rights.</span></span>, the <span class="tooltip">Global Health Action Alliance (GHAA)<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization (NGO) modeled after real-world groups like Doctors Without Borders and the Gates Foundation. GHAA provides logistical support, medical supplies, and technical expertise during health crises.</span></span>, offers logistical support and medical supplies. In return, they request <span class="tooltip">epidemiological<span class="tooltip-text">Epidemiological Data:
Information about the spread, patterns, and impact of a disease. This includes case numbers, hospitalizations, deaths, and transmission rates. Sharing epidemiological data helps track outbreaks, predict trends, and guide public health policies, but delays or inaccuracies can erode trust and international cooperation.</span></span> and <span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness. Sharing genomic data helps researchers design vaccines, tests, and treatments, but it raises concerns about intellectual property rights (IPR) and benefit-sharing agreements under frameworks like the Nagoya Protocol.</span></span> to aid global research under the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring countries that share genetic resources (e.g., virus samples) receive fair benefits—like vaccines, funding, or technology. Protects sovereignty but can delay sharing if negotiations stall.</span></span>. Local industries worry about <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span> loss, and your advisors seek guidance.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " decision5")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/9FkGnzKQ/DALL-E-2024-12-20-16-29-52-A-minimal-8-bit-pixel-art-character-of-a-Black-woman-government-officia.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Do you accept our conditions and support?"</p>
</div>
</div>
[[<div class="decision">Refuse GHAA’s data requests, preferring to manage the outbreak with Nevira’s own resources. </div> | RejectCollab]]
[[<div class="decision">Provide restricted data with a formal agreement that GHAA must share any new findings or benefits. You hold back sensitive genomic details until terms are finalized.</div> | LimitedCollab]]
[[<div class="decision">Grant GHAA wide access to Nevira’s epidemiological database and partial genomic sequences under an expedited agreement.</div> | FullCollab]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease">Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 1000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 30)]
</div>
<p class="paragraph">
<span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization (NGO) modeled after real-world groups like Doctors Without Borders and the Gates Foundation. GHAA provides logistical support, medical supplies, and technical expertise during health crises.</span></span>’s supplies and expertise boost hospital readiness, refining testing. Critics worry about <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span> loss, but public optimism grows as visible aid arrives.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC2")
]
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 1000)
(set: $currentDeaths to $currentDeaths + 30)<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 1500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 50)]
</div>
<p class="paragraph">
You proceed with caution, securing promises for fair <span class="tooltip">Access and Benefit-Sharing (ABS)<span class="tooltip-text">Access and Benefit-Sharing (ABS):
Policies ensuring that countries contributing biological data (e.g., virus samples) receive fair rewards—like affordable vaccines, royalties, or tech transfers. Part of Nagoya Protocol rules.</span></span>. <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization (NGO) modeled after real-world groups like Doctors Without Borders and the Gates Foundation. GHAA provides logistical support, medical supplies, and technical expertise during health crises.</span></span>’s help is modest but useful. Cases grow at a steady rate as partial resources ease the burden but leave some gaps.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC2")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 1500)
(set: $currentDeaths to $currentDeaths + 50)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]
{
(if: $globalGoodwill <= 3)[
(go-to: "sideEvent1")
]
(else:)[
(go-to: "Event6")
]
}<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 2000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 80)]
</div>
<p class="paragraph">
Turning away <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization (NGO) modeled after real-world groups like Doctors Without Borders and the Gates Foundation. GHAA provides logistical support, medical supplies, and technical expertise during health crises.</span></span> draws criticism. Without their logistical help, hospitals strain. The public remains largely uninformed, while experts warn infections could soon exceed capacity.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC2")
]
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 2000)
(set: $currentDeaths to $currentDeaths + 80)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''20th March 2025'']
Regional countries organize a virtual summit requesting standardized case reporting and a regional data-sharing network for travel and resource allocation. Cabinet members worry it could lead to travel bans impacting trade.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event6Decision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''15th March 2025'']
Two neighboring countries announce potential border closures and trade restrictions unless <span class="tooltip">Nevira.<span class="tooltip-text">A fictional country in the Global South</span></span> improves outbreak transparency by Publishing all local case data on a <span class="tooltip">GISIAD<span class="tooltip-text">GISAID (Global Initiative on Sharing Avian Influenza Data):
An international database that promotes transparent sharing of genomic data for viruses, including influenza and coronaviruses. It allows scientists worldwide to track mutations, develop vaccines, and monitor variants in real time.</span></span>-like platform
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " sideEventDecision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/V60WjF3q/DALL-E-2025-01-06-20-23-32-A-minimal-8-bit-pixel-art-character-of-an-African-head-of-state-showin.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Your secrecy is not appreciated and we will not hesitate to close our borders."</p>
</div>
</div>
[[<div class="decision">Publish all local case data on a GISAID-like platform, invite WHO inspectors.</div> | TransparencyBoost]]
[[<div class="decision">Negotiate privately through back-channel deals.</div> | PrivateNegotiation]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 2000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 100)]
</div>
<p class="paragraph">
You publish all local case data on a GISAID-like platform and invite WHO inspectors. Neighbors retract closure threats, boosting trust but causing short-term economic panic.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC3")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $currentCases to $currentCases + 2000)
(set: $currentDeaths to $currentDeaths + 100)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 2000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 100)]
</div>
<p class="paragraph">
You negotiate privately through back-channel deals with each neighbor, avoiding closures but raising suspicions about secrecy. Trade remains stable for now.
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC3")
]
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $currentCases to $currentCases + 2000)
(set: $currentDeaths to $currentDeaths + 100)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/HsdbxHs4/DALL-E-2025-01-06-20-29-15-A-minimal-8-bit-pixel-art-scene-of-a-world-leader-summit-panel-featuri.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"The summit awaits the case and mortality reports"</p>
</div>
</div>
[[<div class="decision"> Provide partial data to avoid extreme restrictions.</div> | PartialTransparency]]
[[<div class="decision">Share detailed numbers and commit to updates.</div> | FullTransparency]]
[[<div class="decision">Downplay numbers and resist forming the network.</div> | DownplayData]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 3000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 240)]
</div>
<p class="paragraph">
You provide partial data to avoid severe restrictions. Cooperation is moderate but limited, leaving gaps in containment efforts. Cases rise by 3000 to (print: $currentCases + 3000), and deaths increase to (print: $currentDeaths + 240).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC4")
]
(set: $economy to $economy + 1)
(set: $currentCases to $currentCases + 3000)
(set: $currentDeaths to $currentDeaths + 240)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 2)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 2000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 100)]
</div>
<p class="paragraph">
You share detailed numbers and commit to regular updates, earning regional praise and better cooperation. Short-term economic hits occur due to travel restrictions, but containment improves. Cases rise by 2000 to (print: $currentCases + 2000), and deaths increase to (print: $currentDeaths + 100).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC4")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 2)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 2000)
(set: $currentDeaths to $currentDeaths + 100)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 4500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 200)]
</div>
<p class="paragraph">
You downplay the outbreak, avoiding restrictions but straining relations. Cooperation weakens, risking faster virus spread. Cases rise by 4500 to (print: $currentCases + 4500), and deaths increase to (print: $currentDeaths + 200).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC4")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 4500)
(set: $currentDeaths to $currentDeaths + 200)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]{
(if: $economy <= 1 and $healthcareResponse <= 0)[
(go-to: "SideEvent2")
]
(else:)[
(go-to: "Phaseconclusion2")
]
}<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''29th March 2025'']
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> ’s reliance on imported medical supplies faces disruption as neighboring countries tighten exports. Hospitals lack <span class="tooltip">PPE<span class="tooltip-text">Personal Protective Equipment (PPE):
Specialized gear used to protect healthcare workers and the public from infection. PPE includes masks, gloves, gowns, and face shields that reduce exposure to infectious agents like the Blueport Virus.</span></span>, ventilators, and testing kits, forcing urgent decisions.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " SideEvent2Decision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/6Qv8c1pp/DALL-E-2025-01-06-20-34-07-A-minimal-8-bit-pixel-art-character-of-an-economic-advisor-showing-onl.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"We are on the verge of a supply crisis, what should we do?"</p>
</div>
</div>
[[<div class="decision">Negotiate Emergency Imports.</div> | EmergencyImports]]
[[<div class="decision">Focus on Domestic Production.</div> | DomesticProduction]]
[[<div class="decision">Restrict Exports and Stockpile Supplies.</div> |StockpileSupplies]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 1500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 50)]
</div>
<p class="paragraph">
By prioritizing transparency, <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> secures vital supplies through emergency trade deals and <span class="tooltip">international aid<span class="tooltip-text">International Aid:
Financial, medical, or logistical assistance provided by foreign governments, NGOs, and global health organizations to help countries respond to pandemics and natural disasters.</span></span> . Although markets remain wary, hospitals stabilize, and public confidence grows. Cases rise by 1500 to (print: $currentCases + 1500), and deaths increase to (print: $currentDeaths + 50).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC5")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 1500)
(set: $currentDeaths to $currentDeaths + 50)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 1500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 50)]
</div>
<p class="paragraph">
<span class="tooltip">Nevira.<span class="tooltip-text">A fictional country in the Global South</span></span> pivots to self-reliance, promising jobs and local supply chains. While hospitals remain strained, economic optimism rises, though health gains take longer to materialise. Cases rise by 2000 to (print: $currentCases + 2000), and deaths increase to (print: $currentDeaths + 80).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC5")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 2000)
(set: $currentDeaths to $currentDeaths + 80)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 1500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 50)]
</div>
<p class="paragraph">
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> doubles down on stockpiling, prioritizing domestic reserves at the expense of global partnerships. Hospitals face worsening shortages, and regional tensions escalate. Cases rise by 2500 to (print: $currentCases + 2500), and deaths increase to (print: $currentDeaths + 120).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC5")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 2500)
(set: $currentDeaths to $currentDeaths + 120)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
(set: $currentCases to $currentCases + 7000)
(set: $currentDeaths to $currentDeaths + 150)
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -150px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
<span class="tooltip">Blueport Fever<span class="tooltip-text">Blueport Fever:
A pneumonia-like illness caused by the Beta-CoV-navirensis-25 (“Blueport Virus”).</span></span> continues to spread across <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span>, with thousands of cases overwhelming hospitals and straining resources. New clusters of cases are now appearing in neighbouring countries and limited outbreaks are detected globally. Scientists—both domestic and global—are racing to develop vaccines and treatments.
International organizations like the <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts.</span></span> and <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization.</span></span> increase their involvement, proposing vaccine trials and data-sharing partnerships under frameworks like the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span>. However, debates over <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines.</span></span>, equity, and national sovereignty complicate negotiations.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event7")
]
<span class="tooltip">NGOs<span class="tooltip-text">NGOs (Non-Governmental Organizations):
Independent groups that provide aid, resources, and expertise during crises. In pandemics, NGOs often help with medical supplies, logistics, and public health campaigns. They may also advocate for equity and data transparency, but their involvement can raise concerns about sovereignty, data ownership, and intellectual property rights.</span></span>
<span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization (NGO) modeled after real-world groups like Doctors Without Borders and the Gates Foundation. GHAA provides logistical support, medical supplies, and technical expertise during health crises.</span></span>
<span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring countries that share genetic resources (e.g., virus samples) receive fair benefits—like vaccines, funding, or technology. Protects sovereignty but can delay sharing if negotiations stall.</span></span>
<span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span>
<span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span>
<span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness. Sharing genomic data helps researchers design vaccines, tests, and treatments, but it raises concerns about intellectual property rights (IPR) and benefit-sharing agreements under frameworks like the Nagoya Protocol.</span></span>
<span class="tooltip">Epidemiological data<span class="tooltip-text">Epidemiological Data:
Information about the spread, patterns, and impact of a disease. This includes case numbers, hospitalizations, deaths, and transmission rates. Sharing epidemiological data helps track outbreaks, predict trends, and guide public health policies, but delays or inaccuracies can erode trust and international cooperation.</span></span>
<span class="tooltip">Access and Benefit-Sharing (ABS):<span class="tooltip-text">Access and Benefit-Sharing (ABS):
Policies ensuring that countries contributing biological data (e.g., virus samples) receive fair rewards—like affordable vaccines, royalties, or tech transfers. Part of Nagoya Protocol rules.</span></span>
<span class="tooltip">genomic sequencing<span class="tooltip-text">Genomic Sequencing:
A laboratory process used to decode the genetic material (DNA or RNA) of viruses, identifying their structure, mutations, and variants.</span></span>
<span class="tooltip">Blueport Fever<span class="tooltip-text">Blueport Fever:
A pneumonia-like illness caused by the Beta-CoV-navirensis-25 (“Blueport Virus”). It was first detected in Serican Bay (“Blueport”), a major port city. The disease spreads rapidly through respiratory droplets, close contact, and surface contamination (fomites).</span></span>
<span class="tooltip">Beta-CoV-navirensis-25 (“Blueport Virus”)<span class="tooltip-text">Beta-CoV-navirensis-25 (“Blueport Virus”):
A fictional coronavirus-like pathogen named after its discovery in Serican Bay (“Blueport”), Nevira. It belongs to the Betacoronavirus family, similar to SARS and MERS, and causes Blueport Fever—a pneumonia-like illness.</span></span>
<span class="tooltip">GISIAD<span class="tooltip-text">GISAID (Global Initiative on Sharing Avian Influenza Data):
An international database that promotes transparent sharing of genomic data for viruses, including influenza and coronaviruses. It allows scientists worldwide to track mutations, develop vaccines, and monitor variants in real time.</span></span>
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span>
<span class="tooltip">PPE<span class="tooltip-text">Personal Protective Equipment (PPE):
Specialized gear used to protect healthcare workers and the public from infection. PPE includes masks, gloves, gowns, and face shields that reduce exposure to infectious agents like the Blueport Virus.</span></span>
<span class="tooltip">International Aid<span class="tooltip-text">International Aid:
Financial, medical, or logistical assistance provided by foreign governments, NGOs, and global health organizations to help countries respond to pandemics and natural disasters.</span></span>
<span class="tooltip">International Health Regulations (IHR)<span class="tooltip-text">International Health Regulations (IHR, 2005): A global agreement by the World Health Organization (WHO) that requires countries to notify and share data about outbreaks quickly. This helps prevent the international spread of diseases.</span></span> <div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''20th April 2025'']
A global pharmaceutical consortium (including <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization (NGO) modeled after real-world groups like Doctors Without Borders and the Gates Foundation. GHAA provides logistical support, medical supplies, and technical expertise during health crises.</span></span>, major pharmaceutical companies, and research institutes) invites <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> to join Phase I/II vaccine trials for a promising candidate. Participation could accelerate domestic vaccine availability but requires extensive data sharing, including <span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness. Sharing genomic data helps researchers design vaccines, tests, and treatments, but it raises concerns about intellectual property rights (IPR) and benefit-sharing agreements under frameworks like the Nagoya Protocol.</span></span>, <span class="tooltip">Epidemiological data<span class="tooltip-text">Epidemiological Data:
Information about the spread, patterns, and impact of a disease. This includes case numbers, hospitalizations, deaths, and transmission rates. Sharing epidemiological data helps track outbreaks, predict trends, and guide public health policies, but delays or inaccuracies can erode trust and international cooperation.</span></span>, and logistical information about trial sites.
Local scientists and biotech firms voice concerns about losing <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span> or not receiving fair benefits if the trials succeed.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event7Decision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/NjBqnc5K/DALL-E-2025-01-06-20-42-51-A-minimal-8-bit-pixel-art-character-of-a-single-professional-scientist.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"These vaccine trials may change the tide, will you join us?"</p>
</div>
</div>
[[<div class="decision"> You participate with limited data sharing, demanding strict agreements for equitable vaccine distribution and withholding sensitive genomic details.</div> | LimitedTrials]]
[[<div class="decision">You fully commit to the global trials, enroll local participants, and allow the consortium to use Nevira’s virus samples, hoping for priority vaccine access later.</div> | CommitTrials]]
[[<div class="decision">You refuse the trials and focus on domestic research and development.</div> | RefuseTrials]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 4000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 150)]
</div>
<p class="paragraph">
You join the trials, accelerating vaccine development and boosting international cooperation. Concerns about <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span> persist, but hospitals see faster progress. Cases rise by 1500 to (print: $currentCases + 1500), and deaths increase to (print: $currentDeaths + 60).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC6")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 4000)
(set: $currentDeaths to $currentDeaths + 150)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 6000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 200)]
</div>
<p class="paragraph">
You participate with limited data sharing, demanding strict agreements for equitable vaccine distribution and withholding sensitive <span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness.</span></span>. While progress is slower, you preserve sovereignty and negotiate fair terms. Cases rise by 2000 to (print: $currentCases + 2000), and deaths increase to (print: $currentDeaths + 80).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC6")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 6000)
(set: $currentDeaths to $currentDeaths + 200)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
] <div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 3000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 100)]
</div>
<p class="paragraph">
You refuse the trials and focus on domestic research and development to protect sovereignty and maintain control over <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines.</span></span>. While economic confidence grows, hospitals struggle, and cases rise by 3000 to (print: $currentCases + 3000), and deaths increase to (print: $currentDeaths + 100).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC6")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 8000)
(set: $currentDeaths to $currentDeaths + 300)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]{
(if: $publicTrust <= 5)[
(go-to: "SideEvent5")
]
(else:)[
(go-to: "Event8")
]
}<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''30th April 2025'']
A vocal anti-vaccine movement claims the trials are a ploy by <span class="tooltip">NGOs<span class="tooltip-text">NGOs (Non-Governmental Organizations):
Independent groups that provide aid, resources, and expertise during crises. In pandemics, NGOs often help with medical supplies, logistics, and public health campaigns. They may also advocate for equity and data transparency, but their involvement can raise concerns about sovereignty, data ownership, and intellectual property rights.</span></span> and foreign corporations to exploit <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span>. A populist politician amplifies the rhetoric. Protests erupt at hospitals and vaccination sites, disrupting operations and spreading misinformation.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " SideEvent5Decision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''10th May 2025'']
Reports emerge of a new variant in <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> - dubbed <span class="tooltip">Blueport-2<span class="tooltip-text">A more transmissible mutation of the Blueport Virus, raising concerns about immune escape and vaccine effectiveness.</span></span>. Early data suggest it may evade immunity, heightening urgency for vaccine trials and treatments. Neighboring countries request access to <span class="tooltip">genomic sequencing<span class="tooltip-text">Genomic Sequencing:
A laboratory process used to decode the genetic material (DNA or RNA) of viruses, identifying their structure, mutations, and variants.</span></span> data to track the variant’s spread, but officials fear releasing too much information could jeopardize <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines.</span></span> or strategic advantage.
The WHO, under the HR framework, now escalates its classification, (text-colour:red)[declaring the virus a Global Pandemic.]
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event8Decision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/vB1pn8SN/Image-1-6-25-at-8-45-PM.jpg" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"These vaccines are not safe, you are risky our lives!"</p>
</div>
</div>
[[<div class="decision">You launch a public health campaign, hosting town halls and publishing transparent data to counter misinformation.</div> | PublicHealthCampaign]]
[[<div class="decision">You enforce strict measures, banning protests and increasing security at hospitals and vaccination sites.</div> | EnforceMeasures]]
[[<div class="decision">You ignore the protests, trusting they will fade with time.</div> | IgnoreProtests]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases + 4000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 40)]
<p class="paragraph">
You launch an aggressive public health campaign, dispelling rumors and restoring trust. Hospital operations stabilize. Cases rise by 1000 to (print: $currentCases + 4000), and deaths increase to (print: $currentDeaths + 40).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC7")
]
(set: $publicTrust to $publicTrust + 1)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $currentCases to $currentCases + 1500)
(set: $currentDeaths to $currentDeaths + 60)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
<p class="paragraph">
You enforce strict measures, silencing protests but drawing criticism for heavy-handedness. Cases rise by 1500 to (print: $currentCases + 1500), and deaths increase to (print: $currentDeaths + 60).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC7")
]
(set: $publicTrust to $publicTrust - 1)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $currentCases to $currentCases + 1500)
(set: $currentDeaths to $currentDeaths + 60)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 2)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
<p class="paragraph">
You ignore the protests, allowing misinformation to spread unchecked. Hospitals face ongoing disruptions. Cases rise by 2000 to (print: $currentCases + 2000), and deaths increase to (print: $currentDeaths + 80).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC7")
]
(set: $publicTrust to $publicTrust - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 2000)
(set: $currentDeaths to $currentDeaths + 80)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -40px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/3Rj1M7pb/DALL-E-2024-12-19-13-34-33-A-minimal-8-bit-pixel-art-character-of-an-Asian-man-wearing-a-hazmat-su.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"How will you handle the new variant and data-sharing requests?"</p>
</div>
</div>
[[<div class="decision">You downplay the variant, release minimal data, and avoid external commitments to protect national interests.</div> | DownplayVariant]]
[[<div class="decision">You share partial data with agreements for reciprocal access to future research outcomes.</div> | LimitedShare]]
[[<div class="decision">You immediately share full genomic data and epidemiological updates, prioritizing global collaboration to track and contain the variant.</div> | ShareOpenly]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 10000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 500)]
</div>
<p class="paragraph">
You minimize concerns about the variant, delaying containment efforts and damaging global trust. Cases rise by 2500 to (print: $currentCases + 10000), and deaths increase to (print: $currentDeaths + 500).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC1")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 10000)
(set: $currentDeaths to $currentDeaths + 500)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 7000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 300)]
</div>
<p class="paragraph">
You share limited data while securing agreements for shared benefits. Collaboration proceeds cautiously, slowing containment efforts. Cases rise by 2200 to (print: $currentCases + 7000), and deaths increase to (print: $currentDeaths + 300).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC1")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 7000)
(set: $currentDeaths to $currentDeaths + 300)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 5000)] | Deaths: (text-colour:red)[(print: $currentDeaths + 200)]
</div>
<p class="paragraph">
You release comprehensive data, fostering trust and rapid collaboration. International teams work swiftly, but economic uncertainty rises. Cases rise by 1800 to (print: $currentCases + 5000), and deaths increase to (print: $currentDeaths + 200).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC1")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 5000)
(set: $currentDeaths to $currentDeaths + 200)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]{
(if: $economy >= 6 and $healthcareResponse <= 1)[
(go-to: "SideEvent6")
]
(else:)[
(go-to: "Phaseconclusion3")
]
}
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''25th May 2025'']
A local biotech company in <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> announces it has developed a promising treatment candidate. While this could improve healthcare readiness, the company hints it might prioritize exporting the treatment for profit unless granted exclusive contracts and intellectual property protections.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " SideEvent6Decision1")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/Y0YFPbZD/pixel-art-lab-breakthrough.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"How will you respond to the biotech breakthrough?"</p>
</div>
</div>
[[<div class="decision">You nationalize the treatment, ensuring domestic access first but risking investor backlash.</div> | NationalizeTreatment]]
[[<div class="decision">You let the company prioritize exports, trusting market forces to stabilize supply.</div> | ExportFocus]]
[[<div class="decision">You negotiate favorable terms, balancing exports and domestic access while protecting intellectual property.</div> | NegotiateTerms]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 800)] | Deaths: (text-colour:red)[(print: $currentDeaths + 25)]
</div>
<p class="paragraph">
You nationalize the treatment, improving healthcare readiness but deterring investors. Cases rise by 800 to (print: $currentCases + 800), and deaths increase to (print: $currentDeaths + 25).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC8")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 1)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 800)
(set: $currentDeaths to $currentDeaths + 25)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You negotiate favorable terms, balancing exports and domestic access. Cases rise by 1000 to (print: $currentCases + 1000), and deaths increase to (print: $currentDeaths + 30).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC8")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 1000)
(set: $currentDeaths to $currentDeaths + 30)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<p class="paragraph">
You allow exports, boosting the economy but delaying domestic access. Cases rise by 1500 to (print: $currentCases + 1500), and deaths increase to (print: $currentDeaths + 50).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC8")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 1500)
(set: $currentDeaths to $currentDeaths + 50)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph" Style=font-size: 12px;>
(text-colour:green)[''20th July 2025'']
After months of research and testing, at least one vaccine candidate has shown promising results in Phase III trials, offering a path to control <span class="tooltip">Blueport Fever<span class="tooltip-text">Blueport Fever:
A pneumonia-like illness caused by the Beta-CoV-navirensis-25 (“Blueport Virus”). It was first detected in Serican Bay (“Blueport”), a major port city.</span></span>. However, the challenge now shifts to production and distribution, as wealthy nations secure large advance orders, leaving countries like <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> struggling to negotiate access.
Global institutions, including the <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts.</span></span>, <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional non-governmental organization modeled after real-world groups like Doctors Without Borders.</span></span>, and pharmaceutical companies, push for equitable distribution, but debates over <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines.</span></span> rights and benefit-sharing agreements complicate negotiations.
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event9")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''5th June 2025'']
The <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span> convenes a global summit to allocate the first batches of vaccines. Wealthy countries claim priority access due to funding contributions, while <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> argues its role in providing <span class="tooltip">genomic data<span class="tooltip-text">Genomic Data:
Information about the genetic structure of a virus, including mutations that affect transmission, severity, and vaccine effectiveness.</span></span> merits fair distribution under the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring countries that share genetic resources (e.g., virus samples) receive fair benefits—like vaccines, funding, or technology.</span></span>.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event9Decision1")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/NF6C8K8p/DALL-E-2025-01-06-20-49-13-A-minimal-8-bit-pixel-art-scene-of-a-WHO-summit-featuring-a-panel-of-d.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"The summit buzzes with high-stakes vaccine negotiations, how will you engage?"</p>
</div>
</div>
[[<div class="decision">You stay disengaged, focusing on domestic production and bilateral deals.</div> | DisengageFocus]]
[[<div class="decision">You press hard for equitable access, threatening to withhold future data if excluded.</div> | PressEquity]]
[[<div class="decision">You collaborate diplomatically, trusting goodwill and frameworks like COVAX to secure vaccines.</div> | DiplomaticCollab]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You advocate fiercely for fairness, securing a moderate vaccine allocation but alienating some wealthier nations. Cases rise by 1200 to (print: $currentCases + 3000), and deaths increase to (print: $currentDeaths + 150).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC9")
]
(set: $publicTrust to $publicTrust + 1)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 3000)
(set: $currentDeaths to $currentDeaths + 150)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You trust frameworks like COVAX, earning respect but receiving fewer initial doses. Cases rise by 1400 to (print: $currentCases + 4000), and deaths increase to (print: $currentDeaths + 200).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC9")
]
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 4000)
(set: $currentDeaths to $currentDeaths + 200)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<p class="paragraph">
You focus inward, prioritizing domestic production but losing credibility globally. Cases rise by 1800 to (print: $currentCases + 6000), and deaths increase to (print: $currentDeaths + 300).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC9")
]
(set: $publicTrust to $publicTrust - 2)
(set: $economy to $economy + 1)
(set: $globalGoodwill to $globalGoodwill - 3)
(set: $healthcareResponse to $healthcareResponse - 2)
(set: $currentCases to $currentCases + 6000)
(set: $currentDeaths to $currentDeaths + 300)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]{
(if: $globalGoodwill >= 4)[
(go-to: "SideEvent7")
]
(else:)[
(go-to: "Event10")
]
}<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''15th June 2025'']
<span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts. The WHO sets rules (like the IHR) to manage outbreaks, supports research, and helps countries prepare for pandemics.</span></span> proposes that <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> pilot a vaccine distribution strategy under the <span class="tooltip">PIP Framework<span class="tooltip-text">Pandemic Influenza Preparedness Framework (PIP):
A WHO policy ensuring equitable sharing of vaccines and antivirals during pandemics, prioritizing transparency and fairness.</span></span>. The program promises additional aid and resources but requires strict compliance with open data protocols.
</div>
[[<div class="decision">Continue</div> | SideEvent7Decision]]<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 2)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<p class="paragraph">
You join the WHO pilot program, committing to transparency and equitable vaccine distribution. The decision strengthens international partnerships and secures additional aid, boosting hospital readiness. However, dependency on external frameworks raises economic concerns. Cases rise by 800 to (print: $currentCases + 800), and deaths increase to (print: $currentDeaths + 20).
</p>
[[<div class="decision">Continue</div> |SC10]]
(set: $publicTrust to $publicTrust + 2)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 800)
(set: $currentDeaths to $currentDeaths + 20)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 1500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 50)]
</div>
<p class="paragraph">
You reject the WHO pilot program, prioritizing sovereignty and national control over vaccine distribution. While the decision boosts economic confidence and supports domestic industries, it isolates <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> on the global stage. Hospitals face mounting pressure as critical supplies remain limited. International observers criticize the lack of cooperation, highlighting potential delays in achieving widespread immunity. Cases rise by 1500 to (print: $currentCases + 1500), and deaths increase to (print: $currentDeaths + 50).
</p>
[[<div class="decision">Continue</div> |SC10]]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 1500)
(set: $currentDeaths to $currentDeaths + 50)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You negotiate balanced terms, securing partial compliance with WHO protocols while protecting national interests. The decision preserves sovereignty and ensures some external support, but resources take longer to arrive. Cases rise by 1000 to (print: $currentCases + 1000), and deaths increase to (print: $currentDeaths + 30).
</p>
[[<div class="decision">Continue</div> |SC10]]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 1000)
(set: $currentDeaths to $currentDeaths + 30)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/cJ7KSZcP/DALL-E-2025-01-06-21-12-30-A-minimal-8-bit-pixel-art-character-of-a-WHO-official-showing-only-the.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Will you join our vaccine distribution pilot program?"</p>
</div>
</div>
[[<div class="decision">You join the pilot, ensuring equity and gaining additional aid.</div> | JoinPilot]]
[[<div class="decision">You reject the proposal, focusing on independent strategies.</div> | RejectPilot]]
[[<div class="decision">You negotiate terms, balancing compliance with national interests.</div> | NegotiateTermsWHO]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''1st July 2025'']
The first shipment of vaccines arrives in <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span>. Limited doses prompt debates on prioritization strategies. Healthcare workers, elderly, and vulnerable groups are obvious candidates, but pressure mounts to vaccinate essential industries and influential stakeholders first, risking public backlash.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event10Decision")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/9FkGnzKQ/DALL-E-2024-12-20-16-29-52-A-minimal-8-bit-pixel-art-character-of-a-Black-woman-government-officia.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Who should receive the first doses of vaccines?"</p>
</div>
</div>
[[<div class="decision">You balance prioritization between healthcare and essential industries to minimize economic disruption.</div> | BalanceApproach]]
[[<div class="decision">You prioritize healthcare workers and vulnerable groups first, ensuring fairness and scientific guidelines.</div> | PrioritizeFairly]]
[[<div class="decision">You adopt a pay-for-access model, allowing wealthier individuals and industries to secure vaccines early.</div> | PayAccess]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You adopt a balanced approach, vaccinating both healthcare workers and essential industries. The decision reduces economic strain but leaves some vulnerable groups waiting, drawing mixed reactions. Cases rise by 800 to (print: $currentCases + 4000), and deaths increase to (print: $currentDeaths + 150).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC11")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 4000)
(set: $currentDeaths to $currentDeaths + 150)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 2)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<p class="paragraph">
You adopt a pay-for-access model, prioritizing economic recovery but fueling inequality and public outrage. Hospitals remain strained, and protests escalate. Cases rise by 1000 to (print: $currentCases + 6000), and deaths increase to (print: $currentDeaths + 300).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC11")
]
(set: $publicTrust to $publicTrust - 2)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $currentCases to $currentCases + 6000)
(set: $currentDeaths to $currentDeaths + 300)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 2)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 2500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 100)]
</div>
<p class="paragraph">
You prioritize fairness, vaccinating healthcare workers and vulnerable groups first. Public trust improves, and international observers praise the strategy. However, economic disruptions continue. Cases rise by 600 to (print: $currentCases + 2500), and deaths increase to (print: $currentDeaths + 100).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC11")
]
(set: $publicTrust to $publicTrust + 2)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 2500)
(set: $currentDeaths to $currentDeaths + 100)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]{
(if: $publicTrust <= 3)[
(go-to: "SideEvent8")
]
(else:)[
(go-to: " Phaseconclusion4")
]
}
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''10th July 2025'']
Labor unions protest alleged backroom deals granting <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines. IPR gives companies exclusive rights to sell their discoveries, but it can create inequality if low-income countries can’t afford treatments.</span></span> protections to foreign pharmaceutical companies. Strikes disrupt vaccine manufacturing and distribution, forcing the government to address concerns about fairness and sovereignty.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " SideEvent8Decision")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/43pDK3gL/pixel-art-protest-strike.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"We wont end our strikes unless you open negotiations."</p>
</div>
</div>
[[<div class="decision">You release contract details and push for partial IP waivers to enable local vaccine production.</div> | TransparencyPush]]
[[<div class="decision">You reject the demands, defending existing contracts to maintain foreign partnerships.</div> | DefendContracts]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 2)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You release the contract details and push for partial <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for inventions, including vaccines and medicines.</span></span> waivers, addressing concerns and boosting transparency. While foreign partnerships strain, local production ramps up, stabilizing supply. Cases rise by 800 to (print: $currentCases + 800), and deaths increase to (print: $currentDeaths + 20).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC12")
]
(set: $publicTrust to $publicTrust + 2)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 800)
(set: $currentDeaths to $currentDeaths + 20)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 1)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<p class="paragraph">
You defend existing contracts, prioritizing stability with foreign partners but angering local groups. Strikes continue, delaying vaccine production. Cases rise by 1200 to (print: $currentCases + 1200), and deaths increase to (print: $currentDeaths + 40).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC12")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 1)
(set: $currentCases to $currentCases + 1200)
(set: $currentDeaths to $currentDeaths + 40)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<!-- Cooperative Path -->
(if: $globalGoodwill >= 7 and $publicTrust >= 7)[
(go-to: "CooperativePath")
]
<!-- Case B: Mixed but No Critical Failures -->
(if: ($publicTrust < 5 or $globalGoodwill < 5) and $economy > 5 and $healthcareResponse > 5)[
(go-to: "MixedPath")
]
<!-- Crisis Path -->
(if: $healthcareResponse <= 3 or $economy <= 3)[
(go-to: "CrisisPath")
]
<!-- Systemic Collapse Path -->
(if: ($publicTrust = 1 and $globalGoodwill <= 2) or ($economy <= 3 and $healthcareResponse = 1))[
(go-to: "SystemicCollapsePath")
][<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust)</div>
</div>]
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class = "paragraph">
Your approval rating has plummeted. Citizens flood the streets in protest, furious at what they see as government lies and failures. Parliament initiates a no-confidence vote, and your few remaining allies abandon you.
Within days, you are removed from office. Any attempts to salvage your leadership are drowned out by the public’s anger and a wave of resignations throughout the administration. The era of your government ends in disgrace.
(text-colour:red)[**GAME OVER**]
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Welcome")
]
(track: "lose", 'play')(if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "Sideventcheck6")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''15th September 2025'']
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> emerges as a leader in pandemic recovery. Vaccination campaigns, supported by the <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency that coordinates global health efforts.</span></span> and <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional NGO providing logistical support and resources.</span></span>, have reached the majority of high-risk groups and are expanding to the general population. Economic recovery is gaining momentum, and international praise positions Nevira as a model for resilience and cooperation.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event11")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:yellow)[''15th September 2025'']
Recovery in <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> has been uneven. While targeted vaccination efforts and partial cooperation with global partners keep the response afloat, logistical challenges delay broader rollout. Public trust wavers, but recent gains offer hope that stability is within reach if challenges are managed carefully.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event11")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:red)[''15th September 2025'']
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> continues to grapple with overwhelming hospitalizations and supply shortages. Vaccination progress has been slow, hindered by debates over <span class="tooltip">intellectual property <span class="tooltip-text">Intellectual Property Rights (IPR):
Legal protections for vaccines and medicines.</span></span> and sovereignty. International aid arrives sporadically, but the focus remains on damage control as recovery faces further delays.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event11")
][<div id="stats-bar">
<div id="economy" class="stat flash-decrease">Economy: (print: $economy)</div>
</div>]
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class = "paragraph">
A sudden financial crash rocks the nation. Investors flee, currency values plummet, and businesses shutter overnight. Citizens empty their bank accounts as panic spreads. Unemployment soars, and essential services grind to a halt without funding.
Desperate to maintain order, your government imposes emergency measures and rationing, but the public revolts at the dire conditions. Widespread looting and unrest follow, and you cannot restore control. Facing economic ruin and social chaos, your administration collapses.
(text-colour:red)[**GAME OVER**]
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Welcome")
]
(track: "lose", 'play')[<div id="stats-bar">
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill)</div>
</div>]
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class = "paragraph">
One by one, neighboring countries and global organizations sever ties with Nevira. Trade routes freeze, crucial medical shipments are halted, and foreign embassies scale back to minimal staff. Foreign media outlets condemn your policies, painting Nevira as a pariah.
Without international partners or resources, you’re left completely isolated. The world stages a de facto blockade—refusing to cooperate on vaccines, data sharing, or aid shipments. Under crushing global isolation, your leadership is toppled by internal factions who blame you for Nevira’s international exile.
(text-colour:red)[**GAME OVER**]
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Welcome")
]
(track: "lose", 'play')[<div id="stats-bar">
<div id="economy" class="stat flash-decrease">Healthcare Response: (print: $healthcareReadiness)</div>
</div>]
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class = "paragraph">
Hospitals overflow with patients, and critical supplies are nearly impossible to find. Nursing staff and doctors walk off the job from sheer exhaustion and lack of support. News outlets broadcast scenes of chaos—hallways packed with the sick and dying.
As mortality skyrockets and your pleas for calm fall on deaf ears, the healthcare system effectively collapses. National morale plummets, and the public blames the government for letting it reach this point. You’re forced to resign, unable to contain the catastrophic failure.
(text-colour:red)[**GAME OVER**]
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Welcome")
]
(track: "lose", 'play')<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''25th October 2025'']
At long last, signs of relief emerge. <span class="tooltip">Blueport Fever<span class="tooltip-text">Blueport Fever:
A pneumonia-like illness caused by the Beta-CoV-navirensis-25 (“Blueport Virus”). It was first detected in Serican Bay (“Blueport”).</span></span> appears to be plateauing. Fewer hospitalizations and stable case rates suggest that earlier measures have paid off—but the battle isn’t over yet.
With hope on the horizon, <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> must decide its next steps carefully. Does it lean into reopening and recovery, keep defenses strong against potential variants, or declare victory and shift fully toward economic revival? Each path carries risks and rewards that could shape the country’s future.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event11Decision")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:red)[''1st October 2025'']
Reports confirm the emergence of a new variant—dubbed <span class="tooltip">Blueport-3<span class="tooltip-text">A mutation of the Blueport Virus, raising fears of higher transmission rates and vaccine resistance.</span></span>. Early data suggests increased transmissibility and partial evasion of immunity, sparking global concern.
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> faces mounting pressure to act quickly. Scientists call for expanded testing and sequencing, while businesses push for fewer restrictions to sustain economic recovery. International partners urge Nevira to share data through frameworks like the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span>.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event12Decision")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:red)[''15th September 2025'']
The pandemic has pushed <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> to the brink. Healthcare systems have failed, civil unrest spreads, and international intervention has become necessary. With governance struggling to stabilize, the road to recovery looks long and uncertain as Nevira faces years of rebuilding.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event11")
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -40px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/9FkGnzKQ/DALL-E-2024-12-20-16-29-52-A-minimal-8-bit-pixel-art-character-of-a-Black-woman-government-officia.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"How should we address the nation?"</p>
</div>
</div>
[[<div class="decision">You declare a 'Recovery Phase', unveiling a plan to transition into living with the virus and prioritizing economic recovery.</div> | RecoveryPhase]]
[[<div class="decision">You maintain strict vigilance, focusing on testing, tracing, and global coordination.</div> | StrictVigilance]]
[[<div class="decision">You downplay ongoing risks, declaring victory and reopening completely to focus on economic revival.</div> | DownplayRisks]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 500)] | Deaths: (text-colour:red)[(print: $currentDeaths + 10)]
</div>
<p class="paragraph">
Buoyed by stabilizing case rates, you pivot to economic revival and routine boosters. Citizens celebrate a return to normalcy, enjoying reopened businesses and public spaces. However, health experts warn that relaxing too quickly could leave Nevira vulnerable to future variants. Cases rise by 500 to (print: $currentCases + 500), and deaths increase to (print: $currentDeaths + 10).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC13")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy + 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 500)
(set: $currentDeaths to $currentDeaths + 10)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 1)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 300)] | Deaths: (text-colour:red)[(print: $currentDeaths + 5)]
</div>
<p class="paragraph">
You reinforce public health measures to preempt another wave. International partners applaud your diligence, and Nevira gains recognition as a leader in pandemic preparedness. Yet, businesses struggle with prolonged restrictions, and some citizens grow frustrated with the slow return to normalcy. Cases rise by 300 to (print: $currentCases + 300), and deaths increase to (print: $currentDeaths + 5).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC13")
]
(set: $economy to $economy - 2)
(set: $globalGoodwill to $globalGoodwill + 1)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 300)
(set: $currentDeaths to $currentDeaths + 5)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 800)] | Deaths: (text-colour:red)[(print: $currentDeaths + 30)]
</div>
<p class="paragraph">
You declare the pandemic effectively over, lifting all containment measures. Economic optimism soars, and businesses boom as life returns to normal. However, health officials warn that the lack of precautions could leave Nevira exposed to future outbreaks. Cases rise by 800 to (print: $currentCases + 800), and deaths increase to (print: $currentDeaths + 30).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC13")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 2)
(set: $currentCases to $currentCases + 800)
(set: $currentDeaths to $currentDeaths + 30)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''15th February 2026'']
As the crisis subsides, lawmakers in <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> introduce a sweeping Post-Pandemic Reform Bill aimed at strengthening health systems, improving data-sharing, and formalizing pandemic response protocols. Debates erupt over provisions that mandate compliance with frameworks like the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span> and require expanded funding for vaccine research.
Businesses worry about economic costs, while activists call for stronger equity measures. The decision could set a precedent for future crises—or reignite public mistrust.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event22decision")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -40px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/J07D4ghK/DALL-E-2024-12-19-13-34-33-A-minimal-8-bit-pixel-art-character-of-an-Asian-man-wearing-a-hazmat-su.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"How should we respond to the emergence of Blueport-3?"</p>
</div>
</div>
[[<div class="decision">You tighten restrictions, ramp up sequencing, and share data globally to track the variant.</div> | TightenRestrictions]]
[[<div class="decision">You increase monitoring but avoid lockdowns, focusing instead on targeted containment zones.</div> | TargetedContainment]]
[[<div class="decision">You downplay the threat and maintain reopening plans to protect the economy.</div> | DownplayThreat]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 1)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 2)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 2)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -10px;">
Cases: (text-colour:blue)[(print: $currentCases + 600)] | Deaths: (text-colour:red)[(print: $currentDeaths + 20)]
</div>
<p class="paragraph">
You enact swift measures, tightening restrictions and prioritizing sequencing and data-sharing. While the economy slows, Nevira gains global praise for its leadership and preparedness. Cases rise by 600 to (print: $currentCases + 600), and deaths increase to (print: $currentDeaths + 20).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event23")
]
(set: $publicTrust to $publicTrust + 1)
(set: $economy to $economy - 2)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 2)
(set: $currentCases to $currentCases + 600)
(set: $currentDeaths to $currentDeaths + 20)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You focus on containment zones and targeted measures, balancing economic recovery with health precautions. While this strategy limits disruption, some scientists fear it may be insufficient if the variant spreads quickly. Cases rise by 800 to (print: $currentCases + 800), and deaths increase to (print: $currentDeaths + 30).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event23")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 800)
(set: $currentDeaths to $currentDeaths + 30)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 1)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 2)</div>
</div>
<p class="paragraph">
You dismiss the variant as manageable, keeping reopening plans intact. Economic growth continues, but international partners and health officials warn of blind spots. Cases rise by 1200 to (print: $currentCases + 1200), and deaths increase to (print: $currentDeaths + 50).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: " Event23")
]
(set: $publicTrust to $publicTrust - 1)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 2)
(set: $currentCases to $currentCases + 1200)
(set: $currentDeaths to $currentDeaths + 50)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -80px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="paragraph">
(text-colour:green)[''10th January 2026'']
It has now been a year since the first cases in Blueport. At long last, signs of relief emerge. <span class="tooltip">Blueport Fever<span class="tooltip-text">Blueport Fever:
A pneumonia-like illness caused by the Beta-CoV-navirensis-25 (“Blueport Virus”). It was first detected in Serican Bay (“Blueport”).</span></span> appears to be plateauing. Fewer hospitalizations and stable case rates suggest that earlier measures have paid off—but the battle isn’t over yet.
With hope on the horizon, <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> must decide its next steps carefully. Does it lean into reopening and recovery, keep defenses strong against potential variants, or declare victory and shift fully toward economic revival? Each path carries risks and rewards that could shape the country’s future.
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Event13Decision")
]
<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -40px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/9FkGnzKQ/DALL-E-2024-12-20-16-29-52-A-minimal-8-bit-pixel-art-character-of-a-Black-woman-government-officia.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"How should we address the nation?"</p>
</div>
</div>
[[<div class="decision">You declare a 'Recovery Phase', unveiling a plan to transition into living with the virus and prioritizing economic recovery.</div> | RecoveryPhase]]
[[<div class="decision">You maintain strict vigilance, focusing on testing, tracing, and global coordination.</div> | StrictVigilance]]
[[<div class="decision">You downplay ongoing risks, declaring victory and reopening completely to focus on economic revival.</div> | DownplayRisks]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat"> Economy: (print: $economy)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat">Health response: (print: $healthcareResponse)</div>
</div>
<div id="counter" style="text-align: center; font-family: 'Press Start 2P', cursive; font-size: 16px; margin-top: -110px; margin-bottom: -40px;">
Cases: (text-colour:blue)[(print: $currentCases)] | Deaths: (text-colour:red)[(print: $currentDeaths)]
</div>
<div class="image-text-container">
<div class="image-box">
<img src="https://i.postimg.cc/gjGRLjgV/DALL-E-2025-01-06-22-07-23-A-minimal-8-bit-pixel-art-character-of-a-British-barrister-showing-onl.webp" width="150">
</div>
<div class="text-box">
<p class="typing-effect">"Prime Minister, The Post-Pandemic Reform Bill has entered the House."</p>
</div>
</div>
[[<div class="decision">You fully endorse the reforms, prioritizing health infrastructure and global cooperation.</div> | EndorseReform]]
[[<div class="decision">You amend the bill to balance economic growth with targeted reforms.</div> | AmendReform]]
[[<div class="decision">You reject the reforms, focusing on immediate economic recovery instead.</div> | RejectReform]]
(track: "dialog", "volume", 0.5)
(track: 'dialog', 'play')<div id="stats-bar">
<div id="trust" class="stat flash-increase">Public-Trust: (print: $publicTrust + 2)</div>
<div id="economy" class="stat flash-decrease"> Economy: (print: $economy - 1)</div>
<div id="goodwill" class="stat flash-increase">Global Goodwill: (print: $globalGoodwill + 2)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 3)</div>
</div>
<p class="paragraph">
You pass the reform bill in full, creating a robust framework for future health crises. Global partners applaud your leadership, but businesses struggle to adjust to stricter regulations. Cases rise by 300 to (print: $currentCases + 300), and deaths increase to (print: $currentDeaths + 10).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC14")
]
(set: $publicTrust to $publicTrust + 2)
(set: $economy to $economy - 1)
(set: $globalGoodwill to $globalGoodwill + 2)
(set: $healthcareResponse to $healthcareResponse + 3)
(set: $currentCases to $currentCases + 300)
(set: $currentDeaths to $currentDeaths + 10)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat">Public-Trust: (print: $publicTrust)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 1)</div>
<div id="goodwill" class="stat">Global Goodwill: (print: $globalGoodwill)</div>
<div id="healthcare" class="stat flash-increase">Health response: (print: $healthcareResponse + 1)</div>
</div>
<p class="paragraph">
You amend the bill to balance growth with reforms, keeping businesses satisfied while bolstering preparedness. Critics say the measures don’t go far enough, but stability holds. Cases rise by 500 to (print: $currentCases + 500), and deaths increase to (print: $currentDeaths + 20).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC14")
]
(set: $economy to $economy + 1)
(set: $healthcareResponse to $healthcareResponse + 1)
(set: $currentCases to $currentCases + 500)
(set: $currentDeaths to $currentDeaths + 20)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<div id="stats-bar">
<div id="trust" class="stat flash-decrease">Public-Trust: (print: $publicTrust - 2)</div>
<div id="economy" class="stat flash-increase"> Economy: (print: $economy + 2)</div>
<div id="goodwill" class="stat flash-decrease">Global Goodwill: (print: $globalGoodwill - 2)</div>
<div id="healthcare" class="stat flash-decrease">Health response: (print: $healthcareResponse - 1)</div>
</div>
<p class="paragraph">
You reject the reform bill, prioritizing economic recovery over structural changes. Businesses thrive, but global partners express concern, and public confidence in preparedness erodes. Cases rise by 700 to (print: $currentCases + 700), and deaths increase to (print: $currentDeaths + 30).
</p>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "SC14")
]
(set: $publicTrust to $publicTrust - 2)
(set: $economy to $economy + 2)
(set: $globalGoodwill to $globalGoodwill - 2)
(set: $healthcareResponse to $healthcareResponse - 1)
(set: $currentCases to $currentCases + 700)
(set: $currentDeaths to $currentDeaths + 30)
(live: 0.2s)[
(track: 'stat', 'play')
(stop:)
]<!-- Cooperative Ending -->
(if: $globalGoodwill >= 3 and $publicTrust >= 3)[
(go-to: "EndingCooperative")
]
<!-- Mixed Ending -->
(else-if: ($publicTrust < 3 or $globalGoodwill < 3) and $economy > 0 and $healthcareResponse > 0)[
(go-to: "EndingMixed")
]
<!-- Crisis Ending -->
(else-if: $healthcareResponse <= 0 or $economy <= 0)[
(go-to: "EndingCrisis")
]
<!-- Collapse Ending -->
(else-if: ($publicTrust <= 0 and $globalGoodwill <= 0) or ($economy <= 0 and $healthcareResponse <= 0))[
(go-to: "EndingCollapse")
]
<div class="paragraph">
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> emerges as a model of pandemic preparedness and cooperation. By embracing transparency and adhering to frameworks like the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span> and the <span class="tooltip">PIP Framework<span class="tooltip-text">Pandemic Influenza Preparedness Framework (PIP):
A WHO policy ensuring equitable sharing of vaccines and antivirals during pandemics.</span></span>, Nevira built trust both domestically and internationally.
Nevira’s willingness to share genomic data, coordinate vaccine trials, and prioritize equitable distribution strengthened partnerships with the <span class="tooltip">WHO<span class="tooltip-text">World Health Organization (WHO):
An international agency coordinating global health efforts.</span></span> and <span class="tooltip">GHAA<span class="tooltip-text">Global Health Action Alliance (GHAA):
A fictional NGO providing logistical support.</span></span>. These efforts not only controlled outbreaks but also set the stage for future global cooperation, highlighting how data-sharing and preparedness can save lives and economies.
This ending ranks 1st out of 4
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Thanks")
]
(track: 'win', 'play')<div class="paragraph">
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> navigated the pandemic with mixed results. While data-sharing and vaccine trials under the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span> supported partial international cooperation, debates over sovereignty and intellectual property rights slowed progress.
Nevira’s hesitance to fully engage with frameworks like the <span class="tooltip">PIP Framework<span class="tooltip-text">Pandemic Influenza Preparedness Framework (PIP):
A WHO policy ensuring equitable sharing of vaccines and antivirals during pandemics.</span></span> revealed gaps in preparedness. The experience demonstrates how balancing data transparency with national interests can determine the speed of recovery and global partnerships in crisis response.
This ending ranks 2nd out of 4
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Thanks")
]
<div class="paragraph">
<span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> struggled through the pandemic, suffering from delayed vaccine rollouts and fragmented data-sharing agreements. Repeated debates over intellectual property rights under the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span> left Nevira disconnected from global frameworks like the <span class="tooltip">PIP Framework<span class="tooltip-text">Pandemic Influenza Preparedness Framework (PIP):
A WHO policy ensuring equitable sharing of vaccines and antivirals during pandemics.</span></span>, slowing international support.
The crisis highlights the dangers of prioritizing short-term economic gains over long-term resilience and the importance of building trust through transparent data-sharing practices. Nevira faces ongoing challenges in rebuilding both infrastructure and global credibility.
This ending ranks 3rd out of 4
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Thanks")
]
<div class="paragraph">
The pandemic pushed <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> to the brink, resulting in systemic collapse. Repeated failures to adopt frameworks like the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span> and the <span class="tooltip">PIP Framework<span class="tooltip-text">Pandemic Influenza Preparedness Framework (PIP):
A WHO policy ensuring equitable sharing of vaccines and antivirals during pandemics.</span></span> fractured trust and cooperation, leaving the country isolated.
The lack of transparency, poor data-sharing practices, and failure to establish equitable policies amplified chaos. Nevira’s collapse serves as a stark reminder that neglecting global partnerships and prioritizing isolationist approaches can have devastating, long-lasting consequences.
This ending ranks 4th out of 4
</div>
(link-repeat: "<div class='decision'>Continue</div>")[
(track: "buttonClick", "volume", 0.5)
(track: 'buttonClick', 'play')
(goto: "Thanks")
]
(if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "sideventcheck4")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "Sideeventchecker7")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: " Sideeventcheck3")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "sideeventcheck4")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "Event6")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "Event8")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "Phaseconclusion2")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "Phaseconclusion3")
]<div class="paragraph", style="margin-top: -60px">
(text-colour:yellow)[Thank you for playing!]
This educational game was developed as a project for the (text-colour:green)[Blue Dot Biosecurity Course], exploring the complexities of data sharing and pandemic response.
I hope you enjoyed guiding <span class="tooltip">Nevira<span class="tooltip-text">A fictional country in the Global South</span></span> through the challenges of a global health crisis.
If you’d like to learn more about the research and frameworks that shaped this game—including discussions on the <span class="tooltip">Nagoya Protocol<span class="tooltip-text">Nagoya Protocol:
A global agreement ensuring fair benefit-sharing of genetic resources.</span></span> and the <span class="tooltip">PIP Framework<span class="tooltip-text">Pandemic Influenza Preparedness Framework (PIP):
A WHO policy ensuring equitable sharing of vaccines and antivirals during pandemics.</span></span>—you can access the companion document here:
[Insert link or document reference here]
(text-colour:red)[Ready to guide Nevira through a different path in the pandemic? Click below to try again and explore alternate strategies.]
**By Rohan Singh | LinkedIn: [Insert Link Here]**
</div>
[[<div class="decision">Play Again</div> |Welcome]]
(if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: " Event10Decision")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "sideeventcheck8")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: "")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: " Phaseconclusion4")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: " Event22")
](if: $publicTrust <= 0)[
(go-to: "GameoverPT")
]
(if: $economy <= 0)[
(go-to: "GameoverEconomy")
]
(if: $globalGoodwill <= 0)[
(go-to: "GameoverGoodwill")
]
(if: $healthcareResponse <= 0)[
(go-to: "GameoverHealthcare")
]
(else:)[(go-to: " Event24")
]buttonClick: https://github.com/SUPA5INGH/Pandemic-Data-Sharing-Game/raw/refs/heads/main/8-bit-game-2-186976.mp3
bgMusic: https://github.com/SUPA5INGH/Pandemic-Data-Sharing-Game/raw/refs/heads/main/be-more-serious-loop-275528.mp3
lose: https://github.com/SUPA5INGH/Pandemic-Data-Sharing-Game/raw/refs/heads/main/8-bit-video-game-lose-sound-version-1-145828.mp3
dialog: https://github.com/SUPA5INGH/Pandemic-Data-Sharing-Game/raw/refs/heads/main/Dialog(1).mp3
stat: https://github.com/SUPA5INGH/Pandemic-Data-Sharing-Game/raw/refs/heads/main/stat%20update.mp3
win: https://github.com/SUPA5INGH/Pandemic-Data-Sharing-Game/raw/refs/heads/main/winsquare-6993.mp3[[<div class="decision">Continue</div> |Thank]](track: "buttonClick", "volume", 0.5) <!-- Sets volume to 50% -->
(link-repeat: "<div class='decision'>Click Me!</div>")[
(track: 'buttonClick', 'play')
(goto: "NewPassage")
]
(track: 'bgMusic', 'loop', true)
(track: 'bgMusic', 'play')New(track: "bgMusic", "volume", 0.5)
(track: 'bgMusic', 'loop', true)
(track: 'bgMusic', 'play')