Обновить

Гибрид кодека и аркадного игрового движка — таким я себе вижу главное наследие технологии Macromedia Flash, царствие ей дискетное.

Нет, серьёзно.

В зоопарке кодеков категорически не хватает особенного кодека (точнее, декодера — обратно провернуть этот фарш не представляется возможным, по крайней мере, на современном уровне технологий всё ещё очень примитивно, см. ниже ↓), базирующегося на принципах «define sprite», «transform sprite» и «show sprite» (а также «…sample» для звука). Ну, и «purge sprite», когда он уже не нужен.

Весь необходимый инструментарий можно подсмотреть в существующих анимационных пакетах (от того же Флэша и Инкскейпа до профессиональных), при этом косясь на то, что творится в супер-мощных супер-жмущих кодеках, выделяющих в растре объекты и движущиеся области и трансформирующих их от кадра к кадру, за счёт чего у них, собственно, и супер-сжатие («я знал, что рано или поздно мы докатимся и до этой дряни», см. выше ↑).

Проще говоря, при рисовании мультика можно будет экспортировать его сразу в этом формате потока, а потом любой стандартный плеер при помощи этого кодека его покажет. И не только: простенькую аркаду можно спокойно свести к формированию игрой видеопотока в этом формате, а выводом (по факту — рендером) будет заниматься первый попавшийся плеер.

Но эта часть уже по сути являет собой возрождение флэш-игр на новый лад! Фактически я описываю парадигму флэша без лишней сущности в виде самого флэша, сведённую к стандартной части мультимедиа — к кодекам.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Я попал к психиатру из‑за кодинга с AI

Со стороны программирование звучит как медитативное занятие. Сидишь себе за компом целый день, слушаешь музыку, пьешь вкусный кофе. У все меня примерно так и происходит. Сначала я не спеша пытаюсь выстроить в голове то, что требуется сделать. Именно «не спеша». И не потому что я такой опытный и мудрый, а потому что быстро я просто не умею.

У меня не получается сразу продумать все корнер кейсы, которые сильно могут повлиять на архитектуру. Я не могу быстро достать из памяти нужный паттерн, чтобы на лайвкодинге блеснуть своими знаниями. Поэтому сначала я медленно вчитываюсь в описание задачи, общаюсь с ПМом или коллегами, кто больше знает в этой доменной области, чтобы в обсуждении мой мозг начал работать в правильном направлении.

Все это звучит конечно логично, но явно 10x инженером так не стать. Да и будем честны, даже 2x тоже. В IT, где эффективность, это не один из критериев оценки сотрудника, а недостижимая цель, к которой стремятся все. Мой стиль работы — это проблема. Но благодаря появлению AI, эта проблема стала решена.

Я попал к психиатру из‑за кодинга с AI

Публикации