Мне всегда казалось, что механизм Pathfinding'а (поиска путей) и передвижения это самый геморрой в стратегии. Потом локальный ИИ.
Так что, сурвайвл был бы много проще - меньше расчетов и алгоритмов.
К тому же, у тебя есть много факторов, от которых можно оттолкнуться:
2D или 3D
Камера - сбоку, изометрия, со спины, 1-е лицо, сверху
Против чего/кого борется игрок?
Кто его рядовой враг
Кто враг посильнее
Кто убервраг-босс
Кто идейный враг (вирус, простатит, демократия)
Чем борется (подручными предметами или крафтом)
Какое оружие ближнего боя?
Дальнего боя
Способности
Ибма оружие (с 1 зарядом в сессию)
Какие потребности надо удовлетворять игроку, помимо полоски здоровья?
Что положительного можно найти в мире?
Какие опасности существуют помимо основного врага?
Есть ли safe зона или safe время (день ночь)
Какую цель преследует игрок?
Есть ли союзники?
Игрок может строить или сооружать укрепления?
Влияет ли освещенность на успех игрока?
Отвечая на каждый из вопросов, ты сможешь проанализировать конкурентов на рынке и подобрать универсальный набор параметров для твоего сурвайвла.
ИМХО, разумеется :)
На данный момент испытываю кризис идей в области генерации случайных заданий. Может кто-то что-нибудь подскажет?
Я бы на твоем месте сделал табличку категориями заданий и декомпозировал ее до конкретного квеста (а еще точнее до ресурса, который необходимо собрать или до треша, который необходимо разнести).
Например:
Кузнец:
Принести (в отличие от добыть, это не ресурсы профессии)
25 оружейных прототипов
Рартитетных кинжалов
Добыть (категоризация по типам руды)
Черную железную руду
Белую железную руду
Синюю оловянную руду
Синюю и белую руды и т.д.
Скрафтить
5 мечей
20 копий
35 железных сапог
5 мечей и 5 копий и т.д.
Убить (монстры)
10 воров
5 контрабандистов
1 вора и 2 контрабандистов
Убить (боссы)
1 рудный голем
1 пещерный великан
Так тебе будет проще сбалансировать квесты, представить картину квестгивера и составлять диалоги.
GF RaiseD, Ушёл в окно.
Но если серьёзно, то в долгосрочной перспективе, делая так как ты сказал, есть риск столкнуться с анализом одних и тех же проектов.
Данное видео предназначено для быстрого обзора по новостям проектов - кто что показал за месяц и т.д.
Как бы там ни было, спасибо за фидбэк, хоть и негативный :)
Naman, ты можешь выпускать специальные новостные ресурсы вроде таких. Они будут попадать в ленту, и твой проект будет всегда фигурировать в новостях.
Если тебе требуется помощь - обращайся к менеджерам или ко мне, все расскажем.
Интересный подход. Способ работы подходит для Unity? Все, перешёл по ссылке, все нашёл. Даже билд самого софта на OS X есть. И все удивительно хорошо документировано.
По ссылке - карта, а не проект. Точнее, плохо организованное мероприятие.
Картинка должна быть достойна того, чтобы его все увидели!
Приложенная картинка выглядит безвкусно и, по всей видимости, просто взята из интернетов. Более того, ее очень грубо "растянули" по оси X (наверное, чтобы подогнать под требуемый размер)
uptime - время с момента запуска серверной машины)
Все верно.
Однако, среди ряда SMM (меня в т.ч.) этот термин ошибочно используется для обозначения понятия эффективного времени публикации (мои домыслы: от комбинации слов up (поднять публикацию/новость) и time (время)).
Ред. Jusper
» XGM Team / Дратути, Steam!
Оно переключается в настройках профиля.
Ред. Jusper
» XGM Team / Дратути, Steam!
В будущем, а точнее в v9, мы сделаем поддержку виджетов прямо в разметке страницы.
Ред. Jusper
» Unity / Пак: SimplyPoly World
» Unity / Пак: SimplyPoly World
А если серьезно, то Low Poly начал активно заходить года 1.5 - 2 назад.
» /home/girvel/workshop / Хочу делать игру #0
» Murk Game / Dead Squad - DevLog 2
Ред. Jusper
» /home/girvel/workshop / Хочу делать игру #1. Концепция
Так что, сурвайвл был бы много проще - меньше расчетов и алгоритмов.
К тому же, у тебя есть много факторов, от которых можно оттолкнуться:
ИМХО, разумеется :)
Ред. Jusper
» Murk Game / Dead Squad - DevLog 2
Например:
» /home/girvel/workshop / Хочу делать игру #1. Концепция
Ред. Jusper
» Jusper's Notes / Новостной дайджест: Октябрь
Но если серьёзно, то в долгосрочной перспективе, делая так как ты сказал, есть риск столкнуться с анализом одних и тех же проектов.
Данное видео предназначено для быстрого обзора по новостям проектов - кто что показал за месяц и т.д.
Как бы там ни было, спасибо за фидбэк, хоть и негативный :)
Ред. Jusper
» Field Of Honor / Field Of Honor
Если тебе требуется помощь - обращайся к менеджерам или ко мне, все расскажем.
» Двери, которые лучше не открывать / Релиз «Don't open the doors!»
Но со спокойным терпением жду версии для macOS'а и готов помочь в предварительных тестированиях.
» XGM Team / Мы ищем таланты
Пока нет готовности гарантировано оплачивать труд человека.
» Гномья графомания / Первый тест LotD 2.0
» XGM Team / Мы ищем таланты
Разместил на случай, если мимо будет крокодить инициативный юзер, которому нечего делать по ночам/вечерам.
» Beyond Despair / Beyond Despair — новый арт и скриншоты
Вам спасибо за качественный "абуз" главной. Вашему темпу развития и объему публикаций можно только позавидовать :)
Ред. Jusper
» Shapik: the quest 2 / Использование GAF конвертер devlog #2
Способ работы подходит для Unity?Все, перешёл по ссылке, все нашёл. Даже билд самого софта на OS X есть. И все удивительно хорошо документировано.
» Jusper's Notes / В какое время публиковать новости на XGM?
» Несыть / Несыть получила зелёный свет!
Ред. Jusper
» XGM Team / Spotlight
Причины: По ссылке - карта, а не проект. Точнее, плохо организованное мероприятие. Приложенная картинка выглядит безвкусно и, по всей видимости, просто взята из интернетов.
Более того, ее очень грубо "растянули" по оси X (наверное, чтобы подогнать под требуемый размер)
Ред. Jusper
» Несыть / Несыть получила зелёный свет!
Еще 3 года назад :D
» Jusper's Notes / В какое время публиковать новости на XGM?
Ред. Jusper
» Jusper's Notes / В какое время публиковать новости на XGM?
Однако, среди ряда SMM (меня в т.ч.) этот термин ошибочно используется для обозначения понятия эффективного времени публикации (мои домыслы: от комбинации слов up (поднять публикацию/новость) и time (время)).