Mini Reactor
You've been chosen to operate a nuclear reactor, can you meet the quotas and avoid explosions?
Your job is to produce enough electricity to meet the ever rising demand. Hopefully, you had already completed your training. If not, here's a quick explainer:
- Uranium (yellow) releases neutrons (pink)
- When neutrons hit uranium they split into 3 new neutrons
- Uranium may turn into xenon (light green) spontaneously
- Xenon is inactive until hit by a neutron - this causes it to turn back into uranium
- Neutrons are absorbed by control rods (squares): at 100% they block all neutrons, at 0% all can pass through
- Water (blue) particles split into 2 steam particles when hit by a neutron
- Steam (white) is periodically vented out, however, only a limited amount of steam can be vented at once per cell
- Steam is turned into power to meet demand
Tips:
- Water blocks neutrons, too much of it may slow down the chain reaction as not enough of reactivity can hit other uranium cells
- Keep reactivity high, otherwise you'll end up with too much xenon - it doesn't release neutrons so it slows down the reaction even more
- Raise control rods to let more neutrons through and accelerate the reaction - they start fully inserted (100%)
Published | 4 days ago |
Status | Prototype |
Platforms | HTML5, Windows, macOS, Linux |
Author | Patrislav |
Genre | Simulation, Puzzle |
Made with | Bevy Engine |
Tags | 2D, Minimalist, Mouse only |
Average session | A few minutes |
Languages | English |
Inputs | Mouse |
Links | GitHub |
Comments
Log in with itch.io to leave a comment.
I was playing and suddenly the screen became all black
here's what I found in the console
Encountered an error in command `<bevy_ecs::system::commands::entity_command::despawn::{{closure}} as bevy_ecs::error::command_handling::CommandWithEntity<core::result::Result<(), bevy_ecs::world::error::EntityMutableFetchError>>>::with_entity::{{closure}}`: The entity with ID 699v6 does not exist (enable `track_location` feature for more details) log.target = "bevy_ecs::error::handler";log.module_path = "bevy_ecs::error::handler";log.file = "/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.16.0/src/error/handler.rs";log.line = 155
it seems to hit some form of error every 3rd playthrough in which it doesn't tell you what caused your end - boom or low quota. Neat but needs that bug fixed :P
It also seems impossible to go over about 2-3k generation (with the town wanting about 5k)