vit_r: default (vit_r)
vit_r ([personal profile] vit_r) wrote2016-07-08 09:18 am
Entry tags:

Про детей и фантазию

Fliegende Katzen nix in der Birne http://goo.gl/u0AQsj (This is the game description in Russian. You can comment here in Russian, English or German. See the game page for the description in English.)

Младший спросил, как создавать компьютерные игры? Сказал, что сам сделает, тогда поймёт. Вот результат: Fliegende Katzen nix in der Birne (Кодировал, естественно, я. Остальное - результат совместных усилий.)

Эта медитативная игра учит вас терпению, упорству и оптимизму. Также она готовит вас к воспитанию слишком активных и слишком креативных детей.

Это чистый HTML5. Серверной части нет, результаты игры не сохраняются. Алгоритм сделан так, чтобы быть понятным ученику начальной школы. (Ну и дрянь этот ваш хвалёный Javascript. Анимация для веба тоже убога и не создана для каких-то разумных целей.)

[identity profile] vit-r.livejournal.com 2016-07-08 10:23 am (UTC)(link)
Ох-ох-онюшки... Как можно, читая мой блог, попадаться на такое? :-/

Пеерд уходом в веб одно из преобразований включает что-то по типу
	$cur_str =~ s/ fire_shoe   /f01/x;
	$cur_str =~ s/ reset_shoe  /f02/x;
...
Edited 2016-07-08 10:27 (UTC)

[identity profile] orleanz.livejournal.com 2016-07-08 11:02 am (UTC)(link)
я понимаю если бы ты применил какой нибудь uglifier который вообще все делает нечитаемым и более компактным, но просто переименовать fire_shoe в f01 - какой в этом смысл?

[identity profile] vit-r.livejournal.com 2016-07-08 11:23 am (UTC)(link)
Ловушка для слонопотама.

В чём смысл делать что-то нечитаемым, если комментарии из кода уже вырезаны? Вот какой-нибудь прекомпилированный байт-код посылать было бы интересно.

Это не великое произведение искусства, а прототип, на котором отрабатываются определённые технологии.