Как стать автором
Обновить
22
0
Виталий Островский @vitaliy_ostrovsky

Геймдев

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

Должность — тимлид

Время на прочтение 11 мин
Количество просмотров 210K
Тимлид (aka ведущий разработчик, team leader) — один из таких «специалистов», обязанности которого многие видят по-разному. Думаю, что складываются различные представления примерно так: поработал кто-то в команде под руководством тимлида, который хорошо справлялся с задачами проектирования системы, и считает теперь, что это именно то, что должен делать тимлид; в другой же команде тимлид плохо справлялся с планированием спринтов, а с другими обязанностями более или менее, и стали считать сотрудники, что планирование — не то, чем должен заниматься тимлид.

От разработчиков, проработавших долгое время в рамках одной компании или даже одной команды чаще услышишь четкое мнение о том, кто такой тимлид и в чем заключаются его обязанности. Повидавшие же разные проекты разработчики и менеджеры постепенно приходят к пониманию, что тимлид может заниматься много чем, какая-то деятельность лучше вписывается в его роль, какая-то хуже, и уже не готовы давать точное определение роли тимлида.
В чем же заключается должность тимлида?
Всего голосов 49: ↑44 и ↓5 +39
Комментарии 54

Фоны старых квестов — методы разработки, секреты, советы

Время на прочтение 12 мин
Количество просмотров 43K


Сегодня мы исследуем вопрос разработки фонов «как в старых адвенчурах». Это не совсем то, чего вы от меня ожидали. Однако, очередная часть «Галопа Пикселя» задерживается по двум серьезным причинам. Во-первых, главы посвященные анимации требуют — качественной анимации, иначе они не смогут претендовать на лавры материала обучающего. Во-вторых, «галопу» необходима ещё одна публикация до начала цикла об анимации, который уже находится в разработке. Связано это с тем, что я занимаюсь не только классическим пиксель-артом, но и тем, что выходит за пределы канонических разрешений, и у меня, определенно, есть чем поделиться. К сожалению, такой тип пиксель-арта сейчас более моден, чем классика, если судить по откликам публики.

Давайте, впрочем, вернемся к теме сегодняшней публикации. Считаю это маленьким открытием, и мне непременно нужно поделиться им с теми, кто собирается соединить некоторый отрезок своей жизни с тем, что может называться классической адвенчурой. Быть может это поможет вернуть на рынок игры, которые немного оттеснят «хипстерский пиксель» заменив его на то, что может напомнить времена лучших игр от «Westwood Studios», «Sierra» и «Lucas Arts». Предположу вскользь, что множество художников и так знают это. И, тем не менее — я не заметил публикаций на эту тему. Наша братия не спешит делиться своими секретами, сохраняя некую монополию на собственные открытия.

Я хотел приурочить эту статью к началу разработки собственной адвенчуры. Но кто знает, когда это произойдет? А вам эта информация может помочь уже сейчас. Стоит ли откладывать? Думаю, что нет. Лопаты в руки.


Продолжить копать
Всего голосов 107: ↑103 и ↓4 +99
Комментарии 59

Гугл-Цюрих глазами сибиряка-фрилансера

Время на прочтение 19 мин
Количество просмотров 66K

Расскажи мне полуправду, как полуэльф полуэльфу...

Практически все статьи про жизнь и работу за рубежом в целом и в гугле в частности грешат сильной эмоциональной составляющей. У кого-то это связано с розовыми очками, у кого-то с психологией. В любом случае, такое видение получается несколько однобоким на мой взгляд.

Ни в коей мере не считая себя чем-то выдающимся (ну, разве что, пузом), решил ответить на вопросы «а как там?» и «а почему туда?» хоть и субъективно, но максимально объективно и, по возможности, информативно.
Читать дальше →
Всего голосов 63: ↑61 и ↓2 +59
Комментарии 104

Создание кастомного UIActivity для публикации фото и текста в социальной сети ВКонтакте

Время на прочтение 4 мин
Количество просмотров 15K
Во время работы над очередной версией приложения возникла задача сделать публикацию фото в социальной сети ВКонтакте через стандартный контроллер UIActivityViewController.

image

Поиск в сети дал следующие результаты:
  1. Готовой реализации не обнаружено
  2. Есть официальное sdk ВКонтакте: содержит механизмы авторизации, работы с картинками, но не имеет готового класса для загрузки через UIActivityViewController
  3. Есть документация Apple для создания кастомного UIActivity

 
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 18

Бесплатный реалтайм список онлайн юзеров (Parse.com + Pubnub)

Время на прочтение 18 мин
Количество просмотров 14K
Как-то раз написал мне знакомый задачу для практики: напиши приложение, где есть одна кнопка логина/разлогина и список онлайн пользователь. При этом, пользователи должны «жить» только 30 секунд. Как это всегда бывает, при первичном рассмотрении задачи я подумал: ха, что тут делать то? Используем облачное хранилище и сервер для юзеров, а дальше дело за малым… но не тут то было.

Под катом я расскажу, с какими проблемами при разработке бэкэнда на Parse.com мне пришлось столкнуться, почему пришлось использовать его в связке с Pubnub, и как это всё связать при разработке под Android.

То, что вышло в итоге:

Демонстрация

Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 7

История создания iOS игры о быстрой реакции и стальных нервах

Время на прочтение 7 мин
Количество просмотров 35K
В начале апреля я уволился с работы. От переизбытка свободного времени я решил написать игру для iOS. Игра про бедного кубика, которого постоянно преследуют другие геометрические фигуры. Настоящая драма. Кубику нужно продержаться как можно дольше без столкновений. Прототип игры был написан примерно за 8 часов. Всего разработка игры заняла 3,5 месяца. Чем я занимался все это время можно узнать ниже.


Читать дальше →
Всего голосов 64: ↑56 и ↓8 +48
Комментарии 50

Ненастоящие сеньор-девелоперы, или почему годы опыта ни о чем не говорят

Время на прочтение 6 мин
Количество просмотров 141K
Опытный программист из Торонто Мэтт Бриггс так любит свою работу, что говорит: «я бы писал код, даже если бы это было нелегальным». А когда он опубликовал в своем блоге пост о джуниорах, мидлах и старших разработчиках, то собрал больше сотни восхищенных комментариев. Мы в Alconost тоже восхитились и перевели эту статью для вас.

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

Мы испытываем серьезную нехватку талантов, хотя индустрия довольно молода. Большинство софтверных проектов проваливаются, и практически все превышают бюджет. А лучшая идея, которую могут предложить сильнейшие умы, сводится к «Есть несколько стандартных способов решения подобных проблем, но наши решения часто не срабатывают. Единственное, что можно сделать — это попробовать и посмотреть на результат».

Реальность такова, что под «старшим разработчиком» понимается человек, который ваяет код более 3 лет. Его ставят на руководящую позицию, и обычно все заканчивается ожидаемо плачевно.

На самом деле, попытка оценивать людей временными интервалами – слишком упрощенный способ для таких тонких материй, как знание и профессиональный опыт. Но дела обстоят именно так. И если продолжать классифицировать специалистов подобным образом, то самое время нашей индустрии брать тайм-аут. Есть разница между человеком с 10-летним опытом, и тем, кто за то же время стал опытнее в 10 раз.


Постер из сериалa «Компьютерщики»
Читать дальше →
Всего голосов 111: ↑104 и ↓7 +97
Комментарии 102

Советы основателя. Александр Белецкий, CEO SocialSearch.io и Likeastore

Время на прочтение 3 мин
Количество просмотров 3.3K
«Советы основателя» продолжают знакомить читателей «Мегамозга» с наиболее яркими создателями инновационного бизнеса в России и за её пределами.

Александр Белецкий alexbeletsky родом из Киева, но свой второй бизнес – SocialSearch.io, основал уже в Берлине, используя экспертизу накопленную в Likeastore и делая упор на B2B сегмент.

SocalSearch – это лидо-генерационный сервис для маркетологов и молодых компаний, который помогает отслеживать социальные каналы интересных компаний, конкурентов и лидеров мнений на конкретном рынке, с целью получения профилей вовлеченной аудитории. Проект запустился в мае 2015 года и сейчас готовит MVP, который будет представлен через месяц.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Смотря на код с закрытыми глазами

Время на прочтение 6 мин
Количество просмотров 123K
От переводчика

Эта статья — перевод блогозаписи Флориана Бейджерса, слепого программиста из Нидерландов.
Перевод любительский, поэтому прошу указывать на ошибки и критиковать.
Я не нашёл корректного перевода слова accessibility, поэтому перевёл его как «доступность». Если есть вариант получше — предложите, пожалуйста.
Антон Туманов предложил «адаптированность», за что ему большое спасибо.
Как заметил в комментарии pepelsbey, «доступность» является корректным переводом, вернул её обратно.
Почему я сделал перевод? Я наткнулся на опрос на Quora.com «Как программируют слабовидящие программисты?». Ответы людей меня впечатлили, а блогозапись Флориана показалась наилучшим вариантом для введения в этот важный вопрос.

Я — программист. А ещё я слеп. Слеп, как крот, как говорится. Таков я от рождения.

Когда я говорю об этом своим товарищам, то те из них, у кого никогда не было проблем со зрением, обычно задают один из трёх вопросов:

  • Как же ты тогда можешь читать то, что я пишу?
  • Ого. А как ты тогда можешь кодить?
  • Или — самый популярный вопрос — А ты видишь сны?

Мне задают эти вопросы снова и снова. Поэтому в этой блогозаписи я хочу на них ответить. Я попытаюсь нарисовать картинку для тех из вас, кто интересуется доступностью и тем, как слепые люди пользуются компьютером, кодят и выполняют другие работы в 21 веке.
Читать дальше
Всего голосов 227: ↑224 и ↓3 +221
Комментарии 174

Как продвигать мобильные приложения ДО релиза. Часть 1

Время на прочтение 15 мин
Количество просмотров 33K

Глава 1. Вступление


Благодаря моей истории «Как я создавал мобильный файтинг», я приобрел стойкую зависимость: ежедневно, разомкнув глаза, беру в руки телефон и первым делом открываю заветную иконку хабры.

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

Хочется процитировать: “Когда человек занимается альтруистической деятельностью, отдача приходит в качестве сильнейшей эмоции ощущения смысла”. Меня вдохновляет и заряжает энергией размещение публикаций. Это дает мне сил на достижения другого порядка. Поэтому я стараюсь генерировать контент, который каждому читателю может дать исключительную пользу.
Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 16

Игра «Демократия»: Liberal Values* российского AppStore

Время на прочтение 6 мин
Количество просмотров 5.2K


Надеюсь, что большинство из вас уже успело поиграть в игру «Демократия» на своих iOS/Android/WP7 девайсах. Это сатирическая зарисовка о российской политике, в основе которой лежит механика match-3-evolution, freemium модель распространения и, разумеется, узнаваемые персонажи.

На разработку первой версии игры потребовалось 20 дней и усилия трех человек – программиста, продюсера и художника. Буквально через несколько дней с момента появления в AppStore игра достигла позиции Top Free #1 в России. За 6 месяцев с момента релиза в декабре прошлого года «Демократию» загрузили 330 000 пользователей iOS-устройств; более 100 000 человек устанавливают каждый апдейт; 15-20 000 человек играют в нее каждый день. В первый же месяц жизни игра вышла на самоокупаемость и до сих пор приносит радость и счастье своим создателям.

Данная статья о «Демократии» и о нашем знакомстве с российским сегментом рынка AppStore.
Читать дальше →
Всего голосов 92: ↑63 и ↓29 +34
Комментарии 53

Как я создавал мобильный файтинг под iOS

Время на прочтение 11 мин
Количество просмотров 49K

Глава 1. Спасибо, Майкл Дудикофф


В детстве я любил мечтать о том, кем же я стану, когда вырасту. Какой путь выбрать: космос или океанские глубины? Нет, я хотел создавать игры. Почему игры? Я рос во времена, когда разум любого мальчишки был отравлен компьютерным бумом и первыми консольными баталиями. Шли годы, мечта моя спала медвежьим сном, задавленная трудовыми буднями. И вот, однажды…

Март 2014. 7 утра в обычном московском спортзале. Поднимаю гантели, подавляя сонное недовольство разговорами с местными хохмачами. Тут в нашу беседу внезапно вклинился ОН.



Мальчики и девочки, рожденные на заре СССР, хорошо помнят гнусавый одноголосый перевод с затертых видеокассет. И вот один из обладателей того голоса появляется на экране ТВ, подвешенного к потолку. Конечно, я сразу узнал легендарного Майкла Дудикоффа, героя киноэпопеи «Американский ниндзя».
Читать дальше →
Всего голосов 62: ↑52 и ↓10 +42
Комментарии 75

Hello, SaaS | Remote всем

Время на прочтение 7 мин
Количество просмотров 17K
image

Часто в общении с коллегами по ИТ цеху обсуждается вопрос, на сколько эффективно создавать команды, работающие удаленно. Какого-то единого мнения в обсуждениях никогда нет — кто-то не приемлет выстраивать бизнес в формате Remote (удаленная работа), а кто-то наоборот «за» такой формат. Сегодня я расскажу, как мы организуем работу команды Dental Cloud и сделаю обзор двух книг о дистанционной работе, однозначно доказывающих преимущества Remote — Кали Ресслер и Джоди Томпсон «Офис в стиле фанк» и Remote: Office Not Required. Авторами последней выступили Джейсон Фрид, основатель компании 37signals, и Дэвид Ханссон, автор популярного фреймворка Ruby on Rails.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 2

В поисках справедливости: Очевидные принципы мотивации профессионалов, которые не сразу пришли в голову

Время на прочтение 14 мин
Количество просмотров 29K


Привет, Мегамозг!

Сегодня мы хотели бы поделиться текстом Михаила Завилейского, генерального директора DataArt и автора другой замечательной статьи о менеджменте. Надеемся, вам понравится!

Disclaimer и благодарности

Хочется поделиться множеством мыслей, которые стали моими существенно позднее, чем мне хотелось бы и не пришли в мою голову «сами по себе». Просто довелось нечто услышать, увидеть, прочитать или получить совет, и в голове что-то «встало на место». Я бы хотел сказать спасибо всем поимённо, но не могу — помню только книжки Дэвида Майстера, пересказы семинаров Михаила Гринфельда и еще лица полудюжины умнейших людей, чьи имена я забыл… А скольких уже совсем не помню, но всё равно — всем спасибо! И вдруг еще кому-то пригодятся ваши идеи.
Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Комментарии 4

Работа на дому повышает производительность труда

Время на прочтение 6 мин
Количество просмотров 20K
Удаленная работа положительно сказывается на производительности. Это подтверждает недавнее большое исследование, результаты которого в формате интервью опубликовал «Harvard Business Review» (HBR) — гарвардский научно-популярный журнал, посвященный вопросам управления бизнесом. В интервью Николас Блум (Nicholas Bloom), профессор экономики Стэнфордского университета рассказывает о влиянии рабочей обстановки на производительность труда сотрудников. Интервью провел Скотт Беринато (Scott Berinato) — старший редактор HBR.

Суть исследования

Николай Блум вместе с коллегой Джеймсом Лиангом (James Liang), аспирантом Стэнфордского университета и соучредителем китайского сайта Ctrip, посвященного путешествиям, предложили сотрудникам колл-центра Ctrip поработать на дому. Эксперимент длился 9 месяцев. Половине добровольцев было разрешено работать дистанционно, в домашних условиях, остальные сотрудники остались в офисе в качестве контрольной группы. Данные о производительности работников колл-центра, собранные в ходе исследования, показали, что по сравнению с операторами, которые трудились в офисе, «надомные работники» не только чувствовали себя счастливее и реже увольнялись, но и оказались более продуктивными.


Значительное улучшение показателей. Группа добровольцев, работавших на дому, приняли больше звонков, чем их коллеги, которые остались в офисе
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 26

Продвижение инди-игры на Steam Greenlight

Время на прочтение 11 мин
Количество просмотров 96K
Всем, привет! Наша команда сейчас проходит важный этап становления любого разработчика игр — первый запуск игры на Steam Greenlight. Пока я готовил материал для этой статьи, наша игра вошла в ТОП-100 проектов на Greenlight, набрала почти 2000 голосов «ЗА» и через 12 дней получила зелёный свет.

В этой статье хочу поделиться информацией, которую «нарыл» в процессе подготовки к Greenlight'у, а также попробовать проанализировать, какие гипотезы по продвижению сработали, а какие пути оказались тупиковыми. Надеемся, эта информация окажется полезной и кому-то попадёт в избранное.

image
Читать дальше →
Всего голосов 33: ↑31 и ↓2 +29
Комментарии 14

Информация

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