Найти в Дзене
Lazuwid Game Studio

Разработка. Мир. Генерация

В большинстве игр про выживание есть мир. И к нашей игре он тоже нужен. Игра будет с видом с верху. Следующие текстуры не мои, они взяты из очень старого проекта в котором я участвовал (он заброшен). Задний фон Теперь перейдём к миру, с начало я сделаю задний фон, который будет появляться когда игрок подойдёт к не закрашенному участку. Поверхность Теперь земля(камень) Генерация мира Теперь генерация мира. Здесь всё просто. Я буду использовать Simplex noise, чуть лучше чем шум перлина. Алгоритм генерации простой: Как выглядит в мире Если вдруг не повезёт, то будет остров на спавне Ну вот и всё следующие новости по разработке в будущем!
Оглавление

В большинстве игр про выживание есть мир. И к нашей игре он тоже нужен.

Игра будет с видом с верху.

Все вариации пола
Все вариации пола

Следующие текстуры не мои, они взяты из очень старого проекта в котором я участвовал (он заброшен).

Задний фон

Теперь перейдём к миру, с начало я сделаю задний фон, который будет появляться когда игрок подойдёт к не закрашенному участку.

Появление фона
Появление фона

Поверхность

Теперь земля(камень)

-4

Генерация мира

Теперь генерация мира.

Здесь всё просто. Я буду использовать Simplex noise, чуть лучше чем шум перлина.

Алгоритм генерации простой:

  1. Сгенирировать шум
  2. Отбрасываю тёмные пиксели
  3. Оставшиеся пиксели передаю в мир и спавню клетку.
-5

Как выглядит в мире

-6
-7

Если вдруг не повезёт, то будет остров на спавне

-8

Ну вот и всё следующие новости по разработке в будущем!