Как стать автором
Обновить
45
0

Пользователь

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

Я анимирую тентакли и мне платят за это деньги

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров60K
Видели когда-нибудь в интернете странную, сексуализированную или даже оскорбительную рекламу какой-нибудь мобильной игры? Задумывались о том, кто же сделал это непотребство? Ну так вот, это была я.

image

Сегодня я хочу рассказать вам о том, как: дошла до жизни такой, как вы можете дойти до жизни такой же, расскажу про саму работу и дам несколько советов тем, кто хочет «вкатиться» в мир сладкой анимации.
Читать дальше →
Всего голосов 193: ↑186 и ↓7+179
Комментарии108

Режимы смешивания в Unity

Время на прочтение9 мин
Количество просмотров47K
Многие наверняка слышали о режимах смешивания (blend modes), которые присутствуют в большинстве популярных программ для работы с изображениями и видео. Там это — важный инструмент создания контента, давно уже ставший неотъемлемой их частью.

А что же в играх?

Допустим, появилась необходимость использовать Color Dodge смешивание для системы частиц или UI-художник сделал красивую графику для игрового интерфейса, но некоторые его элементы используют какой-нибудь Soft Light. А может, вам понадобилось подвергнуть трёхмерный объект Divide-смешиванию, чтобы получить эффект прямиком из кинокартин Линча?



В данной статье мы рассмотрим принцип работы популярных режимов смешивания и постараемся максимально точно воссоздать их эффект на игровом движке Unity.
Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии11

Каверзные вопросы по C#

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

Хочу представить вашему вниманию комические купле каверзные вопросы по C#.
Не удержался и решил запостить немного классики.
Некоторые вопросы в подборке кому-то могут показаться слишком простыми, но небольшой подвох в них, как правило, есть. Иногда можно и простым вопросом подловить. Будут полезны тем, кто изучает язык.
Всех, кому интересно, прошу под кат!
Пойти под кат!
Всего голосов 34: ↑27 и ↓7+20
Комментарии86

Алгоритм Эллера для генерации лабиринтов

Время на прочтение5 мин
Количество просмотров151K
Это топик-перевод статьи Eller's Algorithm. В ней рассказывается о способе программной генерации лабиринтов. Дальнейшее повествование идет от лица автора.

 __ __ __ __ __ __ __ __ __ __ __ __ __ __ __  
|__   |__       __ __|__   |   __|  |  |  |  |
|__   |__   |__|   __ __|   __ __      |     |
|        |  |  |     |  |__      |__|  |  |  |
|__|__|  |  |   __|   __|__   |   __|__|  |__|
|   __|  |     |__ __ __|  |  |__|  |     |  |
|  |  |  |  |__|  |__   |  |   __|__ __|  |  |
|  |__    __    __ __    __|  |   __   |  |  |
|  |  |  |  |      __|  |   __|  |  |__|  |  |
|  |     |     |__   |  |  |  |  |  |__    __|
|  |  |__|__|__ __|  |     |  |  |      __|  |
|__ __|  |  |  |__   |__|   __|     |   __ __|
|   __|  |   __|__      |__   |__|  |__    __|
|  |  |     |  |     |__|  |   __    __|   __|
|   __|  |__ __|__|      __|  |  |     |  |  |
|   __ __   |      __|__|  |__   |  |  |__|  |
|__ __ __|__ __|__ __ __ __ __|__|__|__ __ __|


Алгоритм Эллера позволяет создавать лабиринты, имеющие только один путь между двумя точками. Сам по себе алгоритм очень быстр и использует память эффективнее, чем другие популярные алгоритмы (такие как Prim и Kruskal), требуя памяти пропорционально числу строк. Это позволяет создавать лабиринты большого размера при ограниченных размерах памяти.

Читать дальше →
Всего голосов 122: ↑117 и ↓5+112
Комментарии35

7 игр за 7 дней: rewarded video

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

Ты решил выпустить свою игру под iOS? Значит, читай дальше. Яхты, машины, виллы — все это будет твое. Главное — удачно жениться. А разработчикам игр остаются свобода и счастье творчества. Sic!

