ChrisB01 wrote:I think the reason they give in the rules is everyone needs to be on an even playing field, not all people can program in code (I started when I was 13/14 anyway). I don't compete in FLL now but it would have been nice to use lejos.
I found it a hindrance to have to program for FLL in NXT-G. It pretty much prevented you from trying to do anything clever in the programming (due to slow execution, slow block dragging, slow loss of sanity etc), and was frustrating with even the simplest code.
I think that enforcing NXT-G does not exactly create a level playing field. Faster computers do better, so teams with more budget benefit. In contrast text-based languages require little memory to run on the computer, are accessible to all, and are actually useful to learn. NXC is good for intermediate users.
I pretty much gave up FLL after getting fed up with NXT-G. See my website for our final year (below)