Проблема в том, что chipmunk не умеет копировать свое состояние, а без этого в симуляции никак. В C++ выкрутились через подмену аллокатора памяти и копирование блоба. В других языках такое реализовать гораздо сложнее, если вообще реально.
Копировать память научился не один участник. В чате телеграмма можно было получить подсказки, как добиться идеальной симуляции (без кода, разумеется). Те кто не хотели этим заниматься придумывали эвристики и прокладывали альтернативный путь в топ.
На мой взгляд соревновательная часть оставалась до самого конца.
Про другие языки — это правда, C++ в этот раз оказался в сильно выигрышном положении из за специфики движка. В оправдание организаторов можно сказать, что заранее это было узнать довольно сложно, все проявилось только после недели копания в коде чипмунка.
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
На мой взгляд соревновательная часть оставалась до самого конца.
Про другие языки — это правда, C++ в этот раз оказался в сильно выигрышном положении из за специфики движка. В оправдание организаторов можно сказать, что заранее это было узнать довольно сложно, все проявилось только после недели копания в коде чипмунка.