Да, закатай губу и помни, каждый день в яблочный магазин выкладывается более 1000 игр. Представь, что какой-то тип-игроман заходит в Appstore раз в неделю посмотреть свежие приложения. Его ждет 7*1000=7000 новых игр. И еще миллион старых, которых он не пробовал. Он пролистает 3 страницы с иконками и описаниями, увидит 3 десятка приложений, почитает отзывы и скачает себе пару бесплатных игрушек. Какова вероятность, что он увидит твое гениальное, неслыханное, эпохальное, умопомрачительное приложение? Невелика? Ах, ты с кафедры мат. статистики? Да ладно?! А не переживай. Удача и реклама спасут тебя. Выпусти 100 приложений, размести в них современную рекламу и 50 долларов в день тебе обеспечены до самой смерти.

Я расскажу, как осуществляется автором этот гениальный план, опубликую финансовые итоги 2015 года (тс-с-с), и проинформирую уважаемых читателей о рекламных сервисах, которые, по-моему мнению, самые модные и доходные в этом сезоне. Ссылок на приложения не даю, никого не трогаю, починяю примус.
Читать дальше →
Всего голосов 48: ↑44 и ↓4+40
Комментарии13

Инструкция для инди-разработчика, желающего собрать команду под свой новый проект

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

Вступление


Последние два с половиной года я активно занимаюсь созданием игр как инди-разработчик. За это время накопилось много опыта, в том числе полученного путём ходьбы по граблям. В этой статье я хочу поделиться своими наблюдениями насчёт того, как правильно подготовиться к созданию новой игры, что из себя представляет пре-продакшн, что такое оценка рисков и почему она нужна, как лучше собирать команду «на энтузиазме». Также я изложу несколько своих идей по организации командной работы, важности наличия руководителя даже в инди-проекте, расскажу о некоторых подводных камнях.
Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии10

Да пребудет с вами прокрутка: теория и практика по камере в платформерах [1/2]

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

От переводчика. Статью написал Итай Керен, основатель инди-студии Untame, автор игры Mushroom 11. Получился настоящий учебник по управлению камерой в играх с боковой прокруткой. Хоть там нет ни строчки кода ни на каком языке (вру, одна есть), думаю, несложно будет перевести всё это в инструкции для компьютера. Обязательно к прочтению всем программистам и дизайнерам, которые занимаются динамичными 2D-играми. Терминологию я переводил больше по смыслу: например, position-locking — «привязанная камера». Да, и для многих игр до 1983 года показана версия для Dendy — немного неисторично, но простим.

Введение




Работая над игрой Mushroom 11, я натолкнулся на множество дизайнерских и технических вопросов. Я не рассчитывал, что кто-то напишет о вершинной анимации или плавном изменении формы, но я удивился, что по работе с камерой, задаче с 30-летней историей, тоже практически не пишут.

Я решил устроить небольшое путешествие по истории двухмерных игр, задокументировать их трудности, подходы и эволюцию их решений. У многих решений нет даже названия, так что я — скорее для себя — придумал классификацию подходов к камере и написал небольшой словарик.
Читать дальше →
Всего голосов 48: ↑48 и ↓0+48
Комментарии19

21 бесплатный учебный ресурс для разработчиков игр

Время на прочтение8 мин
Количество просмотров133K
В интернете полным-полно создателей контента, и каждый хочет привлечь к себе внимание. Но, как ни странно, хороший учебный ресурс найти нелегко, а бесплатный – еще сложнее. Мы публикуем перевод материала, в котором автор собрал ссылки на самые авторитетные и полезные обучающие площадки.


Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии7

Второй международный конгресс «Любовь и секс с роботами» состоится в 2016-м

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

Власти Малайзии объявили вторую ежегодную конференцию «Любовь и секс с роботами» незаконной.

Очень часто говорят о том, что в будущем роботы отберут у людей их рабочие места – невостребованными рискуют стать как работники офисов, так и исследователи дна океана. Тем не менее, феномен роботов можно осмыслить и в другой перспективе, а именно – с точки зрения любви. Именно здесь и возникают определенные этические вопросы.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии37

Интеллектуальные идеи, которые должен знать каждый

Время на прочтение4 мин
Количество просмотров37K
Перевод статьи Скотта Янга "What are the Intellectual Ideas Everybody Should Know?"

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

Рассмотрим уравнение Френеля в физике. Приложив некоторые усилия, можно построить аналогию между этим уравнением и какой-либо другой областью знаний. Но вряд ли можно сказать, что понимание уравнения приводит к бурным озарениям в области истории или искусства.

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

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

