Ssylka

Odinbit: эволюция 2d-песочницы

В Odinbit переработана генерация мира: трава теперь появляется с вероятностью 20% на тайл, что создает более естественный и разнообразный ландшафт. Структуры мира также стали разнообразнее за счет случайных пропусков блоков при генерации, что устраняет их «идеальность». Количество блоков для строительства увеличилось до 22, а инвентарь стал многостраничным с цифровым управлением для удобства выбора. Добавлена возможность разбора блоков на ресурсы.
Odinbit: эволюция 2d-песочницы
Изображение носит иллюстративный характер

Механика перемещения персонажа переработана: теперь движение плавное, с использованием интерполяции. Для регенерации ресурсов реализована система, где новые ресурсы появляются сразу после уничтожения старых. Введены инструменты, необходимые для добычи ресурсов, а также добавлено земледелие с возможностью выращивать капусту и деревья.
Многопользовательский режим реализован через WebSocket с использованием библиотеки Melody на Go. Клиент авторизуется на сервере, отправляя никнейм и пароль. Сервер не является авторитарным и лишь пересылает данные между игроками, что снижает нагрузку. Для передачи данных используются бинарные пакеты msgpack с общим типом map[string]interface{}, что обеспечивает гибкость в изменении пакетов.
Размер файлов с миром оптимизирован: блоки занимают 7 бит вместо 8, что достигается за счет битовой упаковки данных. Код сервера открыт для доступа и модификации.


Новое на сайте

18587Как одна ошибка в коде открыла для хакеров 54 000 файрволов WatchGuard? 18586Криптовалютный червь: как десятки тысяч фейковых пакетов наводнили npm 18585Портативный звук JBL по рекордно низкой цене 18584Воин-крокодил триаса: находка в Бразилии связала континенты 18583Опиум как повседневность древнего Египта 18582Двойной удар по лекарственно-устойчивой малярии 18581Почему взрыв массивной звезды асимметричен в первые мгновения? 18580Почему самые удобные для поиска жизни звезды оказались наиболее враждебными? 18579Смертоносные вспышки красных карликов угрожают обитаемым мирам 18578Почему самый активный подводный вулкан тихого океана заставил ученых пересмотреть дату... 18577Вспышка на солнце сорвала запуск ракеты New Glenn к Марсу 18576Как фишинг-платформа Lighthouse заработала миллиард долларов и почему Google подала на... 18575Почему космический мусор стал реальной угрозой для пилотируемых миссий? 18574Зеленый свидетель: как мох помогает раскрывать преступления 18573Инфраструктурная гонка ИИ: Anthropic инвестирует $50 миллиардов для Claude