Добавлен , опубликован

Введение

Вы и еще 8 выживших оказываетесь на острове абсолютно голые. Ваша задача выжить, и по возможности выбраться с острова. Остров таит в себе древние секреты. Сможете ли вы выжить и добраться до цивилизации?

Общее

Тип: Игра
Платформы: ПК,
Движок: Unity3d
Жанр: Выживание с элементами квеста
Ресурсы: Из интернета
Язык программирования: C#
Разрабатываю один.

Об игре

Игра мультиплеерная, Собираюсь сделать так, чтобы одному игроку было или невозможно или очень сложно пройти игру.
Но и при этом ввести соревновательный интерес, чтобы люди мочили друг друга, до конца всем не добраться. Но это пока просто идея. Думаю максимум на одну комнату можно будет запустить 9 человек. И после старта игры, перезайти в эту комнату нельзя.

Мое видение геймплея

Инвентарь на 16 клеток+ около 8 слотов на одежку (шапка, торс, брюки, ботинки, перчи, правая рука, возможно левая рука, почти наверняка кольца амулеты)
Очень холодно, даже в одежде, вам постоянно придется греться возле костра, иначе смерть.
Крафт, строительство обязательно.
Раздумываю над навыками. Они будут или выбираться игроком (выбор специальности) или качаться от применения .
На острове дикие звери разного уровня опасности, но чем дальше тем они сильнее это факт.
Имеется и "странные" враги, возможно даже в конце будет босс.
Магические ритуалы, алтари с магическими свитками (например один свиток== один фаербол)
Возможно предыстория, и история острова.
На данный момент реализовано не очень много, на скриншоте думаю видно.
Если интересно, буду вести дневник разработки, в котором буду рассказывать сложности и как их решил.

Разработка

Лог разработки. Часть первая.
В ближайшее время хочу настроить лобби игры, и скинуть ссылку для желающих зайти и ничего не делать, потому, что делать пока что нечего))
Придется выдумать систему контроля версий, чтобы люди из разных версий не заходили в комнаты к другим. Уже пара мыслей как это реализовать есть, но пока что главная проблема реализации интерфейса вообще, в том, что плохо работаю с UI в Unity.
Надо бы еще поскорей уже сделать окно экипировки, в принципе ничего сложного, но система инвентаря на данный момент самый сложный элемент в моем коде. Да и собираюсь потом игру на нескольких языках "выпускать". А идей как реализовать хранение текстовой информации, у меня пока нет. Точнее есть конечно, но ведь мне ее и использовать ее надо, поэтому хочу продумать логику заранее, чтобы потом не переписывать.
Мой единственный тестер, сказал что передвижение в игре не удобно. Оно происходит по щелчку правой кнопки мышки, он хочет чтобы управлять можно было клавишами. Я бы так и сделал, но боюсь нагрузка на сервер вырастет в космических масштабах. Одно дело передать точку куда двигаться, и другое каждый раз как чуточку двигаешься передавать новые координаты.поэтому скорей всего управление так и останется мышкой.
Может быть ему показалось не удобным, еще и потому что камера двигается за персонажем и поворачивается тоже за ним, выглядит страшновато, но я хотел сделать дезориентацию фишкой. Самодельные компасы и прочее. Наверно откажусь от этой идеи. К тому же иногда персонаж бегает вокруг точки, как будто ему мешает стена. Грешу на камеру. Точно откажусь от той идеи, если баг окажется в этом .
Дел много, Надо бы еще и тут на сайте заняться красивым оформлением, логотип сделал буквально за 2 минуты. Никуда такой не годится, но требовался по правилам.
Лог разработки. Часть вторая.
В связи с работой над дипломом, разработка игры двигается очень медленно. В коде почти ничего не менял, но добавил кучу новых префабов. Нашел более приличную текстуру снега, добавил морозные ветра.
Эх, надо бы вкурить делегаты. Знаю где бы они у меня заменили кучу кода. но к сожалению пока еще с ними не разобрался, поэтому не применяю.
Новый скриншот будет чуть позже
Лог разработки. Часть третья.
Поработал над графической частью. Пока все печально. Выглядит страшно. Но зато теперь работает голод и замерзание. Правда для игрока это пока не смертельно. Костер согревает кстати. И при приближении игрока к нему, создает кнопочку, в будущем эта кнопка будет реализовывать подбрасывания дровишек. Вы же не думали, что костры будут вечными? Новый костер разжигается с из двух камней, так как веток в игре пока нет. Кто бы мог подумать что так сложно найти модель ветки.
Попробовал создать анимацию рубки дерева. Получилась полная хрень. Без понятия что буду делать с этой анимацией...
Скоро надо бы выкладывать демку, но смотреть особо то и не на что. Может быть сделаю выстрел фаерболом, чисто для развлечения.
Лог разработки. Часть четвертая.
Словил кучу багов с компиляцией, как я понимаю причина была в том, что я сменил обычный редактор на студию. Потом еще кучу времени потратил чтобы плагин для юнистудии приделать. Ушло у меня на это прилично времени.
Еще раз попробовал прикрутить анимацию, и вновь ничего не получилось. Наверно придется сменить бравого качка на что нибудь сделанное в MakeHuman.
Изменил еще кучу всего по мелочи.
В общем добавил билд, можете скачать глянуть что там уже есть. Пока что один сервер на всех. Синхронизировать там пока практически нечего.
Лог разработки. Часть пятая.
Теперь можно кушать чернику, кусты этой вкусной ягоды не совсем похожи на реальные, но выбирать не приходится.
Просмотрел кучу вариантов зверей, монстров, уже есть олень и бурый медведь(жаль что не белый).
Сменил камеру. Долой глюки и дезориентацию

Скриншоты

Старые скриншоты удалять не буду, чтобы было видно как игра развивается
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
24
9 лет назад
Отредактирован Melissa
0
Это же Таааайга!
Правда ведь похоже ^______^
Жанр: Выживание с элементоми квеста
Выживание само по себе квест :3
Огнестрел будет?
Загруженные файлы
0
4
9 лет назад
Отредактирован alexprey
0
Огнестрел будет?
Подумываю на тем, чтобы один из выживших "почувствовал" силу, развивал ее при помощи медитаций и однажды мог бы из кристаллов и метеорита сделать световой меч. Пока что на фоне неожиданных способностей к магии некоторых его соседей, это выглядит слишком сильно. Разве что для прохождения скрафтить, отдать, вставить и прочее...
С другой стороны даже мечи под вопросом. Разве что консервные банки переплавят в небольшие слитки, и сделают маленькие ножики
0
29
9 лет назад
0
Кст, логи разработки можно выносить в отдельные ресурсы)
0
4
9 лет назад
Отредактирован Nihrom
0
alexprey, К тому времени когда я об этом узнал, я уже привык писать в том виде в котором логи сейчас находятся =)
0
27
9 лет назад
Отредактирован Devion
0
Словил кучу багов с компиляцией, как я понимаю причина была в том, что я сменил обычный редактор на студию. Потом еще кучу времени потратил чтобы плагин для юнистудии приделать. Ушло у меня на это прилично времени.
А мог просто в скайп стукнуть, всё бы нужное накинул.
И ещё вот здесь я специально выписывал что нужно для разработки
Вообще советую завести папочку с файлами, которые ты используешь в каждом проекте студии и туда закидывать все необходимое.
0
4
9 лет назад
Отредактирован Nihrom
0
А мог просто в скайп стукнуть, всё бы нужное накинул.
И ещё вот здесь я специально выписывал что нужно для разработки
Вообще советую завести папочку с файлами, которые ты используешь в каждом проекте студии и туда > закидывать все необходимое.
Дело было ночью =)
Чет проблема с компиляцией продолжилась. Каждый раз как использую UnityVS создает мне по всей видимости длл в проект. Приходится удалять папку Library, чтобы вновь все заработало
0
9
9 лет назад
0
Вроде неплохо должно получится
0
27
9 лет назад
Отредактирован Devion
0
0
23
9 лет назад
0
После увиденного настает ностальгия об вариковской тайге)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.