Алёна C++: Вопросы с собеседования
На примере системы ИИ из игры Thief из прошлой серии вопросов расскажите, каким образом вы реализуете поведение стражников «поиск игрока» и пустите их разведывать территорию так, чтобы это выглядело праводоподобно? Как вы убедитесь, что это поведение не слишком сложное для игрока, что игрока нельзя найти, если он играет хорошо?
...
источник
...
Вот так программисты геймдизайном и занимаются, ага. А потом выходят всякие Сталкеры. Ну откуда программист знает, что по-настоящему праводоподобно, а что — нет, что «сложное», а что «хорошо»?
...
Правильный ответ, кстати — «спрошу у геймдизайнера».
...
Если геймдизайнер не может ответить на этот вопрос, то гнать его надо.
...
Там дальше еще смешнее: «В вашей RTS игре компьютер время от времени посылает разведчиков разведывать территорию. Дизайнеры хотят, чтобы каждый разведчик двигался полуслучайно и обходил различные части карты, предпочитая те, которые были открыты недавно».
...
Дизайнеры дураки, компьютер не должен разведывать. Компьютер и так все должен знать. Надо посылать на базу противника разведчиков, типа «я разведую!».
...
А после этого атаковать. Игрок никогда не заметит разницу, ибо он не видит разведчиков, которых ты послал не к нему!!!11111
(еще 14 слов)
Белые обезъяны не умеют делать игры
Даже «Веселого фермера» изобрели японцы.
(еще 3 слова)
Как играть в League Of Legends, часть 2 (чуть более продвинутая)
Продолжаем разговор.
...
1. Предметы собираются из других предметов, при этом сумма всегда лучше отдельных частей. Вы как правило не можете позволить себе купить предмет сразу, ткните на него в магазине и вы увидите его «состав». Покупайте по частям, части тоже очень полезные сами по себе.
...
2. Последний, 4-ый спелл героя, который дается на 6-ом уровне, называется ultimate. Всегда берите его, когда он есть. Что касается остальных спеллов, то распространенная тактика — качать сначала два (ибо один без перерывов качать нельзя) «главных», а потом докачивать второстепенный.
...
Какие главные — решайте сами.
...
3. За убийство крипов дают деньги (и бонусный XP) тому, кто нанес последний удар. Это называется last hitting. Даже если вас зажали враги к вашей пушке, вы все равно можете как-то фармить с помощью last hitting-а. Ну и понятно, что тратить ману на крипов со 100% здоровья довольно глупо, а на побитых ради last hit-а — всегда хорошо.
...
4. Руны сделаны через жопу. Их три цвета: синие (все, что связано со способностями), желтые (все про защиту) и красные (все про физическую атаку). Бывают руны вне специализации, например, синие руны про физическую атаку. Они гораздо слабее таких же, но красных.
...
Руны — трех тиров, третий — самый крутые. Руны первого тира дают 54% статов рун третьего тира по цене всего 8% от рун третьего тира.
...
Есть оригиналы, которые запихивают любые руны, даже неспециализированные чтобы поднять один стат (например, все руны +crit). Я считаю это глупым.
...
Если не знаете, что брать, то:
...
Красный для магов: spell penetration, для мелишников — armor penetration или +crit.
Желтый: health regen наиболее универсален. Он не помогает «прямо в бою» (ибо медленный), но хорошо помогает оставаться на линии дольше. Варианты — регенерация маны.
Синий: для магов — ability power, для мелишников (и для некоторых магов) — cooldown reduction.
...
Это совсем грубо, дальше разберетесь сами.
...
5. Таланты (Masteries) тоже сделаны через жопу. Если вы не знаете, что брать, то сначала качайте ветку utility: талант, снижающий время смерти (вы будете часто дохнуть) и вплоть до meditaion.
...
Это очень полезный талант, восстанавливающий 1 ману в секунду.
...
Уровня до 20-ого совета «качай utility» вполне хватит.
...
6. Jungling.
...
В лесу есть крипы, которые дают опыт и даже бафы. Их можно убивать примерно уровня с 6-ого. Стратегия, когда один игрок убивает только этих мобов, а другие игроки на линии, в результате чего все получают больше опыта, называется jungling.
...
Эта стратегия — для опытных игроков, потому что неопытные так увлекаются jungling-ом, что не знают, когда надо остановиться.
...
Голем в лесу дает при убийстве синий баф — регенерацию маны и снижение кулдаунов, ящерица — красный, замедление при мелишной атаке и дополнительный урон. Если вы кастер, то берите синий, если нет — то красный. Лучше не воровать ненужный вам баф.
...
7. Summoner Spells.
...
Есть два спелла, которые можно взять дополнительно любому герою. Называются они Summoner Spells.
...
«Самый полезный» — это flash. Дается он только на 12-ом (или 14-ом) уровне, но после этого использовать какие-то другие спеллы довольно глупо. Есть оффенсивные спеллы, которые почти гарантируют first blood. Но это типа для опытных и тех, которые знают, что делают.
...
Есть куча спеллов, которые просто проигрывают в сравнении с другими. Даже казалось бы полезный heal не так крут как, например, cleanse.
...
Что касается flash-а, то, на мой взгляд, он является чуть ли не «обязательным», что говорит о явном его дисбалансе.
...
Из доступных на первом уровне саммонера самым полезными являются exhaust и ghost. (А вовсе не smite и revive).
(еще 12 слов)