Symfony. Routing — компонент маршрутизации.

Компонент маршрутизации связывает HTTP запрос с набором заранее сконфигурированных данных. Установка Вы можете установить компонент двумя способами: Через Composer (symfony/routing – проект packagist.org) Используя официальный Git репозиторий (https://github.com/symfony/routing) Затем, подключить автозагрузчик vendor/autoload.php, который предоставляет Composer. Иначе, ваше приложение не сможет найти необходимые для компонента классы.

Symfony. Компонент HttpFoundation.

Компонент HttpFoundation, позволяет взаимодействовать с HTTP через объектно-ориентированный подход. В PHP, запрос представлен, как совокупность глобальных переменных ($_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, …), а ответ формируется с помощью некоторых функций (echo, header(), setcookie(), …) Компонент Symfony – HttpFoundation – заменяет упомянутые глобальные переменные и функции, предоставляя объектно-ориентированный слой.

Symfony. Компонент HttpKernel.

Вольный перевод официальной документации. Компонент HttpKernel обеспечивает структурированный процесс, в результате которого объект Request преобразуется в Response, при помощи компонента EventDispatcher. HttpKernel достаточно гибок, чтобы на его базе создавать полнофункциональные фреймворки (Symfony), микро-фреймвори (Silex) или мощные CMS системы (Drupal).

Путеводитель по Symfony: Диспетчер событий

В этом путеводителе мы будем рассматривать автономные библиотеки (также известные как «Компоненты»), предлагаемые Symfony для создания приложений. Диспетчер событий Symfony предлагает компонент EventDispatcher, который позволяет выполнять основные зарегистрированные функции в нашем приложении.

Diablo III: Reaper of Souls — Как команда Blizzard вернула потерянный успех

Джошуа Москуэйра — геймдиректор Diablo III: Reaper of Souls — выступил на прошедшей недавно Game Developers Conference 2015. Москуэйра рассказал, как на самом деле принимаются решения в Blizzard, из-за чего команда отказалась от игрового аукциона, почему после релиза Diablo III весь офис был подавлен, несмотря на невероятные продажи и оценки критиков, а также какие […]

История разработки игры Diablo глазами её создателя

На игровой конференции Games Developers Conference 2016 выступил один из разработчиков культовой игры Diablo Дэвид Бревик. В своей лекции Бревик рассказал, как родилась идея игры, откуда взялось её название, описал историю разработки проекта и выделил самые удачные и неудачные решения команды. Редакция рубрики «Рынок игр» публикует запись и конспект лекции Бревика.

Как найти идею для игры

Автор: Вадим Чаругин, по образованию магистр прикладной математики. На последнем курсе пришел в Pixonic на должность младшего геймдизайнера. Сейчас — ведущий геймдизайнер на проекте War Robots. Вы твердо решили начать делать свою первую игру. Для начала нужно задать себе вопрос: «В чём моя цель?». Ответ может быть разным — от получения […]

Мета игры: как сделать так, чтобы игроки возвращались

Автор: Анатолий Шестов. Учился на политолога, играл в театре, а в геймдев попал из-за увлечения настольными ролевыми играми. В Pixonic руководит отделом меты в качестве ведущего геймдизайнера на проекте War Robots. Наш цикл о геймдизайне для начинающих скоро завершится. Мы собрали идеи, лучшие превратили в концепт, придумали занятия для игрока и убедились, что ему будет […]

Проверка концепта игры минимальными средствами

Автор: Иван Звонарёв. Учился на программиста, но решил стать геймдизайнером. Пришел в Pixonic как специалист по балансу, также занимается другими задачами на проектах компании в качестве геймдизайнера. Изначальная идея (или концепт, о котором мы говорили в прошлой статье) и готовая игра — это две абсолютно разные вещи. Игра может получиться не такой, […]