С этой позиции я ставлю следующий вопрос: какие интеллектуальные идеи, могущие быть широко применимы в познании мира, усвоены вами?
Читать дальше →
Всего голосов 80: ↑67 и ↓13+54
Комментарии34

Изучение английского языка с помощью параллельных переводов

Время на прочтение2 мин
Количество просмотров71K
Изучение английского языка — дело непростое и небыстрое. Хотя этот язык и считается одним из самых простых и прозрачных для изучения, но в действительности прозрачен в английском языке только синтаксис. Специфика произношения английских слов и наличие большого количества идиом значительно усложняют изучение этого языка. Если при разговоре на русском языке основную роль играют согласные, то при разговоре на английском языке основное внимание уделяется гласным.

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

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

На сайте getParallelTranslations.com процесс изучения английских слов с помощью параллельных переводов выглядит следующим образом.

Есть набор художественных книг. На данный момент их около пятидесяти. Вы можете выбрать любую из книг для изучения английского языка.
Каждая книга разбита на предложения как показано на рисунке ниже.
Читать дальше →
Всего голосов 63: ↑62 и ↓1+61
Комментарии67

Плакаты на IT тематику

Время на прочтение1 мин
Количество просмотров29K
Почитывая «Банду четырех», всё чаще думаю как хорошо было бы иметь отдельный плакат на стену в офисе, резюмирующий и объясняющий шаблоны проектирования. Как здорово было бы не держать все их в голове, а имея проблему, взглянуть и найти подходящее решение. Но найти подходящий постер оказалось не так то просто, да и тот оказался не идеальным.
Читать дальше →
Всего голосов 69: ↑57 и ↓12+45
Комментарии38

UPS Shipping Labels или история Одного возврата

Время на прочтение2 мин
Количество просмотров4.2K
Привет, Хабр!

Расскажу историю об одной покупке с eBay.

Меня попросили поменять матрицу на ноутбуке Toshiba (дада, опять, только уже на другом и моделью постарше).
Матрица была найдена на eBay, выигран аукцион.
Отправка только по штатам. Решено было воспользоваться услугами посредника.

Через месяц заветная матрица была у меня в руках.
Разобрал ноутбук и стало понятно: матрица по размеру не подходит. Нагуглил, что для одной и той же A660 бывают экраны как 15.6, так и 16.
В описании продавец пишет:
This screen is 100% compatible with Toshiba Satellite A660-BT2G2

Однако, как выяснилось, A660-BT2G2 бываю двух размеров. В заголовке было указано 15.6". Но, если написана конкретная модель, кто же будет с линейкой мерять диагональ, правильно?

Соответственно продавец отказался чем-либо помочь мне. Предложил перепродать матрицу, так же, как сделал он — он тоже ошибся покупая её. Был открыт диспут, eBay был на моей стороне, сказал вернуть матрицу и получить деньги.

И, тут самое интересное,
UPS Shipping Labels и сам возврат
Всего голосов 63: ↑53 и ↓10+43
Комментарии35

Государь: алгоритм

Время на прочтение3 мин
Количество просмотров4.1K
«Государь» Макиавелли — одно из моих самых любимых произведений. Являясь руководством непосредственно правителю, я считаю, эту книгу обязан прочесть каждый начальник/директор. И хотя она уже устарела, думаю было бы весьма полезно держать ее советы у себя в голове.

Но бывает тяжеловато. Не только из-за объема информации, но еще и потому, что в зависимости от ситуации Макиавелли дает разные советы.

«Было бы неплохо структурировать», — подумал я.

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

Под катом картинка 1920x1573 px
Всего голосов 61: ↑54 и ↓7+47
Комментарии14

Писательница работает над романом в режиме реального времени

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


Часто поклонники того либо иного автора с увлечением изучают историю написания романа/повести. Сейчас технологии позволяют нам отслеживать процесс написания в режиме реального времени, в буквальном смысле слова буква за буквой. Правда, не очень много авторов, которые открывают нам свои работы до того, как они будут готовы. Примером может НФ-роман «Метро 2033», который выкладывался в Сеть глава за главой. Сейчас же автор Сильвия Хартманн предлагает своим поклонникам (да и не только им) следить за написанием своего очередного романа, как уже говорилось выше, буква за буквой.

Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии32

