Используем кошкодевочек как "семя" рандома

Дата написания: 31 января 2026, 09:43

Эта статья от 23 января 2026 из моего Boosty

В общем, на руках у меня есть огромный пак бесплатных спрайтов "кошка-жена". Я уже в своем телеграмме писал, что для игры появилась интересная идея сделать оружие, которое бы генерировалось в зависимости от девочки.

По сути - идея не сложная. Мы можем использовать рандом для этого. А чтобы характеристики присваивались кошко-девочке - мы можем сделать зерно для рандома из самого изображения.

Я работаю в Godot Engine и для получения семени мы воспользуемся HashingContext. Этот класс специально разработан для работы с криптографическими операциями, включая SHA-256 хэши. Т.к. все изображения - это массивы с байтами, нам не составит труда создать из изображения свой хэш. Хэши - достаточно крутая херня, которая неизменна в одних и тех же изображениях, но при этом при малейшем изменении - он полностью меняется, создавая новое семя

Пока работа с характеристиками для оружия в работе, покажу на другом примере. В игре оружием будут выступать карточки, как в Neon White, которых в руке не должно быть больше двух. Карточки должны быть различных цветов, которые как раз мы и сгенерируем при помощи "рандома кошкодев".

Т.к. вычисление хэша я выделил в отдельный класс статическим методом - я могу его спокойно переиспользовать в других местах игры. Пока получается интересно)

Комментарии


Время на сервере

22 февраля 2026, 09:02

Баннеры

Old-Web.comDaniel MyslivetsLink to the home page of Zen Browser, a popular Firefox-based browserMaidcore

Мой баннер

ThatMaidGuy

Код для вставки

Другие мои сервисы

> Мой сайт-визитка
> Анимешный счетчик на сайт
> Г-Г-Г-ГОРНИЧНАЯ ЧИКОЙ!!!
> Потом мб тут что-нибудь еще будет, а пока нет :(

Отблагодарить разработчика
Поделиться сайтом