Обновить
222
0
Павло@TheShock

Senior JS Developer

Отправить сообщение

Объемные планеты в 2D через шейдер

Время на прочтение7 мин
Охват и читатели59K
А помните, как вы просили меня про шейдеры написать? Помните? Нет? А вот я помню и даже написал. Милости просим, поговорим о прекрасном.

Сегодня я поведу речь о том, как я делал объемные вращающиеся планеты для нашей игры blast-off. Тоесть они, конечно, совершенно плоские, всего пара треугольников, но выглядят как объемные.



Заинтересовало? Прошу под кат. Картинок прилично.
Читать дальше →

Привлечение пользователей в мобильную игру

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели29K
Многие начинающие разработчики впадают в довольно наивное заблуждение: сделаем игру, в которую интересно играть, и заработаем на этом денег. К сожалению, рынок мобильных игр перенасыщен, каждый день выходят сотни новых тайтлов, игрок же способен оценить «интересность» от силы десятка игр в неделю. И вряд ли ваш проект окажется в этой десятке, если не предпринять дополнительных усилий.
Читать дальше →

«У меня есть крутая идея игры» или типичные ошибки молодых разработчиков игр

Время на прочтение7 мин
Охват и читатели90K
Многие молодые разработчики и ребята пока еще не имеющие отношения к геймдеву, часто говорят фразу «У меня есть идея для игры и мы заработаем на ней миллион!». Узнали себя? В этот момент они находятся в необычайном состоянии, когда им кажется, что море по колено и тот заветный миллион у них уже в кармане. На этой волне вдохновения они приступают к началу разработки и даже не задумываются еще о том, что их ждет впереди.

Далее я расскажу о своей истории и к чему привело наше начинание. Надеюсь, что данный рассказ поможет молодым разработчикам разобраться в нынешней ситуации на рынке и, возможно, избежать типичные ошибки, которые присущи всем начинающим разработчикам.

image
Читать дальше →

Краткий обзор нового Unity UI с примерами организации интерфейса

Время на прочтение5 мин
Охват и читатели82K


Пожалуй, для многих новость о выходе новой системы Unity UI (далее просто UI) не показалась чем-то значимым. Как минимум — по причине её сырости, как максимум — из-за существования NGUI. Я поначалу не стал исключением, но открытие исходного кода UI системы (1) под либеральной лицензией MIT/X11, а так же энтузиазм разработчиков Unity Technologies заставили меня изменить мнение.

На мой взгляд, новый UI принесет нам довольно много плюсов:

  • Вполне достойный инструмент из коробки;
  • Возможность более глубоко понимать работу UI благодаря наличию исходников;
  • Общепринятый механизм внесения изменений в исходный код UI — fork/pull request;
  • Здоровая конкуренция между разными системами UI в конечном итоге принесет свои плоды в виде более качественных и удобных инструментов для Unity, а возможно и демпинг цен;
  • Тесное взаимодействие команды разработки UI и ядра Unity уже сейчас приносят плоды в виде оптимизаций производительности, да и в будущем надеюсь они будут идти нога в ногу.

Читать дальше →

Простой лидерборд на Unity3D с facebook-ом

Время на прочтение8 мин
Охват и читатели21K
После участия в Ludum Dare 31 у нас появилась игра, в которой можно соревноваться с друзьями и мы решили добавить к ней лидерборд, с авторизацией через Facebook. Какие сложности могут возникнуть и как сделать подобный в своей игре читайте под катом.

image
Читать дальше →

Жизнь с программистом

Время на прочтение5 мин
Охват и читатели27K
КДПВПривет, %username%. Предлагаю отвлечься от решения проблем и немного расслабиться после первого трудового дня на этой неделе. Дело в том что у меня есть замечательная девушка (ага, хвастаюсь), пишущая неплохие рассказы. Но пишет она их в основном для себя, «в стол», т.к. ни блога не имеет, ни ЖЖ и вообще нигде не публикуется. И вот сегодня скинула мне рассказ настолько мне понравившийся, что я даже выпросил разрешение опубликовать его здесь. Тема не нова, но написано по-моему очень даже неплохо, думаю сообществу понравится. Итак, впечатления от года жизни с программистом.

