作為 API 重設計的一部分,我預備解決兩個突出的大問題:度數對弧度和單位圓數學(Unit circle math)。機器人將有一個單獨的調用,該調用確定它們是想使用度數,還是使用弧度,而另一個調用在單位圓數學或羅盤數學(Compass math)間切換。單位圓數學用于 Java 中的所有三角方法,它的 0 度指向右,逆時針方向為正。而羅盤數學的 0 度指向上,順時針為正。不同的程序員喜歡不同的東西,我希望在使 API 簡單的同時支持它們中的全部。
Nelson:當我在 1995 年發(fā)現 Java 時,我馬上就被迷住了。它是一種簡潔、優(yōu)雅的語言。使用 Java 可以比用其它語言節(jié)省一半的時間,并且做出來的東西可以在完全不同的系統(tǒng)上運行。 例如,Robocode 可以在 Mac OS X 上運行,而我甚至從來沒接觸過 Mac。