Pull to refresh
0
0
Мария Андреева @layrelin

Руководитель проектов

Send message

Что такое Entity System Framework и зачем он нужен в геймдеве?

Reading time18 min
Views51K
На Хабре уже есть очень много интересных статей про создание игры с нуля, но мало статей, описывающих что делать, чтобы своя любимая поделка не превратилась во Франкенштейна и дошла до вменяемого состояния. Автор оригинальной статьи рассказывает, как эволюционировал код игрового движка от кучи хлама в основном цикле к продуманной, расширяемой архитектуре, использующей Entity Component System. В статье много кода, который почти весь часто повторяется — но я не стал его выбрасывать, поскольку с ним будет понятнее, какие изменения вносит автор и как это отражается на всей структуре. Статья рассчитана на новичков, вроде меня, которые уже настрочили несколько «гениальных» прототипов, но теперь не знают, как разобраться в их коде.
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments12

История противостояния OpenGL и Direct3D

Reading time11 min
Views26K
Перед тем как мы начнём, скажу: я знаю об OpenGL гораздо больше чем о Direct3D. Я в жизни не написал ни одной строки кода для D3D, и я писал руководства по OpenGL. Так что то что я тут расскажу, не вопрос предвзятости. Теперь это просто история.

Зарождение конфликта
Total votes 213: ↑204 and ↓9+195
Comments132

Интервью со skype-мошенником

Reading time4 min
Views290K
Несколько дней назад Сергей Доля рассказал о том, как мошенники взломав скайп его друга, начали рассылать сообщения по контакт-листу с просьбой перевести денег. За несколько часов злоумышленникам по оценкам самого Доли удалось получить более 250 000 рублей. Об этом также писал tjournal.



Схема развода далеко не нова. Одна из самых известных историй на эту тему описана почти два года назад. Стыдно признавать, но около года назад я сам стал жертвой таких же (тех же самых?) мошенников. Один из старых знакомых, от которого давно не было ничего слышно, внезапно написал с просьбой перевести немного денег, потому что «очень надо». Да-да, я знаю, «как так можно», «ну что за лох» и всё такое. В общем, просто желаю вам не попадаться.

Но вот буквально на днях ещё один из моих контактов, с которым я также давно не переписывался, неожиданно написал и… да, попросил дать взаймы несколько тысяч. На этот раз я, конечно же, всё понял с первых двух фраз, но решил не убивать интригу, а немного развлечься. Впрочем, ничего забавного из этого не вышло. Мне было интересно, что будет делать мошенник, когда обнаружит, что на его счёт ничего не пришло, хотя жертва перевод подтвердила. На деле же оказалось, что человек с той стороны не всегда может проверить счёт, на который просит кинуть деньги.

Из статьи Доли мне запомнился скриншот, на котором кто-то из его друзей просит мошенников дать интервью, а они отказываются. Ну и раз представился такой шанс, я тоже решил попросить дать интервью. Неожиданно, мне удалось получить ответы на многие интересные вопросы. Ниже я привожу наш диалог в незначительной художественной обработке.
Читать дальше →
Total votes 194: ↑172 and ↓22+150
Comments186

Мобильная платформа Qualcomm Snapdragon

Reading time5 min
Views23K
Процессоры мобильных устройств за последние несколько лет преодолели рубеж в 1.5 ГГц, обрели многоядерность, научились декодировать видео, ускорять флеш и поставили под вопрос доминирование архитектуры х86 на рынке персональных вычислений. Смартфон, который легко умещается на ладони, по уровню производительности вплотную подобрался к нетбуку.

Inside the box

В отличие от своих настольных собратьев, мобильные платформы — это вещь в себе. Все компоненты системы, включая CPU, GPU и многое другое — размещены на единственной интегральной микросхеме. Подобная конструкция обрела название System-On-Chip (SoC, система-на-чипе). Использование SoC позволяет упростить разводку системной платы, уменьшить производственные затраты, а также оптимизировать энергопотребление и тепловыделение системы в целом.

Сердцем HTC Sensation и Evo 3D является SoC MSM8260 компании Qualcomm, с которым мы и познакомимся более детально. MSM8260 — это второе поколение чипов Qualcomm Snapdragon, выполненное по 45 нм технологическому процессу.
Читать дальше →
Total votes 32: ↑32 and ↓0+32
Comments15

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity