Дальше много текста, фотографий, разборок. Ну все как обычно
User
Сайт GameTutorials сделал все свои 350 уроков по программированию игр бесплатными
1 min
71K![image](https://habrastorage.org/getpro/habr/post_images/689/09f/0cb/68909f0cbb337e8e023dc440ea541ec4.jpg)
Сайт GameTutorials, известный своими уроками по C/C++/Win32/OpenGL/Direct3D/C#/Java, открыл все свои материалы для свободного изучения. Все уроки проверены на совместимость с Visual Studio 2013, в самом ближайшем будущем ожидаются уроки по Unreal Engine и Unity Engine, кроме того, будут обновлены устаревшие уроки по OpenGL и DirectX (сейчас на сайте описана версия DirectX 9).
Большая часть уроков затрагивает самые основы, но некоторые уроки охватывают создание полноценных небольших игр. Сами уроки представляют собой исходный код, специально снабженный большим количеством подробных комментариев. По обещаниям авторов уроков, если вы пройдете большую часть уроков, то обретете реальный багаж знаний, получение которых обычно занимает несколько лет.
Для просмотра и скачивания уроков потребуется зарегистрироваться.
+80
Обзор обложки для смартфона Pocketbook CoverReader
3 min
32K![](https://habrastorage.org/getpro/habr/post_images/201/88f/574/20188f5746b6c75b608a61c47582dc22.jpg)
У читалок на электронных чернилах есть пара неоспоримых преимуществ. Невероятно долгая, по нынешним временам, продолжительность работы без подзарядки, а также комфортность для глаз при условии нормального внешнего освещения. Во всём остальном эти устройства не конкуренты гаджетам с ЖК-дисплеями — смартфонам и планшетам. Но, благодаря своим сильным сторонам, ридеры живут, развиваются, да ещё и возникают гибридные устройства.
+25
Распространённый миф про анкеты для обратной связи
3 min
86K![](https://habrastorage.org/getpro/habr/post_images/5af/b51/7ac/5afb517acc20c01707e573011e78ac57.jpg)
Примерно половина пунктов — для того чтобы вы получили информацию, а не мы.
Психология – это как программирование, только для wetware.
Помните такие скучные анкеты, которые вы заполняете в магазинах для получения дисконтных карт и других штук? Миф в том, что всё это нужно для статистики. Так вот, самая полезная статистическая информация, которую можно получить из них – что у вашего среднего клиента одна грудь и одно яйцо.
На деле, конечно, их можно и нужно использовать для другого.
+117
Dwarf Fortress в 2013. Авторы рассказывают о процессе разработки и планах на будущее
15 min
52KTranslation
«Мы создали каркас версии 1.0 — у нас есть огромный план и куча всевозможных идей, что-то входит в него, что-то нет» — Тарн Адамс и его брат Зак уже 11 лет разрабатывают процедурно-генерируемую фэнтези-игру Dwarf Fortress, если же учитывать работу над DragSlay и Slaves to Armok, сильно повлиявшими на игру в начале разработки, то получатся все 13 лет. Хотя вы можете бесплатно скачать игру прямо сейчас, версия 1.0 появится еще очень и очень нескоро. Тарн Адамс недавно сказал, что 1.0 можно ждать примерно через 20 лет, хотя скорее всего она появится еще позже «потому что я всегда недооцениваю время, необходимое для завершения работы».
Но какими бы ни были временные рамки, у братьев Адамс есть четкая цель. Они понимают, что уже не раз застревали на самых разных этапах разработки, так что их способ движения вперед заключается в том, чтобы разложить перед собой все идеи и выбрать, куда двигаться дальше в ближайшем будущем. «Мы стараемся оставаться в рамках плана» — говорит Адамс — «когда мы выполним его, получится версия 1.0. После этого можно будет добавить множество разных вещей, но нам будет более 50 лет — есть масса жизненных решений, которые надо принимать в таком возрасте, так что вряд ли мы будем придерживаться этого плана еще пять лет».
![](https://habrastorage.org/getpro/habr/post_images/665/425/d0d/665425d0df0e5e9fac3ec2d09cbaef80.jpg)
Но какими бы ни были временные рамки, у братьев Адамс есть четкая цель. Они понимают, что уже не раз застревали на самых разных этапах разработки, так что их способ движения вперед заключается в том, чтобы разложить перед собой все идеи и выбрать, куда двигаться дальше в ближайшем будущем. «Мы стараемся оставаться в рамках плана» — говорит Адамс — «когда мы выполним его, получится версия 1.0. После этого можно будет добавить множество разных вещей, но нам будет более 50 лет — есть масса жизненных решений, которые надо принимать в таком возрасте, так что вряд ли мы будем придерживаться этого плана еще пять лет».
![](https://habrastorage.org/getpro/habr/post_images/665/425/d0d/665425d0df0e5e9fac3ec2d09cbaef80.jpg)
+59
Фреймворк RPG JS v2 для создания браузерной 2D онлайн-игры
2 min
25KНедавно вышла вторая версия фреймворка RPG JS v2 основанного на движке CanvasEngine.
![image](https://habrastorage.org/getpro/habr/post_images/5c4/431/4d7/5c44314d7a99ae0517efe6b48e3fbee6.jpg)
Основная информация
Автор: Samarium
Лицензия: GPL
Язык: Английский, Французский
Введение
— RPG JS представляет собой framework для создания браузерной RPG. Для работы с данным фреймворком вы должны иметь минимальные знания в области программирования, которые облегчат создание инфраструктуры игры. (прокрутки, столкновения, движения и т.д. ...)
— RPG JS написана на HTML 5 и Javascript. Для работы с растровыми изображениями, спрайтами и т.д. используется библиотека EaselJS
— Скрипты из RPG Maker XP можно конвертировать в карту для RPG JS
— Совместим с браузерами: IE, Google Chrome, Firefox, Safari, Opera
![image](https://habrastorage.org/getpro/habr/post_images/5c4/431/4d7/5c44314d7a99ae0517efe6b48e3fbee6.jpg)
Основная информация
Автор: Samarium
Лицензия: GPL
Язык: Английский, Французский
Введение
— RPG JS представляет собой framework для создания браузерной RPG. Для работы с данным фреймворком вы должны иметь минимальные знания в области программирования, которые облегчат создание инфраструктуры игры. (прокрутки, столкновения, движения и т.д. ...)
— RPG JS написана на HTML 5 и Javascript. Для работы с растровыми изображениями, спрайтами и т.д. используется библиотека EaselJS
— Скрипты из RPG Maker XP можно конвертировать в карту для RPG JS
— Совместим с браузерами: IE, Google Chrome, Firefox, Safari, Opera
+22
Autotiling: автоматические переходы тайлов
6 min
18KБуквально только что наткнулся на статью из песочницы о grid-tiling'е и решил написать свой аналог.
Мой метод распределения переходов несколько отличается от упомянутой в той статье.
Начало данной системы положено в небезызвестной игре WarCraft III.
![image](https://habrastorage.org/getpro/habr/post_images/9ce/f80/601/9cef80601907a8f1c2c717d50ce0d26d.png)
Мой метод распределения переходов несколько отличается от упомянутой в той статье.
Начало данной системы положено в небезызвестной игре WarCraft III.
![image](https://habrastorage.org/getpro/habr/post_images/9ce/f80/601/9cef80601907a8f1c2c717d50ce0d26d.png)
+33
300 сотрудников на разных континентах: как мы в Alconost организовали работу без офиса
6 min
45KМы решили работать без офиса с самого начала. Пожалуй, для маленького агентства переводов, нацеленного на работу с IT-компаниями через интернет, это было довольно логично. Сейчас, спустя 10 лет, в Alconost трудится более 300 человек со всех уголков земного шара. Это не только переводчики, а и маркетологи, специалисты по контекстной рекламе, продажники, редакторы, менеджеры по локализации, специалисты по изготовлению видеороликов. Мы по-прежнему считаем, что офис – это неэффективно, и при этом прекрасно себя чувствуем. На правах сооснователя компании я, Кирилл Клюшкин, могу рассказать, как нам это удается.
![](https://habrastorage.org/getpro/habr/post_images/b63/fe5/de6/b63fe5de628399d1a2a5d260ef3c41d3.jpg)
![](https://habrastorage.org/getpro/habr/post_images/b63/fe5/de6/b63fe5de628399d1a2a5d260ef3c41d3.jpg)
+41
Удаленная работа с видом на море и горы: личный опыт в Черногории
10 min
114K![](https://habrastorage.org/getpro/habr/post_images/af8/398/38e/af839838e080a9dd8930f97186a8e06c.jpg)
Земным раем для фрилансеров и удаленщиков традиционно считается Таиланд, для меня же таким местом стала Черногория. Вторую весну подряд я на три месяца перебираюсь со своей семьей в Будву, городок на побережье Адриатического моря, и работаю оттуда удаленно. О том, почему именно Черногория и к чему надо быть готовым в этой стране, я и хочу рассказать.
+103
Разбираемся с шейдерами в Unity3D на конкретном примере
6 min
141KTutorial
![](https://habrastorage.org/storage2/751/0a2/62f/7510a262f470620e2b630454fe552450.png)
Немного теории
Для понимания работы шейдеров, нужно хорошо ориентироваться в том, как видеокарта строит изображение. Общая структура визуализации 3D объекта на экране изображена на рисунке ниже:
![](https://habrastorage.org/storage2/3ef/ccb/7c7/3efccb7c7df30b63f921bbfa040694e0.png)
+36
Шейдеры для маглов
6 min
74KTutorial
Recovery Mode
Предыстория
Вышла книга Ламмерса на русском, астрологи предсказывают…
На конференции DevGAMM я купил задорого книгу Кенни Ламмерса в которой впоследствии расписались: Симонов, Галёнкик и Придюк. Вальяжно за два вечера я-таки добил её до середины и решил: собрать всё то что там написано в начале, переварить, нарисовать картинок и написать статью.
![](https://habrastorage.org/getpro/habr/post_images/6e0/c4e/7a4/6e0c4e7a420b866d81fce800914a737f.jpg)
Статья предназначена для совсем новичков которые с трудом код на C# из уроков копируют, по этому я не буду углубляться в теорию которая и так уже описана. За место этого мы будем решать практические задачи и узнаем что шейдеры нужны не только что бы: «Всё сверкало и блестело».
+25
Python на Хабре
7 min
451KНекоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…
+142
Свободный и бесплатный шрифт Cuprum теперь доступен в четырёх начертаниях (обычное, курсивное, полужирное, полужирный курсив)
1 min
67KЛюбителям шрифта Cuprum настала пора сугубо возрадоваться: его автор, даровитый и плодовитый дизайнер-шрифтовик Иван Гладких, более известный как Джованни Лемонад (Jovanny Lemonad), сегодня выпустил переработанную и существенно дополненную версию своего детища. Вместо одного прежнего начертания Cuprum теперь наделён четырьмя!
![[показ Cuprum]](https://habrastorage.org/getpro/habr/post_images/e1f/3da/cc0/e1f3dacc028c493d4dca43befab974a4.png)
![[показ Cuprum]](https://habrastorage.org/getpro/habr/post_images/e1f/3da/cc0/e1f3dacc028c493d4dca43befab974a4.png)
+40
Information
- Rating
- Does not participate
- Registered
- Activity