OldMap #3 - Начало игры

Всем привет. Продолжаю создавать свою изометрическую ММО.

Прошлые части можно у меня в в профиле. Там есть про начало разработки и выбор сервера.

Начало игры

Как видно из прошлых частей я сделал не много, но оказалось что я уже наделал ошибок!

Первая ошибка - я не заложил и не подумал о смене локаций. Я просто отдавал отдала карту и всё.

Первая локация

Я решил изменить стартовую локацию, игрока надо немного включить в мир, в игру, по этому теперь стартовая локация это площадке, не загруженная декорациями.

Level start
Level start

Тут уже крылась первая ошибка. Я сохраняю позицию и локацию игрока, но никак не отдаю их, по этому пришлось закладывать запрос на нужную локацию, после получения данных об игроке, казалось бы очевидно, но когда нужно много всего сделать, можно забыть о таких вещах :(

НПС

Я сделал важную доработку, теперь на карте могут быть НПС, они уже отдаются из базы, а именно их имя и описание, расположение отдаётся с картой.

С НПС уже можно взаимодействовать.

На НПС можно наводить и видеть краткую иконку.
На НПС можно наводить и видеть краткую иконку.

Если на нажать на НПС то мы ожидаемо подойдём и начнётся диалог

Взаимодействие с НПС

Локации

Следующий важный, базовый элемент который мне удалось добавить это локации и смена локаций.

Теперь на карте есть фиолетовые квадраты, которые обозначают переход между локациями.

Временное обозначение телепорта
Временное обозначение телепорта

Пришлось добавить кучу новых параметров к локациям. Это расположение телепортов, расположение НПС, стартовые точки, при переходите из разных локаций - разные.

Смена локаций

Итоги

Теперь смена локаций, сохранение положения игрока в мире, НПС в мире работает хорошо.

Видимых изменений мало, но заложен хороший фундамент!

Уже вырисовывается игра! Можно зарегистрироваться, выйти и зайти заново. Поговорить с НПС или погулять по локациям.

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

Актуальная версия всегда доступна на сайте

1212
3 комментария

Закос под старые игры с укороченными картами? Не помню, как называлась та старая игра. Что-то про Quest, где можно было играть несколькими персонажами.

1
Ответить

Тайлы сок. Рисовал сам?)

Ответить

Ниплохо

Ответить