Pull to refresh
95
-10
Александр Мачуговский @Manwe_SandS

UX/UI дизайнер/исследователь, демосценер

Send message
Не «запретил», а «предупредил». Был бы запрет — его можно было бы оспорить в суде. И оспорили бы.
Объединять разрозненные эффекты в exe, думаю, нет смысла. Думаю, мы лучше сразу что-то более цельное сделаем.
А пока ещё свежие эффектики
image
Видимо, в очередной раз надо перекалибровать РУ-метод (по крайней мере, для указанного региона).
Автор обещал сделать проверку полей на null, чтобы случайно не спамили (сейчас половина размещённых хайку — результат случайного нажатия кнопки submit). Станет чистить базу — поудаляет всех анонимусов. Поэтому имя лучше всё же вписать.
Когда я делал рейтрейсинг, смекнул, что отслеживать порог не имеет смысла — при малом количестве итераций он всё равно редко достигается, и это лишнее сравнение только мешает. В окошке 256x256 и так всё шустро получается.
Но с фракталами да, посложнее. Хотя, там в галерее есть «разукрашенный» фрактал.
Да, но Вы же справились и без них!
P.S. а почему от имени Anonymous размещаете?
Да, я просто описал простейший случай.
Интересно, а есть версии Forth с несколькими дополнительными стеками? Было бы здорово иметь в арсенале операторы типа >r1, >r2, >r3 и, соответственно, r1>, r2>, r3>.
Главное, что есть оператор forget, который возвращает указанному слову его прошлое значение.
К сожалению, редактор Habrahabr'а с синтаксисом Forth не знаком.
Да, я об этом и говорю. Заменяю «dup» на «d» ради экономии нескольких байт. Цель игры — уложить программу в 128 или в 256 байт. Мы вообще в хабе «демосцена» и «ненормальное программирование», если что. В изначальном-то виде программа занимала в три раза больше места, имена были длинные и понятные. Но после нескольких дней практики читать чужие программы (даже сильно сокращённые) не составляет труда.
Официально транслятор Forth Haiku не понимает комментарии, лишь потом был сделан хак.
Автор убрал IF и FOR, на примерах объясняет, что без них даже короче программы получаются. В самом деле, в шейдере не будешь писать цикл от 0 до 100500, а 10 повторов вполне можно записать десятью вызовами одного и того же оператора. В рейтрейсинге у меня 20 вызовов, и для окошка 256x256 этого вполне достаточно. А отсутствие IF обходится через операторы > и <. Да, приходится менять привычный образ мышления. Но ради этого всё и затевалось.
12 ...
20

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity