ru
Feedback
0x405

0x405

Открыть в Telegram

Всё здесь создано благодаря одному Господу нашему Иисусу Христу, ему слава и держава во веки веков. Аминь.

Больше
Страна не указанаКатегория не указана
222
Подписчики
+224 часа
+57 дней
+630 дней
Архив постов
Некоторые юниты из проекта, в который меня не так давно взяли. На каждый спрайт ушло около часа. Их размер ограничен 32x32 пи
Некоторые юниты из проекта, в который меня не так давно взяли. На каждый спрайт ушло около часа. Их размер ограничен 32x32 пикселями. Слева-направо: Railgun Tank, Armoured AA, Rocket AA, APC, Artillery, Light Tank

На странице сервера, а так же на самом сервере произошла русификация. Теперь всё, включая новостную ленту, где произошло не м
На странице сервера, а так же на самом сервере произошла русификация. Теперь всё, включая новостную ленту, где произошло не мало изменений, доступно на двух языках! Кроме того, сервер теперь открыт для всех, пароль упразднён. Все новые игроки появляются в режиме приключения (без возможности влиять на мир), а для полного доступа достаточно попросить любого подтверждённого члена сервера вам этот доступ предоставить! mc.0x405.ru

Теперь страница сервера выглядит как настоящий командный пункт! Добавил интеграцию чата сервера в наш IRC чат, теперь можно п
Теперь страница сервера выглядит как настоящий командный пункт! Добавил интеграцию чата сервера в наш IRC чат, теперь можно писать сообщения в две стороны. У сервера есть портал в интернет, у интернета есть портал на сервер. Хоть какое-то применение этому чату нашлось. mc.0x405.ru

Добавил на страницу сервера секцию новостей, также обновил мобильную версию! mc.0x405.ru
Добавил на страницу сервера секцию новостей, также обновил мобильную версию! mc.0x405.ru

Теперь у сервера появились войс-чат и карта! Чтобы войс-чат заработал, установите Simple Voice Chat на свой клиент. Это опционально, можно играть и без него. Карту можно посмотреть по ссылке: map.mc.0x405.ru

Теперь у сервера появились войс-чат и карта! map.mc.0x405.ru

Я обновил адрес сервера и добавил глобальный пароль для первого входа, чтобы никакие пакостники, которых тут быть не должно, туда не попали! mc.0x405.ru PleaseL37Me1n...

Извиняюсь! У меня отвалился интернет, а ещё были белые списки, из-за которых я ничего не мог пополнить! Теперь всё должно работать (если только у меня не отобрали мои домены, потому что их теперь нужно подтверждать через госуслуги).

Открыл ванильный Minecraft сервер последней версии (26.2). Присоединиться может каждый, иметь официальный аккаунт для этого н
Открыл ванильный Minecraft сервер последней версии (26.2). Присоединиться может каждый, иметь официальный аккаунт для этого необязательно. Заходите, если появится желание поиграть в Minecraft, это лучше, чем играть одному! Только не шалите, пожалуйста! minecraft.0x405.ru

Вместе с Андреем и Иваном мы сделали игру для GMTK Game Jam 2026. Игра называется Field, она о трудностях, с которыми сталкив
Вместе с Андреем и Иваном мы сделали игру для GMTK Game Jam 2026. Игра называется Field, она о трудностях, с которыми сталкивается крестьянская семья в России периода Гражданской войны. Поиграть и оценить можно по ссылке: a0405u.itch.io/field

Написал две системы поиска путей для hill. На видео можно увидеть их в действии. A* используется для поиска путей жителей, его суть состоит в выборе наиболее выгодного пути на каждом шаге поиска используя эвристику (оценку расстояния до цели). Это эффективно по причине наличия у каждого жителя собственной цели. Алгоритм находит кратчайший путь от одной точки до другой, минимизируя обход игрового поля. Flowfield используется для поиска путей бесов, его суть состоит в построении векторного поля, указывающего направление к ближайшей цели. Это эффективно поскольку у всех бесов одна общая цель. Достаточно построить всего одно поле и обновлять его при изменении объектов на карте. Цель каждого отдельного беса при этом не выбирается намеренно, она зависит от направления поля.

Написал две системы поиска путей для hill. На видео можно увидеть их в действии. A* используется для поиска путей жителей, его суть состоит в выборе наиболее выгодного пути на каждом шаге поиска используя эвристику (оценку расстояния до цели). Это эффективно по причине наличия у каждого жителя собственной цели. Алгоритм находит кратчайший путь от одной точки до другой, минимизируя обход игрового поля. Flowfield используется для поиска путей бесов, его суть состоит в построении векторного поля, указывающего направление к ближайшей цели. Это эффективно поскольку у всех бесов одна общая цель. Достаточно построить всего одно поле и обновлять его при изменении объектов на карте. Цель каждого отдельного беса при этом не выбирается намеренно, она зависит от направления поля.

Repost from Andrei Onkhor
https://a0405u.itch.io/hill Поучаствовали в джеме с ребятами, сделали прикольную штуку, концептуально интересно, но как игра
https://a0405u.itch.io/hill Поучаствовали в джеме с ребятами, сделали прикольную штуку, концептуально интересно, но как игра она вышла недоделанной - сейчас работаем над этим. Задумка простая - строишь домики, обороняешься от чертей с помощью мортиры. На джеме заняли 41 место. Я как обычно рисовал графику, Толя работал над кодом в LOVE2D, над музыкой работал Дима BLUNSH. Отдельное спасибо Дане 1de, что хелпанул с анимациями в последний момент! 💋 Еще с десяток джемов и будут получаться полноценные игры 🎸

Repost from N/a
Наконец, после более трёх недель с начала работ над экспериментом, я могу сказать, что моя теория по крайней мере качественно
+1
Наконец, после более трёх недель с начала работ над экспериментом, я могу сказать, что моя теория по крайней мере качественно подтверждена! На картинках можно видеть результат рендеринга SDF-сетки и SDF-дерева, построенного по моему методу. Разница в том, что для первого случая компьютеру требуется хранить в памяти XxYxZ значений SDF-функции в каждом вокселе сетки. Для второго же случая требуется примерно в два-три раза меньше оперативной памяти. Использовать такую структуру, конечно, гораздо затратнее, чем обращаться к сетке. Целесообразно ли её использование, мне ещё предстоит узнать. Пока я узнал, что это, как минимум, возможно.

Repost from N/a
SDF-сетка сферы визуализированная в виде объёма и цветового разреза.
SDF-сетка сферы визуализированная в виде объёма и цветового разреза.

Это или лучи Царства Божьего, пробивающиеся сквозь твердь небесную, или медиатор моего уныния. https://youtu.be/6aJnnOnHK6g

Repost from N/a
В данный момент я занимаюсь проверкой моей теории о возможности эффективного обратного (дифференцируемого) рендеринга SDF-сеток с помощью построения SDF-дерева (или SDF-пирамиды, если быть точнее). Суть моей теории заключается в том, что рендеринг и оптимизацию SDF можно осуществлять оперируя только неполным множеством значений SDF-сетки, а именно набором множеств нулевого уровня исходной сетки и её аппроксимаций. Это должно уменьшить требование к памяти и скорость алгоритмов обратного рендеринга SDF. Для проверки этой теории я решил написать простую программу-рендерер на языке C. Основной вопрос, который я хочу решить этим экспериментом состоит в следующем: достаточно ли упомянутого набора данных для корректной трассировки лучей. У эксперимента уже есть одно прямое решение: осуществлять трассировку можно методом обхода воксельной сетки до множества нулевого уровня, переключаясь в последствии на трассировку SDF, однако я этим решением не удовлетворён, кроме того, я не уверен в том, что его возможно дифференцировать. Потому я пытаюсь сделать кое-что более интересное! *** Некоторые упоминаемые определения: Обратный рендеринг — метод получения параметров сцены (формы геометрии, положения объектов, свойств источников освещения, камеры и т.д.) по изображению. В прямом рендеринге из сцены мы получаем картинку, здесь наоборот. Как это делать — вопрос не простой. SDF, Signed distance function, функция расстояния со знаком — это функция, значение которой есть минимальное расстояние до некоторой геометрической формы (границы некоторого множества). Такой функцией можно представлять трёхмерную (двумерную или скольки-угодно мерную) геометрию, чем активно пользуются любители пописать шейдеры. SDF-сетка представлять собой дискретизацию этой функции. Множество нулевого уровня, Zero-level set — множество точек, в которых значение функции равно нулю. Частный случай множества уровня. В случае применения к SDF-сетке — это множество ячеек сетки наиболее близких к нулевому значению SDF, множество ячеек, описывающих контур геометрии объекта.

Экстерьер и интерьер капсулы.
Экстерьер и интерьер капсулы.

Дизайн инвазивной космической капсулы.
Дизайн инвазивной космической капсулы.