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
StatusPrototype
PlatformsHTML5, Windows, macOS, Linux
AuthorPatrislav
GenreSimulation, Puzzle
Made withBevy Engine
Tags2D, Minimalist, Mouse only
Average sessionA few minutes
LanguagesEnglish
InputsMouse
LinksGitHub

Download

Download
reactor-linux.zip 23 MB
Version v0.3.3 4 days ago
Download
reactor-macos.dmg 50 MB
Version v0.3.3 4 days ago
Download
reactor-windows.zip 19 MB
Version v0.3.3 4 days ago

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

(1 edit)

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)