News on the movie. Just quoting from IRC.
0041#nesvideos.Bisqwit Step 1 done: Lunar Ball bot converted to multitasking, increasing its performance. Then to do the second step, adding support for idle shots
0204#nesvideos.Bisqwit Initial version of idle-shot-utilizing Lunar Ball bot written. Runtime probably increased by a large factor...
0212#nesvideos.Bisqwit Dehacked: In Lunar Ball, if all your shots pocket something, you'll eventually end up having score tallies taking significantly more time than the actual shots. However, doing shots that don't pocket anything once in a while, the bonus counter can be reseted, so that score tallying returns into tolerable range again.
0213#nesvideos.Bisqwit And that however is what I just implemented.
0215#nesvideos.Bisqwit At
https://files.tasvideos.org/bisqwit/bisqwit2-lunarball-incomplete.avi you can see how the score tallying takes a lot of time at around table 20 -- And it gets progressively worse.
0245#nesvideos.Bisqwit Yeah, it's a bit of pity the bonus works like that. But the idle shots don't take away chances for cool shots.
1344#nesvideos.Bisqwit Allright, theory re: Lunar Ball confirmed, my bot has already figured out how to clear the two last balls in stage 1 faster with two shots than with one shot, considering the effects on score tallying.
1345#nesvideos.Bisqwit Xkeeper: The thing is, at stage 20 or so, the bonus effects start consuming more than 15 seconds of time per each shot, it gets annoying to
watch, because you have to skip-forward in the video, a lot, to see something happening other than numbers rolling
2002* #nesvideos/Bisqwit is trying to figure out how to do 256*256*256*256 shots without doing 4294967296 shots
2002#nesvideos.Bisqwit i.e. 256 different angles, 256 different velocities, and two shots in a row
2003#nesvideos.Bisqwit Testing 65536 (256*256) shots takes a couple of minutes, it is manageable, but at that rate, 4294967296 would take more than half a year
2005#nesvideos.Bisqwit So I'm trying to approximate now by doing 256*256 * 32*8, which is only as little as 16777216, taking only 22 hours
2006#nesvideos.Bisqwit Therefore it would clear a stage by average in three days
2007#nesvideos.Bisqwit Therefore it would take a half a year to complete the entire game -- assuming it consumes 100% of the server's CPU at all time
[Edit: Fixed URL]