Камрад
|
2StranNick
Думал вот думал насчет отображения ранений. Лучше чем в Worms 2 не придумал А что, тоже прикольно - отлетающие минусовые бонусы с цифирками, подпрыгивания на месте и крики "Ой! ой! ой!", очень даже за душу берет. Главное весело
А если честно, игра ведь у нас реалистичная? Вроде того. Тогда будем исходить из того, что чувствует человек при попадании в него пули. Главное это боль. Значит какие-то крики должны быть, типа там "Ой, в меня попали!" и "На нас напали!" Второе - от боли притупляется координация движений, реакция, снижается зрение (мутнеет в глазах). Значит все это тоже должно быть.
При попадании в нас изрядной доли свинца получаем "выигрыш" в размере медленного передвижения, дрожания рук, снижения зрения, замедленная стрельба, т.е. по идее герой начинает медленно реагировать на действия игрока. Мы стреляем из автомата - а автомат носит в стороны, т.к. руки дрожат, в глазах потемнело (не покраснело!). Можно реализовать убавив немного света. Дышит тяжело, сердце вот-вот вырвется из груди. Еле-еле добирается до аптечки с обезбаливающим (наркотиком) - и вот через некоторое время уже более-менее уверенно стоит на ногах.
Зато потом от наркотика может начаться ломка, тогда придется снова делать инъекцию, чтобы быть в норме. Привыкание как никак.
Вообще походные аптечки должны вылечивать максимум на процентов 10-25% не больше. Чтобы подлечиться основательно придется ходить в город к врачу или местному шаману-знахарю.
Сам процесс лечения должен выглядеть приблизительно так.
Получил герой пулю скажем в ногу, сооответственно не может быстро перемещаться, хромает при ходьбе. Жизнь при этом продолжает медленно уменьшаться до того момента пока мы не остановим кровотечение. Герой при этом постоянно кидает реплики "Ой болять мои раны!" Чтобы всего этого избежать, для этого можно написать на экране сообщение, что у героя кровотечение и долго он так не протянет, нужно остановить кровотечение и принять обезбаливающее, чтобы не кричал. Берем аптечку, соответствующий препарат, останавливаем кровотечение, перебинтовываем рану, все - полоска жизни уже не уменьшается, но при этом и не увеличивается. Т.е. жизненные силы мы потеряли и для их восстановления требуется время. Можно сделать, чтобы жизнь сама потихоньку восстанавливалась. Что называется - время лечит Даем ему обезбаливающее - он успокаивается и больше не кричит. Чувствует себя немного увереннее - руки не дрожат, уже может небыстро бегать. Характеристики стабилизируются. Дыхание спокойное, но слабое
Ну что, наверное ничего нового не написал?
А это случайно не tordek писал? Стиль один в один.
В авиасимуляторах есть такие понятия redout и blackout. Т.е. когда герою тяжело от перегрузок, у него темнеет в глазах, это redout, когда герой теряет сознание - blackout. От ранений, соответственно, тоже должно темнеть в глазах. Но тут есть одно НО. Ранения обычно ассоциируются с кровью, кроме того, красный цвет означает "внимание!". Поэтому в играх попадания обычно обозначаются красным экраном, т.е. не потемнением, а покраснением в глазах. Это называется эргономика.
|