http://www.talonfiremage.pwp.b…co.uk/reactorplanner.html
Advantages over other reactor planner apps:
- Supports (CA)SUC (ice/water-cooled) reactors
- Gives you the operational time, cooldown time and cycles a reactor can run for
http://www.talonfiremage.pwp.b…co.uk/reactorplanner.html
Advantages over other reactor planner apps:
- Supports (CA)SUC (ice/water-cooled) reactors
- Gives you the operational time, cooldown time and cycles a reactor can run for
Heh, it's not complete yet and the 'saved url' code is still subject to change. So be wary about posting your designs via the applet, atleast until the code is a bit more settled. ;P
I only made this 'little' project to teach myself the workings of Java GUI design, it turned out to be much more time consuming than expected.
I like it a lot but there seems to be a small bug where it doesn't want to update when you place something.
In the attached screen I just placed the lower u-cell after the upper one and as you can see it calculates the output correctly but not the affected neighbors. Changing these unaffected ones also doesn't update, it act's like the lower one is not present at all, except for the energy calculation and maybe the lifetime.
PS: no that's not a finished design
oh and maybe you could display heat in a gradient from the default grey towards full red depending on how close that part is towards melting? It's already nice that you can see which parts will melt but it would be nicer if you could also see how close some are to melting.
Just mentioning cause I had a 'safe' design that ends up a sneeze away from melting most parts ^^;
I guess a few fields arn't being reset between reactor simulations, I'll hunt them down... as soon as other tasks permit the time for me to do so. Thank you
I did plan on adding some sort of 'health bar' overlay on the cells, if possible.
What do the tiles with grey, yellow, and red backgrounds mean?
Red: The component melted first
Yellow: The component melted after the first.
Grey: Unused.
Most cells have tooltips if you leave the mouse pointer hovering over them.
Well, the planner has moved due to the URL save code changing, from this point on the saves should be backwards compatible.
That bug graphics bug with isotopes has been squished and 'damage bars' have been added.
The old location will still be active for a while to keep links from breaking.
Edit: Also, checkboxes added in the SUC options for you manics out there with machines chugging out multiple blocks/buckets per second.
Im not into Nuclear stuff but i like it!
Thanks for creating this simulator, I have found it very useful when I am on a windows system.
Sorry to bug you but I have found a UI bug that shows up on a mac. The text between the + and - for setting chambers, water, and air does not show up. I think it is because of the buttons in the Mac Look and Feel.
I have attached a screen shot showing the bug.
My Specs:
I think if you are using Swing for the UI you could solve this problem by setting the look and feel to CrossPlatformLookAndFeel by integrating the code below into your code:
public static void main(String[] args) {
try {
// Set cross-platform Java L&F (also called "Metal")
UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName());
}
catch (UnsupportedLookAndFeelException e) {
// handle exception
}
catch (ClassNotFoundException e) {
// handle exception
}
catch (InstantiationException e) {
// handle exception
}
catch (IllegalAccessException e) {
// handle exception
}
new SwingApplication(); //Create and show the GUI.
}
Display More
Also this Applet is the best reactor simulator I have seen so far so keep up the good work and thanks for creating this tool.
im just wondering exactly how accurate is this? cause 1 setup i found is kinda strange
ChrisWsrn: Thanks, I'll see what I can do to make it appear better on other platforms.
Scoin86: I have IC2's Reactor code running 'under the hud', the simulator will run through 10,000 ticks (or until the reactor goes critical). Afterwards it will simulate a cooldown period from a point just before a reactor melts a component or goes critical.
While the simulator at it's core should be 99% acurate, my data gathering code may be slightly off, so if you find something that doesn't look right then show it to me and I'll check if it's a bug.
ChrisWsrn: Thanks, I'll see what I can do to make it appear better on other platforms.
Thanks for the quick response.
Poof!, the L&F of the applet is changed to the cross platform set. If only re-decorating a room was that quick and easy.
Thanks For the Fix.
Quick Question:
How are you calculating the reactor timing? I am
asking this because this tools timing takes the reactor to literally
0.1% from meltdown (good but a little scary) and I would like to time
the reactor for its application. (I usually like to use 8000 as my max temp for most application but I sometimes need to go to 10000 or to the reactor max.)
Quick Question:
How are you calculating the reactor timing? I am
asking this because this tools timing takes the reactor to literally
0.1% from meltdown (good but a little scary) and I would like to time
the reactor for its application. (I usually like to use 8000 as my max temp for most application but I sometimes need to go to 10000 or to the reactor max.)
The generation timer stops at the point a component melts or the point when the reactor hull reaches 85% maximum heat. The maximum cycles listed also follows this critieria.
It's not recomended you run a reactor all the way upto the 'Generation Time', instead use it as a guide. If you only run a reactor upto 50% of it's predicted 'Generation Time' then you'll only need 50% of the 'Cooldown Time'.
Edit: Note, a reactor goes BOOM at 100% hull heat, at 85% is starts producing lava.
Thanks for explaining how to scale your timings.
reactor components melt at 10k heat through whether its a 0 chamber or a 6 chamber reactor.
reactor components melt at 10k heat through wether its a 0 chamber or a 6 chamber reactor.
Correct, the simulator knows this and takes that into account.
New stuff!
- A "More Info" tab to display .. gasp .. mooore info!
- An attempt at adding breeder options.
- A resource total tab for the cost of building the reactor design from scratch.