Как стать автором
Обновить
8
0

Грузчик

Отправить сообщение

Golang + Phaser3 = MMORPG — Клиент и Сервер

Время на прочтение6 мин
Количество просмотров5.5K
image

В прошлой статье мы сделали с вами заготовку, так сказать основу, на чем будет создаваться наша вселенная, визуализация с помощью консоли может быть и выглядит хорошо, но текстовые символы это скучно и не очень красиво, в этой статье мы займемся визуализацией наших тайлов с помощью Phaser.js

В прошлой статье наш проект выглядел так:

image

Теперь мы будем использовать и другие инструменты для веб-разработки, надеюсь у вас установлен Node.js и npm, если нет, то срочно установите. И так открываем терминал и запускам:
Читать дальше →
Всего голосов 6: ↑4 и ↓2+4
Комментарии5

Golang + Phaser3 = MMORPG — Делаем базу для бесконечной генерации мира

Время на прочтение12 мин
Количество просмотров7.8K
image

На русскоязычных ресурсах трудно найти подходящую информацию, возможно этот материал позволит вам понять некоторые основы для создания многопользовательских игр и не только. Я планирую сделать серию статей по созданию 2.5D MMORPG, то бишь в изометрии, наш мир будет разделен на процедурно-генерируемые чанки, состоящие из тайтлов. Сервер будет написан на языке Golang, который как мне кажется отлично для этого подходит, клиентская часть будет на JavaScript с использованием фреймворка — Phaser.js

Создаем генерацию мира


И так в этой статье мы напишем генератор чанков для ММО на Голанг, мы не будем пока рассматривать Phaser. Для процедурной генерации нам потребуется шумовая функция, мы будем использовать Шум Перлина, рекомендую ознакомиться с данной статьей и переписать код на Го или взять мой вариант.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+19
Комментарии9

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность