Z-survival game development

Разработка
Текущее время: 30-10, 19:44

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Проблемы и их решение
СообщениеДобавлено: 03-08, 21:15 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 28-07, 21:08
Сообщения: 114
Сразу же возникли 2 вопроса.
1. Если делать интерьеры зданий как в NWN или Morrowind, то пропадает смысл баррикад, зомби появляются в пределах видимости только после того как сломают ограждния (баррикады создают мини-игру. Нет возможности их отстреливать зарание из окна. Так же нельзя будет лениво отстреливать из окна шастающих внизу зомби ради фана. Мародеры не смогут не подпускать к зданию чужаков, то есть с ними столкнешься только когда попадешь внутрь. Из этого следует, что интерьеры должны быть загружаемыми одновременно с моделью местности, чтобы улицу от интерьера разделяла только дверь, а не полоса загрузки.
2. Из вышеописанной проблемы вытекает следующая. У нас активна горизонтальная плоскость прицеливания, как задействовать вертикальную плоскость? Чтобы отстреливать тех кто на крыше, либо с крыши тех, кто внизу. Единственное что пришло в голову это активация вертикальной плоскости с помощью зажатия клавиши (например ПКМ) + перемещение прицела по вертикали с помощью движений мыши. Либо при нормальной горизонтальной плоскости за вертикальную будет отвечать колесо мыши.

Ваши предложения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 09:03 
Не в сети

Зарегистрирован: 02-08, 14:02
Сообщения: 17
Насчет интерьеров: WELCOME TO TEH 2o1o
>Чтобы отстреливать тех кто на крыше.
ЗОМБИ НА КРЫШЕ!!! ВСЕ В ВЛ80
Алсо нахуй вертикальная ось? Навел на зомбю да убил, на крыше он или внизу. Баллистику запилите нахуй еще, а так же ветер, влажность и атмосферное давление. Хуйней страдаете, товарищи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 10:09 
Не в сети

Зарегистрирован: 28-07, 21:14
Сообщения: 30
Ты не понял сути, мы не усложнить хотим, а наоборот упростить управление.
Представь ситуцию -- в приблизительно одном месте стоит человек и собака (ростом ему до колена). Игрок стреляет в сторону обоих, в кого из них он должен попасть?
А если два зомби находятся на одной линии на разных высотах, как определить, в кого стреляет игрок?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 10:11 
Не в сети
Аватара пользователя

Зарегистрирован: 29-07, 10:58
Сообщения: 23
Интерьеры можно сделать и динамически загружающимися - игрок входит в здание, его обычная модель растворяется и загружается модель внутренней поверхности дома.
Насчёт прицеливания не понял проблемы - нацелил на зомби на крыше - выстрелил в него, нацелил на того, кто на улице - выстрелил в него.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 10:14 
Не в сети

Зарегистрирован: 28-07, 21:14
Сообщения: 30
Изображение
Медскиллз для пояснения. Красные - зомби, зеленый - игрок, синий - курсор. В кого должны лететь пули? Пули еще можно не показывать, но гранату например?


Последний раз редактировалось Inka 04-08, 10:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 10:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29-07, 10:58
Сообщения: 23
Inka писал(а):
А если два зомби находятся на одной линии на разных высотах, как определить, в кого стреляет игрок?

Такие ситуации будут крайне редки, поэтому просто можно назначить вышестоящему больший приоритет, т.е. игрок в первую очередь в него будет стрелять.
Если подумать, с topdown перспективой описанная тобой ситуация может возникнуть только в 1 случае - с летающими тварями. Иначе пол, на котором стоит вышестоящий зомби будет просто перекрывать вид нижестоящего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 10:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30-07, 02:09
Сообщения: 24
goodsir писал(а):
Inka писал(а):
А если два зомби находятся на одной линии на разных высотах, как определить, в кого стреляет игрок?

назначить вышестоящему больший приоритет


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

не, не гоните.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 11:14 
Не в сети

Зарегистрирован: 02-08, 14:02
Сообщения: 17
Блять, хайлайт зомби. Навел на одного - он подсветился несильно, %%АУТЕР ГЛОУ%% так сказать, в него и летят пули.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 12:13 
Не в сети

Зарегистрирован: 28-07, 21:14
Сообщения: 30
Да, подсветка хорошее решение, так и сделаем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 12:47 
Не в сети

Зарегистрирован: 02-08, 14:02
Сообщения: 17
А есть крутой вариант вообще, не ставить зомби на крышу, например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 15:30 
Не в сети

Зарегистрирован: 28-07, 21:14
Сообщения: 30
Ну проблема была не конкретно из-за крыши, а из-за разного роста и позиции по вертикали у врагов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 17:25 
Не в сети

Зарегистрирован: 02-08, 14:02
Сообщения: 17
Inka
А рост тут при чем? если стоит собака и человек рядом, то стреляешь ты в их сторону, в любом случае. Ну а по вертикали - вы холмы там с отвесными стенами делать хотите? Или что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-08, 22:46 
Не в сети

Зарегистрирован: 28-07, 21:14
Сообщения: 30
Я вижу, что у тебя в голове сейчас работа игры с точки зрения конечного пользователя. А я смотрю еще и со стороны ее программирования. И с этой стороны разные мелочи играют существенную роль -- даже если перепад высот небольшой, это все равно нестандартная ситуация для программы и она должна ее правильно обрабатывать. Пока никто не сел за разработку, все выглядит высокоуровнево и отлично, а потом всегда возникает тысяча различных мелочей, которые нужно предусмотреть. И именно эти мелочи и создают в итоге качество, на них нельзя забивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-08, 07:23 
Не в сети
Аватара пользователя

Зарегистрирован: 29-07, 10:58
Сообщения: 23
Он имеет в виду, что если игрок стреляет в сторону собаки с человеком, то пуля попадёт в первого попавшегося. А если планеты выстроились в линию и в момент попадания собак и человек заняли ИДЕАЛЬНО одинаковую позицию - пуля попадёт в того, кто первее в массиве/списке существ будет.
Вообще не понимаю, почему вы из такой мелочи проблему раздуваете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-08, 09:01 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 28-07, 21:08
Сообщения: 114
Ну проблема то уже решена. Будем здесь писать о новых проблемах, если возникнут.
А с этой значит так:
Игрок стреляет параллельно земле, если не навел прицел на объект (подсветил) который находится в другой высотной плоскости. По собаке наверное случайно и не попадешь (если не будет разлета пуль и по вертикали, а он будет? хотелось бы, если возможно), надо целиться курсором. Это может нагнать чуть больше страха на игрока.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB