Hospital Infection Defense(醫院防疫大作戰)is a top-down action-defense game where you play an infection-control physician. Pathogens pour in from the top of a cartoon hospital and march toward the ICU patient at the bottom — hold the line with three infection-control tools, clear the contamination, and survive five escalating waves before the antibiotic-resistant boss breaks through.
The whole game is hand-built on the raw web platform — HTML5 Canvas, vanilla JavaScript and the Web Audio API. No frameworks, no game engine, no image or audio files; every sprite is Canvas geometry, every sound is synthesized live, and it runs fully offline.
The twist is that the mechanics are the education: antibiotics do literally zero damage to viruses, spores shrug off alcohol, and only UV (or environmental disinfection) reliably clears them — so using the right tool is both the strategy and the lesson.
Features
- Three Infection-Control Tools: Alcohol spray (short cone + clears contamination), antibiotic launcher (long-range capsules), UV disinfector (a piercing beam) — each with its own energy pool and cooldown, and a resistance matrix that rewards using the right tool
- Four Pathogens + a Three-Phase Boss: Standard bacteria, fast erratic viruses, alcohol-resistant spores and shield-bearing resistant bacteria, culminating in the "Super Antibiotic-Resistant King" whose phase-three shield can only be broken quickly with UV
- ICU Patient Protection: A patient with its own health bar and heart monitor, defended by contamination zones, breakable partitions, a re-closable isolation door, hand-hygiene sinks and vaccination stations
- Difficulty & Modes: Easy / Normal / Hard scaling, plus a scripted five-wave campaign and a procedurally escalating Endless mode
- Education Tooltips: One-time cards on real infection-control concepts (antibiotics vs. viruses, spore resistance, hand hygiene, PPE, vaccination)
- Pure Web Platform: Canvas geometry rendering, synthesized Web Audio effects + chiptune loop, particle effects and screen shake — plus on-screen touch controls for phones and tablets
Controls
WASD / arrow keys to move (movement also aims your tool), Space to use the current tool, 1/2/3 or Q/E to switch tools, C to re-close a broken isolation door, P to pause, M/B to toggle sound / music.




