День 12 - новые улучшения шейдеров На этот раз я наконец-то разобрался с ошибкой, из-за которой скорость ветра увеличивалась до бесконечности (после нескольких часов это портило игру). Теперь ветер ведет себя так, как задумано. Я наконец-то взялся за дождь, что является довольно сложной задачей, особенно с учетом пиксельного обнаружения для создания хороших блестящих мокрых поверхностей. У меня есть резервный метод маскирования на Canvas, если я не смогу разобраться с шейдерами, но прогресс выглядит многообещающе. У меня был эффект Bloom, который я сделал пару дней назад, чтобы посмотреть, добавит ли он какую-либо ценность к изображению... не добавил, поэтому я его не использовал, но он остался в коде. Мало ли я знал, что это именно то, что мне нужно, чтобы создать красивую вспышку молнии ⚡️ И это еще не все, я подумал... почему бы не сделать инструмент ZEUS? Дайте мне силу вызывать молнии - и я добавил это тоже. Правда, он выглядит очень примитивно, но мы до этого доберемся. Также спасибо @cursor_ai, они сделали какое-то волшебное новое обновление, и вдруг я стал использовать на 50% меньше токенов без ущерба для производительности. Я сегодня использовал Opus, и он казался немного более "связанным" с потоком. Завтра посмотрю, как gpt-codex ведет себя с новым обновлением.