Лучшая часть серии. Ваас вполне реалистично получился, не слишком пафосно, достаточно отбито для отморозка, и с юмором. А еще забавная серия роликов на ютубе про Вааса и коняшку.
На счет детекта девайсов и кнопок, лучший из встреченных подходов - не ограничивать, потому что многие одновременно используют несколько девайсов, так иногда удобнее. Сами действия в таком случае можно вешать не на кнопки, а на события, с события маппить на кнопки разных девайсов. Тогда одно и тоже событие можно вызвать с нескольких девайсов параллельно, не обращая внимание на тип девайса.
Игры тот ещё трешак, по сравнению с жизнью. Там все сделано хуже. За примерами далеко ходить не нужно:
1 - во всех играх крайне скудный арсенал и тактические возможности.
Чтобы это понять, достаточно поискать какое оружие и какие приемы применялись в первой и второй мировых войнах - разнообразие просто впечатляет.
Например вот один из тысяч примеров: летающая торпеда
https://missilery.info/gallery/letayushchaya-torpeda
это некий эрзац-рпг, собираемый из говна и палок, несущий 100-150кг взрывчатки. Не трудно представить эффективность такого снаряда, когда он прилетает в окно дома, где засел враг - это не граната, этажа три сразу минус. А их залпами по 5-10 штук пускали - просто тотальный эктерминатус.
Или взять огнеметные системы - они не оставляли шансов, страшное оружие.
Такое в играх увидеть нельзя - по игровым меркам это просто имба. В реальности же это не самое страшное оружие, и всему есть противодействие.
2 - в играх характеристики оружия сильно порезаны
В реальности одно попадание из любого оружия выводит из строя.
В играх пистолеты почти бесполезны, а из скорострельной автоматики нужно всадить 1-2 рожка чтобы положить противника. И даже можно танковать головой антиматериальные винтовки, лол - это те самые, что человека в кровавую пыль превращают, и стены проламывают.
К технике тоже относится: та же авиация например сильно порезана, маневренность никакая, реальные самолеты намного более маневренные, авиапушки/ракеты эффективны только при прямом попадании, не смотря на огромный калибр и мощность, и между отстрелом ловушек добавляют длинные паузы, чтобы дать возможность сбить авиацию, вырезан весь инструментарий для обнаружения/наведения, чтобы стрелять только в упор.
3 - баллистика тоже порезана
Пули и снаряды сильно замедлены, и у них слишком круто вниз загибается траектория
Даже пейнтбольное оружие куда как эффективнее того, что есть в играх
В общем в играх специально все значительно упрощено и ухудшено, чтобы сравнять шансы, упростить игровой процесс, снизить стоимость ошибки. Одно дело, когда ты бегаешь под огнем, не обращая на него внимание, и практически не ощущаешь редких попаданий от медленных игровых снарядов, и другое дело, когда достаточно одного попадания, и его очень сложно избежать из-за огромной скорости снарядов - тут уже особо не побегаешь, тут уже думать нужно, мозг включать, а это больно.
С npc в играх та же история: их настраивают так, что они секунды две тупят, якобы не видят тебя, давая шанс выстрелить первым. Толстая игра в поддавки.
И вот наблюдая все это, понимаешь, что игры - это просто чуть более интерактивный аналог шахмат. Отсюда все эти упрощения.
Почита комменты. Ну хз. Для хорошего программиста язык это лишь инструмент.
Под бек сайта лучше всего подойдет именно php, за счет дешевой рабочей сил, простоты и ориентированности на веб: простейшее апи на php это одна короткая строка, без каких-либо внешних библиотек или зависимостей. Python подойдёт, только если проект одноразовый, и поддержка не планируется. Java - если наоборот, нужна длительная поддержка, и дорогая разработка не смущает.
Не, нифига, пусть будет. Там еще даже потанцевал для улучшения есть: самую четкую картинку в центре экрана нужно, по краям можно спокойно уменьшать разрешение рендеринга, туда смотрим редко.
А если компилировать, то программы и игры будут все возможности железа использовать, правильно понимаю?
У меня в процессоре есть такая штука новая, называется avx512
Пишут что от нее прирост получается от 10 до 20 раз, а не несколько процентов
https://habr.com/ru/news/t/717444/
А почему тогда те же игры и программы также как шейдеры не компилируются под мой процессор, чтобы работали лучше? Не смогли такое придумать пока, да?
Один только посол Ландо чего стоит, и его постоянные терки с ГКаром. Его преемник школьник Вирр. Загадочный К'ошш. Шеридан, Иванова, молодой Гарибальди. Очаровательная Д'лен и стеснительный Линьер. Целый мир, целая эпоха.
Это классика. Как и lexx. Там декорации и спецэффекты дополняли игру актёров, а не заменяли.
А как так получается, что один процессор быстрее другого, но при этом в чисто вычислительной задаче проигрывает?