icfp2009files
ICFP 2009 Files
Here's a trace of the first few steps of the first problem, for people who want to debug their engine:
These values are computed using the 1.5 version of the spec, Python 3.1rc2, on 64-bit x86 Linux
(err, I think it's correct. :-) )
Note: the vm.run arguments are vx, vy, control, and number-of-output-registers.
good.txt <-- the full step-by-step trace.
vm.unpack("bin1.obf")
print(vm.run(0.0, 0.0, 1001.0, 5))
print(vm.run(0.0, 0.0, 1001.0, 5))
print(vm.run(0.0, 0.0, 1001.0, 5))
print(vm.run(0.0, 0.0, 1001.0, 5))
([0.0, 10000.0, -6556995.342902722, 7814.932738513376, 42164000.0], False)
([0.0, 10000.0, -6556981.371617502, 15629.854375943332, 42164000.0], False)
([0.0, 10000.0, -6556958.086164187, 23444.75381122222, 42164000.0], False)
([0.0, 10000.0, -6556925.486575854, 31259.619943313934, 42164000.0], False)
Elliptic Lambert for Space Shuttle Onboard Software