It seems that a small subset of students are making the BlockBattle lab harder for themselves than it has to be by using pixel coordinates everywhere. Currently, this does not conflict with any of the requirements, but produces code that is extremely messy. Perhaps a requirement should be added that the code outside of BlockWindow should use block coordinates, in order to help guide students into making the right design choices?
It seems that a small subset of students are making the BlockBattle lab harder for themselves than it has to be by using pixel coordinates everywhere. Currently, this does not conflict with any of the requirements, but produces code that is extremely messy. Perhaps a requirement should be added that the code outside of BlockWindow should use block coordinates, in order to help guide students into making the right design choices?