Жизнь с программистом


Все сидела и думала, как начать свой рассказ. Хотела, чтобы было в меру пафосно, с красивым вступлением (о первых ЭВМ, о людях, которые их разработали, о вечных темах, описываемых в мире литературы и кино). Но каждый вариант застревал на второй-третьей строчке. Поэтому, без лишних слов – я живу с программистом.
Тема и вправду благодатная. Уже много историй было написано и об IT-шниках, и о программистах в частности, каждая третья цитата на bashorg посвящена их работе. А есть еще замечательный роман Алекса Экслера «Записки невесты программиста», над которым я хохотала до слез. Мысли главной героини были настолько схожи с моими, да и диалоги между ней и ее будущим мужем, что казалось, что частично списали с моей жизни.
Читать дальше →

Юристы спорят насчёт законности продажи «использованных MP3»

Время на прочтение1 мин
Охват и читатели1.9K
RIAA настаивает, что продажа «использованных MP3» является незаконной. Но это не мешает появляться всё новым сайтам, которые занимаются таким бизнесом и уверены в законности своей деятельности. Очередной проект — музыкальный магазин ReDigi, которые торгует «использованными MP3» и даже отчисляет процент от прибыли в пользу правообладателей.

Нормальному человеку сама идея кажется смешной, но этот идиотизм отлично иллюстрирует несовершенство нынешней системы законодательства об интеллектуальной собственности.
Читать дальше →

Разработка привлекательных реалистичных пользовательских интерфейсов

Время на прочтение4 мин
Охват и читатели15K
Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
Читать дальше →

Секрет анализа трафика

Время на прочтение3 мин
Охват и читатели10K
Логично, что эффективное продвижение включает не только выбор каналов привлечения пользователей, но и анализ трафика с дальнейшей настройкой каждого канала. Цель настройки — повысить отдачу от вложенных ресурсов, повысить конверсию.
Поэтому в этом посте мы будем анализировать трафик...

Почему никогда не стоит просить что-то у дизайнеров

Время на прочтение5 мин
Охват и читатели4.5K
От: Шеннон Уолкли
Дата: понедельник, 21 июня 2010, 9:15
Кому: Дэвид Торн
Тема: Объявление

Привет.

Я открыла входную дверь вчера, и моя кошка вышла и пропала… Если ты не занят, не мог бы ты сделать для меня объявление? Оно должно быть формата A4, я сделаю копии и развешу их везде в моём районе днём.



Это единственная её фотография, она откликается на имя Мисси, она чёрно-белая и ей около 8 месяцев. Пропала на Харпер-стрит и мой номер телефона.

Спасибо. Шен.

Читать дальше →

UFO: Alien Invasion

Время на прочтение1 мин
Охват и читатели3.7K


Все мы (надеюсь все?) играли в оригинальную X-COM: UFO Defense (UFO: Enemy Unknown).
Кто-то поиграл и стер, кто-то зафанател и затирал игру до дыр, кто-то ковырял сохраненки, чтобы накрутить себе денег. Думаю равнодушным она не оставила никого. Что же в ней было такого особенного? — персонализация ваших подопечных, строительство базы, исследование, экипировка каждого бойца, красивая Уфопедия. Экономика от глобальной до тактики на месте. Плюс графика.
И главное — продуманность.
Читать дальше →

Как я проходил собеседование в компанию Zynga

Время на прочтение11 мин
Охват и читатели27K
На Хабре опять стали появляться статьи о том, как проходить собеседования на должность программиста. Материал из них полезен соискателям так же, как учебники полезны студентам во время сессии. Вызубрите том по Мат. Анализу и, если попадете на тот экзамен, получите пятерку.

Гораздо интереснее читать реальные истории людей, которые описывают свой опыт собеседований в ту или иную известную компанию. Что спрашивали, что не спрашивали, какая была атмосфера, сколько проходило интервью? Такие данные много полезнее, чем «а зазубри еще это, авось спросят».

Итак, я хочу рассказать о том, как представители компании Zynga приезжали в Москву в поисках нужных людей. О своем опыте общения с ними, об ошибках и сделанных выводах.

Ну, и картиночка на затравку.


Читать дальше →

Жизнь разработчика (в картинках)

Время на прочтение1 мин
Охват и читатели68K
Взято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.

Когда я показываю босу, что окончательно пофиксил баг



Когда проджект-менеджер входит в офис



Читать дальше →

Как не стать спамером со своей уютной рассылочкой

Время на прочтение1 мин
Охват и читатели67K
image
Пользователь когда-то подписался на рассылку, но уже забыл когда, и главное зачем. Теперь ежедневно к нему падает спам, а по собственному опыту он знает, для того чтобы отписаться нужно зайти по ссылке свой профиль, найти и снять там какую-то галку а главное, помнить свой логин и пароль на давно забытом им сайте.
Его действия? «В спам!»

А по другую сторону баррикад находитесь Вы с вашей уютненькой подписочкой, полезной информацией и очень удобной системой отписки, о которой пользователь так никогда и не узнает.

И вот, с десяток таких «отписок» и гугл будет удобно отсортировывать ваши рассылки в папочку Спам (584), у ВСЕХ ваших подписчиков.

Однако многие из нас уже успели заметить: некоторые письма в Gmail при попытке отметить их «В спам!» САМИ предлагают отписаться от рассылки в один клик.

Эта фича была введена google более года назад, но лишь единицы рассылок научились ей пользоваться. И не удивительно. В рекомендациях по осуществлению массовых рассылок, лишь косвенно упоминается о том, что Вам нужно сделать.
А сделать нужно не многое.
Читать дальше →

Метаплагин для GIMP'a G'MIC

Время на прочтение1 мин
Охват и читатели4.7K
В течение последних двух месяцев новые версии этого плагина выходят чуть ли не еженедельно. Беглый поиск по Хабру не дал упоминаний о нем, поэтому попробую восполнить этот пробел.
Страница проекта — gmic.sourceforge.net
Доступны для скачивания бинарные версии плагина для Linux, MacOS, Windows.
G'MIC — это метаплагин, представляющий из себя реализацию скриптового языка обработки изображений GREYC.
Читать дальше →

Экологам о налогах на воздух и воду

Время на прочтение2 мин
Охват и читатели1.9K
Экологические движения в защиту природы, животных и среды обитания всегда испытывают недостаток средств. Средства нужны на развитие и укрепление управляющего аппарата и оплату труда тех, кто уже видит в этой идее борьбы за среду обитания лакомый кусочек той экологической ниши, где располагаются услуги по удовлетворению потребностей человека и общества в чистой среде обитания.
Читать дальше →

Незаметная смерть распознавания речи

Время на прочтение3 мин
Охват и читатели31K
Предполагалось, что когда компьютер научится понимать человеческую речь, мы быстро сможем создать искусственный интеллект. Но точность систем распознавания речи достигла своего пика в 1999 году и с тех пор застыла на месте. Академические тесты 2006 года констатируют факт: системы общего профиля так и не преодолели уровень 80%, тогда как у человека этот показатель составляет 96-98%.

Профессор Роберт Фортнер из Media Research Institute считает, что создатели систем распознавания речи окончательно зашли в тупик. Программисты сделали всё что смогли, и у них не получилось. Спустя несколько десятилетий они поняли, что человеческая речь — не просто набор звуков. Акустический сигнал не несёт достаточно информации для распознавания текста.
Читать дальше →

Osmos портирована на Linux

Время на прочтение1 мин
Охват и читатели865
Игра Osmos была портирована на Linux на этой неделе.

Стоит она $10, однако если вы раньше купили версию для Mac или Windows, версию для Linux получаете бесплатно. Есть возможность ознакомиться с демо-версией (размер не превышает 8 MiB).

Метарейтинг игры — 80%.

Геймплей Osmos напоминает первый уровень игры Spore — плаваешь, пожираешь тех, кто меньше (тем самым становясь больше), избегаешь тех, кто больше тебя. Вобщем, лучше один раз увидеть:

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность