{"_id":"@aeon-games/weather-wizard","_rev":"2-cf7dfff4c8d918a8f151ee7132f1e26e","name":"@aeon-games/weather-wizard","dist-tags":{"latest":"5.0.0"},"versions":{"5.0.0":{"name":"@aeon-games/weather-wizard","version":"5.0.0","_id":"@aeon-games/weather-wizard@5.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"dist":{"shasum":"176426eff29467948fdee78854c288a050e8e929","tarball":"https://registry.npmjs.org/@aeon-games/weather-wizard/-/weather-wizard-5.0.0.tgz","fileCount":8,"integrity":"sha512-ywPB9RBiBnu6NNnyPHFKBYKB3HIjWeyQL01OP+dt9yOJ5zCJqDPffLvE4stDR4OQuDdijhEtvGLEUd9zaU4s6w==","signatures":[{"sig":"MEUCIQCC4hBG2h3hWqF+O9P4l4xqgjakqw47pQB6Lq4QzG23AwIgXl5KohhFOT0zePmaVasnTxeVyUvH+emfVWCgoqdy/p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"src/index.tsx","gitHead":"50ee9b90d00baf68ad1cb93dd5bf9e32eab9b983","scripts":{"forge:deploy":"bun ../../../apps/aeon-forge/src/cli/cli.tsx deploy . --oneshot"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"_npmVersion":"11.8.0","description":"Weather Wizard","directories":{},"_nodeVersion":"25.5.0","dependencies":{"react":"^19.0.0","@aeon-games/engine":"workspace:*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/weather-wizard_5.0.0_1773156978717_0.20034516100919086","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."}},"time":{"created":"2026-03-10T15:36:18.619Z","modified":"2026-03-27T20:42:14.087Z","5.0.0":"2026-03-10T15:36:18.888Z"},"description":"Weather Wizard","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"readme":"# Weather Wizard\n\n## Purpose\n**Weather Wizard** is an environmental strategy and management game within the Aeon Games ecosystem. Players (and agents) act as climate controllers, strategically placing weather effects (rain, sun, wind, etc.) on a hexagonal world to maximize town happiness and crop yields. The game challenges players to balance the needs of multiple towns while navigating the terrain-specific impacts of different weather types.\n\n## Key Features\n- **Climate Manipulation**: Cast various weather types across the hex board:\n    - **Rain/Sun**: Boosts town happiness and crop yields.\n    - **Wind/Snow**: Moderate or negative impacts depending on the terrain.\n    - **Storm**: High-risk weather that can severely damage town happiness.\n- **Resource Balancing**: Manage town happiness (0-100) and ensure crop yields are sufficient to support the population.\n- **Hex-Based Environmental Logic**: Weather effects propagate across adjacent cells, influencing the ecosystem's overall state.\n\n## Key Files\n- `src/index.tsx`: Core game implementation, including weather propagation logic, town simulation, and state management.\n- `package.json`: Package metadata and dependencies.\n- `tsconfig.json`: TypeScript configuration.\n\n## Usage\nThe `WeatherWizard` component is integrated into the Aeon Games platform:\n\n```tsx\nimport WeatherWizard from '@aeon-games/weather-wizard';\n\n<WeatherWizard \n  gameId=\"climatology-v1\"\n  difficulty=\"expert\"\n  onComplete={...}\n/>\n```\n\n## Mechanics\n- **Grid**: Radius-5 Hexagonal board with diverse terrain (plains, mountains, ocean, desert, forest, towns).\n- **Turns**: Players have a fixed number of turns (20) to stabilize the environment.\n- **Win Condition**: Maintain town happiness above the threshold (50) for all 6 towns.\n- **Weather Symbols**: Rain (R), Sun (S), Wind (W), Snow (*), Storm (!), Clear (-).\n","readmeFilename":"README.md"}