Oil Rush: официальный релиз

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

OilRush — стратегия в реальном времени от российских разработчиков из Томска.
Сегодня состоялся релиз версий для Linux, Mac OS X и Windows.
Стоит отметить, что проект является одной из первых технологических игр выпущенных для Linux.

Игра представляет собой смесь стратегии реального времени и жанра Tower Wars: вы управляете развитием морских платформ: нефтедобывающих и производящих, а также их обороной путем создания защитных сооружений, одновременно атакуя с моря и воздуха платформы врага. Дополнительное разнообразие стратегий вносит развитое дерево технологий.

По сеттингу игра напоминает фильм «Водный мир» — затопленный мир после глобальной катастрофы, в котором немногочисленные выжившие ожесточенно сражаются за остатки доступных ресурсов.
Читать дальше →
Всего голосов 282: ↑242 и ↓40+202
Комментарии154

Вышел любительский мод к Heroes 3 — Horn of the Abyss

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


Фанаты серии радуются — появилась возможность поиграть в «свежак» Heroes of Might and Magic III Horn of the Abyss, довольно качественный аддон к оригинальным The Shadow of Death.
Читать дальше →
Всего голосов 76: ↑64 и ↓12+52
Комментарии52

Нейронная сеть против DDoS'а

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

Предисловие


Некоторые из вас наверняка недавно проходили Stanford'ские курсы, в частности ai-class и ml-class. Однако, одно дело просмотреть несколько видео-лекций, поотвечать на вопросики quiz'ов и написать десяток программ в Matlab/Octave, другое дело начать применять полученные знания на практике. Дабы знания полученые от Andrew Ng не угодили в тот же тёмный угол моего мозга, где заблудились dft, Специальная теория относительности и Уравнение Эйлера Лагранжа, я решил не повторять институтских ошибок и, пока знания ещё свежи в памяти, практиковаться как можно больше.

И тут как раз на наш сайтик приехал DDoS. Отбиваться от которого можно было админско-программерскими (grep / awk / etc) способами или же прибегнуть к использованию технологий машинного обучения.

Далее пойдёт рассказ о создании нейронной сети на Python 2.7 / PyBrain и её применении для защиты от DDoS'а.

Читать дальше →
Всего голосов 177: ↑174 и ↓3+171
Комментарии46

Выбор электронной книги для изучающих английский язык

Время на прочтение5 мин
Количество просмотров34K
В этой заметке мы рассмотрим один момент, который является значимым при выборе электронной книги для людей, активно изучающих английский язык. Речь пойдет об использовании встроенных словарей, прежде всего англо-английских (толковых) как таких, которые в наибольшей степени способствуют расширению словарного запаса, активно вовлекают мозг в создание связей между различными элементами языка и развивают навык думать на изучаемом языке. Прочитав множество обзоров и разных FAQ, я обнаружил, что этот вопрос нигде специально не освещается. Таким образом, я решил, что есть смысл поделиться своими размышлениями и написать заметку без претензий на исчерпывающий анализ.

При выборе ридера, который будет использоваться для чтения материалов на английском языке с применением толкового En-En словаря, мы должны принять во внимание такие моменты:
1. Наличие сенсорного экрана.
2. Выбор словарей.
3. Удобство использования словарей.

Поехали.

Читать дальше →
Всего голосов 36: ↑28 и ↓8+20
Комментарии39

The Art Of Programming — Выпуск №70 [ Drinking ] / Готовимся к новому году с alenaCPP

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

Треп за жизнь с alenacpp
Поздравления с новым годом

Ссылки:
Introduction to Distributed Algorithms / Gerard Tel
http://www.amazon.com/Introduction-Distributed-Algorithms-Gerard-Tel/dp/0521794838

Distributed Algorithms / Nancy A. Lynch
http://www.amazon.com/Distributed-Algorithms-Kaufmann-Management-Systems/dp/1558603484/

Блог:
http://highscalability.com/

Programming Interviews Exposed: Secrets to Landing Your Next Job / John Mongan
http://www.amazon.com/Programming-Interviews-Exposed-Secrets-Programmer/dp/047012167X/

Доклады:
http://alenacpp.blogspot.com/2010/12/add-2010.html
Всего голосов 36: ↑33 и ↓3+30
Комментарии6
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность