Как стать автором
Обновить
0
0
Daniel N @DanielDan0

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

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

PaintCode 2, краткий экскурс и замечания

Время на прочтение7 мин
Количество просмотров13K
В далеком 2013 году я узнал о проекте PaintCode и был весьма впечатлен увиденным. Еще бы, каким-то чудом векторные картинки превращаются в строки кода, который в свою очередь вдруг начинает работать в вашем приложении и вся эта магия всего за 99.99$.

Я долго смотрел на экран монитора и какой-то страх неизведанного отталкивал меня. Еще бы, я человек далекий от дизайна и рисования и не смог с первого взгляда оценить всего могущества этого проекта. Отправил ссылки на видео и на сайт проекта нашим дизайнерам и подумал: «ну, вот сейчас они начнут заниматься настоящими делами!». Но их выражение лица было похоже на мое. Еще бы, они не могли понять всех этих замысловатых формул и переменных…
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии5

Всё, что вам нужно знать об игровых конструкторах. 3 инди-разработчика делятся опытом работы на Gamemaker, Construct 2, Clickteam fusion 2.5

Время на прочтение8 мин
Количество просмотров49K
С выходом unity 5 и бесплатным unreal engine 4, многие совсем забыли о таких удобных инструментах разработки как конструкторы. Возможно, вы только слышали о них, но никогда не использовали. А ведь зря, это очень удобная вещь для реализации многих задач. Бесспорно, тягаться с мамонтами современного игростроения они не способны, да и не стремятся. В данной статье мы расскажем как конструкторы могут вам пригодится и раскроем все плюсы и минусы работы в них.


Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии5

Геймшторминг. Игры, в которые играет бизнес

Время на прочтение8 мин
Количество просмотров13K
Доброго времени.
Мы получили электронные права на книгу «Геймшторминг. Игры, в которые играет бизнес».

image

Создать благоприятную среду для творческого мышления и инноваций не так-то просто. Как реализовать это в условиях вашей фирмы? Ответ на этот вопрос может удивить вас: при помощи поиска новых идей в игре. Эта книга содержит описание более 80 игр, помогающих ломать барьеры, совершенствовать коммуникативные навыки и генерировать новые идеи, догадки и стратегии. Авторы позаимствовали идеи и инстру-менты у профессионалов мирового класса, команды которых совершают настоящие чудеса. В результате появилось данное уникальное собрание игр, вдохновляющих на действие и на творчество и структурирующих рабочее пространство.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии3

Обзор железок для занятий робототехникой с детьми — 2

Время на прочтение6 мин
Количество просмотров76K
Под катом мы попытались как-то обобщить и систематизировать наш опыт по выбору платформы для занятий с детьми. Если вы организуете кружок робототехники, возможно, вам это будет полезно.
К прошлой серии было много справедливых замечаний, по такому случаю я полностью переработал материал.
Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии24

Google Summer of Code 2015 отправляется в путь

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


Только что был опубликован список open-source организаций, участвующих в Google Summer of Code 2015. Google Summer of Code (сокращённо GSoC) — инициативная программа компании Google, в рамках которой ежегодно проводится отбор проектов с открытым исходным кодом, в которых могут принять участие студенты. Проекты сами отбирают студентов из всех подавших заявки, а Google выплачивает студентам стипендии за их работу (в размере $5,500 США). Полные правила программы на этот год можно посмотреть здесь: www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2015/help_page
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии8

Unreal Engine — теперь бесплатный

Время на прочтение1 мин
Количество просмотров46K
Я думаю, это радостная новость для всех, кто занимается разработкой игр и трёхмерной графикой. Unreal Engine теперь официально бесплатный. Сегодня всем, кто зарегистрирован на UnrealEngine.com, пришло письмо следующего содержания:
If you love something, set it free!

image
Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии24

Химия геймдева или как манипулировать игроками

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



1. За пределами алхимии


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

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

А что если бы мы декодировали эти системы и превратили бы их в практическую методику создания игр?
Читать дальше →
Всего голосов 54: ↑40 и ↓14+26
Комментарии10

Форматирование Python-кода

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

Введение


Python, точнее его самый известный представитель CPython, не очень предназначен для каких-либо быстрых расчетов. Иначе говоря, производительность у него не такая уж хорошая. А вот скорость разработки и читаемости отличная.

О читаемости и пойдет речь, а точнее как ее увеличить.
Читать дальше →
Всего голосов 36: ↑29 и ↓7+22
Комментарии33

О переборе на примере генерации кроссвордов

Время на прочтение5 мин
Количество просмотров11K
С статье "Алгоритм формирования кроссвордов" были предложены несколько эвристик, которые были реализованы в программе автоматической генерации кроссвордов. Несмотря на то, что предложенные эвристики хорошо проработаны, даже они не позволили за разумное время сгенерировать кроссворд для самой сложной из приведенных сеток:

image
Этот и все последующие рисунки взяты из исходной статьи

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

7 правил написания программ, которые не умрут вместе с вами

Время на прочтение5 мин
Количество просмотров59K
Ваши программы – это ваше наследие. Решайте сами, как долго оно будет существовать.

Жизнь заканчивается, но программы не обязательно должны умирать.

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

Что можно получить, выдавая хороший код? Разве не имеет права на жизнь подход в обучении под названием «двигайся быстрее, ломая всё на своём пути?» Нет. Обучиться писать код – это навык, это доступно каждому. Обучиться писать хороший код – это искусство. Это требует усилий, времени и целеустремлённости.
Читать дальше →
Всего голосов 49: ↑39 и ↓10+29
Комментарии17

300 потрясающих бесплатных сервисов

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


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Всего голосов 341: ↑325 и ↓16+309
Комментарии107

Microsoft присоединился к Student Developer Pack и некоторые другие новости GitHub Education

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

В продолжение предыдущего поста. Visual Studio Community 2013 и остальные продукты в составе Dreamspark доступна студентам в составе Student Developer Pack. Кроме того, hackpledge.org предлагает час помощи, а GitHub желает прислушаться к учителям. Подробности под катом.
Читать дальше →
Всего голосов 20: ↑13 и ↓7+6
Комментарии4

Must-read книги за 2014 год по ИБ и программированию

Время на прочтение7 мин
Количество просмотров110K
Пока вся страна готовится к новому экономическому кризису, судорожно скупая всевозможные товары, продукты и недвижимость, мы предлагаем всем заняться саморазвитием, вложиться в себя. Ведь гречка с макаронами скоро будут съедены, но зато на новые харчи можно будет заработать, вложив время в самообразование. Сами понимаете, в непростые времена выгодно быть универсальным, неприхотливым и не болеющим. О последних двух качествах, возможно, поговорим отдельно, а сейчас обсудим ассортимент наиболее интересной литературы по информационной безопасности и программированию, опубликованной в 2014 году.

Безопасность


Тактика хакера: практическое руководство по тестированию на проникновение (The Hacker Playbook: Practical Guide To Penetration Testing)




Книга написана в стиле планирования футбольной игры. Здесь подробно и пошагово разобраны проблемы и трудности, с которыми сталкиваются специалисты по безопасности, тестируя системы защиты. В частности, рассматриваются атаки на различные типы сетей, обход антивирусов и взлом систем безопасности. Автор книги — Питер Ким, специалист по IT-безопасности с многолетним опытом, CEO компании Secure Planet.
Читать дальше →
Всего голосов 79: ↑60 и ↓19+41
Комментарии17

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

Время на прочтение2 мин
Количество просмотров44K
Во многих типах игр, не только стратегических, у вас есть участок земли, и на нём нужно что-то строить. Знакомая схема, не правда ли?

image

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

Но что, если вы хотите более тонкие анимации, чтобы было видно, как здание постепенно растёт к небу?
Читать дальше →
Всего голосов 101: ↑90 и ↓11+79
Комментарии19

Морской бой за 25 мс

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

Предисловие


Несколько месяцев назад я решил изучить Python. В качестве одной из тестовых задач требовалось написать игру «Морской бой». Тогда я не сделал эту задачу, но в голову пришла идея написать «Морской бой», где будут играть два компьютера между собой. Эта мысль не оставляла меня, и я решил дерзнуть. Результат представлен на ваш суд. Буду признателен за любую конструктивную критику.

Общая концепция текущей реализации


Вся игра, по сути, сводится к тому, что два экземпляра класса Player спрашивают друг у друга координаты кораблей и в зависимости от ответа выстраивают свою стратегию ходов.

Стратегия расстановки кораблей следующая: 2-3-4 палубные размещаются по краям карты (2 клетки), 1-палубный в центре (квадрат 6х6).

image
Читать дальше →
Всего голосов 44: ↑34 и ↓10+24
Комментарии28

Планы развития Blender

Время на прочтение4 мин
Количество просмотров40K
Пожалуй, Blender является самым качественным Open Source проектом. Но разработчики не останавливаются на достигнутом и ставят перед собой амбициозные цели. Далее перевод статьи, в которой разработчики делятся планами того, как они видят будущее своего продукта.

image
Читать дальше →
Всего голосов 43: ↑38 и ↓5+33
Комментарии125

OpenWorm — международный проект по созданию компьютерной модели червя

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


OpenWorm — попытка построить полную симуляцию червя, состоящего из 302 нервных клеток и 95 мышечных.
Проект стартовал в начале 2011 года и в настоящее время продолжает свое существование с помощью сотрудничества ученых и программистов из США, России и Европы. Все усилия рассматриваются как первый шаг на пути к имитации больших биологических систем. Для построения модели взят червь C. elegans.
Читать дальше →
Всего голосов 87: ↑83 и ↓4+79
Комментарии69

Простое обнаружение объектов по цвету

Время на прочтение3 мин
Количество просмотров37K
Доброго времени суток.
В этом коротком посте хотел показать простой способ поиска объектов по цвету с OpenCV.

Для экспериментов использовал камеру Logitech WebCam C270

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

Краткая история веб-дизайна

Время на прочтение7 мин
Количество просмотров60K
От переводчика: технологии в вебе меняются сравнительно очень быстро, еще стремительнее вытесняют друг друга тенденции в веб-дизайне, способы подачи контента и взаимодействия с пользователем. Стоит отметить, что развитие не происходит в одностороннем порядке, изменения также касаются способов и методов потребления информации.

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

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

Читать дальше →
Всего голосов 44: ↑39 и ↓5+34
Комментарии21

Выйти за грань браузера

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

Как-то копаясь в выдачах гугла, я наткнулся на не столь интересную статью сайта BBC. Но меня зацепило кое-что другое.
Читать дальше →
Всего голосов 90: ↑64 и ↓26+38
Комментарии31

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность