Гм, возникли проблемы с крабиками. Они, видимо, любители подражать друг другу. Вот с одним крабиком всё хорошо, а когда крабиков несколько - все двигаются одинаково и не вращаются. "Мозги" крабиков можно найти выше. Единственное что лезет на ум: For cr.crab= Each crab - выполняется одновременно для всех крабиков. В общем, это и есть вопрос - For x.z= each z выполняется одновременно для каждого "x" или по очереди?
И ещё. Видимо поздновато, конечно, но всё же. Может перейти на BlitzMax? Есть ли существенные различия между Max'oм и Blitz3D?
Сейчас пытался переделать код под BlitzMax, хотел посмотреть, может ФПС поднимется. Конечно же, ничего не получилось. Как тут For ...= Each ... происходит? Как я понял, такого в BlitzMax вообще нету.