Rubicon is fairly slow and inefficient. It can't run any faster than it already does without rewriting the program for performance. If you run it on a faster computer, it will run quicker, but otherwise there is no easy way to speed it up.
It can't run any faster than it already does without rewriting the program for performance. If you run it on a faster computer, it will run quicker, but otherwise there is no easy way to speed it up.
This isn't really true. It is currently throttled to run at 10fps. It will run at 10fps no matter fast the computer gets. If you run it on a slow enough computer it will run at less than 10fps of course. If I pull the framerate limiter out I can get it up to 35 fps on my system when running a simple level with not much going on. Complicated levels with many things happening at the same time cause it to run slower.
Currently it spends a lot of time repainting the entire window every frame. If it were to be optimized to only repaint the areas that changed between frames you could likely achieve significantly higher framerates.
The Java version currently eats about 98% CPU, so it is not possible to speed it up any more, not for me at least... That's why I'm currently using a custom windows port.