Итераторы… Я думал, их нормальное высокоуровневое использование в c++ выглядит так: for (std::vector<size_t>::iterator it(v); ! it.end(); it.next()) { /**/ }
И никакого инкремента, и безболезненный обход списков.
Вы измеряете информацию в простом количестве сенсоров и времени их реакции. То, что эта информация фильтруется и преобразуется, подавая на вход сознанию гораздо меньший набор распознанных образов, вы как то не учли. Да и вообще, некорректно сравнивать приведенные вами числа как необходимые входные данные для ИИ, который только распознает образы во входном сигнале, и ИИ, который на основе полученных образов и памяти принимает решения. В первом случае имеем низкую значимость единицы информации и быструю обратную связь, во втором — наоборот.
После рекомпиляйии появился файлик Environment.class, который вы видимо забыли засунуть в дистрибутив. Положив его вместе с Hulk.class в robots/sample я решил проблему.
for (std::vector<size_t>::iterator it(v); ! it.end(); it.next()) { /**/ }
И никакого инкремента, и безболезненный обход списков.
Got an error with sample.Hulk: java.lang.ClassNotFoundException: sample.Environment
Could not load robot: sample.Hulk
:(