Разработчики не виноваты в том, что игроки массово подсели на фритупрей модель.
Модель распространения как правило выбирают не разработчики. И я думаю, что в данном случае имелись в виду не разработчики из подразделений EA, а именно Electronic Arts, и их отдел маркетинга. В основном отдел маркетинга. На сегодняшний день это, пожалуй, самый «жадный» дистрибьютор игр в мире.
Фримиум модель вполне неплоха, когда игровой процесс не навязывает микротранзакции, а цены адекватны. Это не мешает игрокам, и помогает заработать разработчикам. Например: АмНямка и Злобные Пернатые. Но когда за дело берутся крохоборы, такие как в EA (я опять про отдел маркетинга), то доходит до абсурда.
Во втором видео из статьи речь идет о том, что в ремейке Dangeon Keeper для мобильных платформ от EA, для того, чтобы откопать одну клетку требуется несколько часов, в отличии от оригинальной игры, где для этого требовалось несколько секунд. Чтобы ускорить процесс, нужны кристаллы. На одну клетку уходит кристаллов в денежном эквиваленте на 1.5 £, при том, что клеток там могут быть сотни на одном уровне, а оригинальная игра сейчас стоит со всеми дополнениями $5.99.
В общем автор, конечно, излишне драматизирует, но если тенденция не изменится, и жадность будет расти, или модель не изживет своего, то будущее, по крайней мере мобильных игр и ММО, видится не таким уж радужным.
Дело было давно, и в живую мне такие аппараты не попадались, но все же тут за ясные, а тут еще куча подобных фразочек. Хотя, возможно, существовали и «чистые печенья».
«Оптимизация» тут на уровне "&&" вместо «and». Какой может быть прирост производительности, если отбросить тот факт, что приоритет исполнения у "&&"? Просто так удобней, по крайней мере мне. И читаемость, опять же на мой взгляд, не страдает.
Разница в скорости исполнения между !!$foo и (boolean)$foo почти на уровне погрешности, а в случае, когда $foo — строка, двойное отрицание работает несколько быстрее (PHP 5.3.13). Неявности преобразования тоже не вижу, отрицание всегда приводит к типу boolean, и запись типа !!$foo короче даже, чем (bool)$foo. А на счет того, что приводить было не обязательно, Вы правы. Хотя иногда «лучше перебдить, чем недобдить.»
Разве где-то в названии, или в тексте статьи написано что-то вроде: «Практика программирования на PHP»? Это тестовый код, написан за полчаса исключительно для того, чтобы наглядно продемонстрировать концепцию.
P.S.: И чем вам не угодило двойное отрицание?
Это только для примера, максимально абстрактно, но не забывая про эту самую «информационную безопасность». Вы вольны собирать SQL-запросы так, как Вам удобно, или как это принято в используемом Вами движке/фреймворке/etc.
Недосервис за шесть часов? Круто!А ведь когда-то считалось крутым вместить 2^48 галактик с экономическим и физическим движками в 22 кб памяти…
Модель распространения как правило выбирают не разработчики. И я думаю, что в данном случае имелись в виду не разработчики из подразделений EA, а именно Electronic Arts, и их отдел маркетинга. В основном отдел маркетинга. На сегодняшний день это, пожалуй, самый «жадный» дистрибьютор игр в мире.
Фримиум модель вполне неплоха, когда игровой процесс не навязывает микротранзакции, а цены адекватны. Это не мешает игрокам, и помогает заработать разработчикам. Например: АмНямка и Злобные Пернатые. Но когда за дело берутся крохоборы, такие как в EA (я опять про отдел маркетинга), то доходит до абсурда.
Во втором видео из статьи речь идет о том, что в ремейке Dangeon Keeper для мобильных платформ от EA, для того, чтобы откопать одну клетку требуется несколько часов, в отличии от оригинальной игры, где для этого требовалось несколько секунд. Чтобы ускорить процесс, нужны кристаллы. На одну клетку уходит кристаллов в денежном эквиваленте на 1.5 £, при том, что клеток там могут быть сотни на одном уровне, а оригинальная игра сейчас стоит со всеми дополнениями $5.99.
В общем автор, конечно, излишне драматизирует, но если тенденция не изменится, и жадность будет расти, или модель не изживет своего, то будущее, по крайней мере мобильных игр и ММО, видится не таким уж радужным.
P.S.: И чем вам не угодило двойное отрицание?