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

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

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

Разработка HTML5 игры под Android с нуля и до релиза

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

Вместо вступления


Потратив несколько суток подряд (без перерыва на сон) на изучение поддержки HTML5 всеми любимыми Android-гаджетами, решил, что данной теме стоит уделить внимание. В статье постараюсь раскрыть по шагам все этапы (конечно же базовые/ключевые/основные) создания HTML5 Игрового приложения для Android от идеи до релиза самого APK файла. Возможно, ничего нового я и не открою маститым разработчикам, но для новичков постараюсь описать все как можно проще, со скриншотами и пояснениями.

image

Желающих узнать подробнее приглашаю под кат.
Читать дальше →
Всего голосов 37: ↑24 и ↓13+11
Комментарии21

Визуализация данных OpenStreetMap в 3D налету с помощью Unity3D

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

Предыстория


image
Некоторое время назад, в связи с наличием свободного времени, я задумался над применением карт для решения каких-либо интересных и нестандартных задач. Одна из идей, которая меня заинтересовала, была идея применения карт для рендеринга мира в игровом движке c возможностью интерактивного взаимодействия: разрушения Макдональдсов в выбранном городе, локальный апокалипсис у соседей в огороде и тому подобные приятные, но только в случае виртуального мира, мелочи.
Однако несмотря на примитивность идеи, не было найдено каких-то готовых решений под сформулированные мной условия:
  • Открытый исходный код
  • Реал тайм рендеринг мира в игровом движке
  • Поддержка основных платформ (mobile, web, desktop)
  • Желательно C# как основной язык разработки

Подробности
Всего голосов 31: ↑28 и ↓3+25
Комментарии17

Интерактивный пол на Android

Время на прочтение8 мин
Количество просмотров29K
Наверное, многие из вас видели интерактивные игры для детей в торговых центрах. Где динамическая сцена проецируется на пол, а рядом установленный сенсор определяет точки касания с поверхностью и преобразует их в события для приложения на управляющем компьютере. После поиска в интернете информации об этом устройстве оказалось, что это довольно дорогая игрушка. Например, китайские клоны стартуют с ценника в $1200, а что-то более оригинальное стоит уже $10 тыс. После анализа технической составляющей продукта было решено сделать аналогичное устройство самому.

Железо проекта состоит из трех частей:
  • Сенсор глубины (в оригинале это ASUS Xtion);
  • Управляющий компьютер (Cubieboard A80, ODROID-U3);
  • Проектор.

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

Аквапоника своими руками с применением микроконтроллера

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

Всем привет. Как-то на просторах Интернета мне попался интересный американский проект. Суть проекта в том, что можно выращивать различные агрокультуры, используя не почву, а, так сказать, симбиоз рыб с растениями. Получается замкнутый цикл. Вы кормите и выращиваете рыб, их продукты жизнедеятельности, растворённые в воде, являются питательной средой для растений. А эти растения, получая питательные вещества для роста из воды, очищают её. Весь процесс повторяется по кругу. Данный метод называется «аквапоника».
Читать дальше →
Всего голосов 112: ↑112 и ↓0+112
Комментарии122

«Собери 3 сердца, 3 черепа и 3 меча одним сдвигом», или как мы делали игру

Время на прочтение8 мин
Количество просмотров22K
Статья будет представлять собой описание вещей, которые мы сами не знали до начала разработки, и которыми хотелось бы поделиться с начинающими и не очень разработчиками. На данный момент у нас 200 активных игроков в день, каждый день добавляется еще от 10 до 50, всего зарегистрировано около 5 тысяч. За все время игра принесла порядка 1000$.

О чем игра


Сначала мы решили портировать БК (одна из первых браузерных MMORPG) на телефон, но в процессе идея эволюционировала. Закончили match-3 игрой с элементами RPG и возможностью PvP. В общем, смесь «БК», «Candy Crush» и «Небеса». Игрок воюет с монстрами, развивается, делает квесты, покупает вещи и свитки магии. Бой проходит в поочередном режиме в стиле match-3 с разными кристаллами — лечение, яд, усиление и т.д. Главное новшество — бои с людьми, можно драться со случайными противниками или добавлять друзей и драться с ними.


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

Стальной манипулятор HEXAPOD

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

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

Читать дальше →
Всего голосов 91: ↑88 и ↓3+85
Комментарии26

Bomberman Online и хабраэффект — 450 игроков на одной карте. Отчёт и детали игрового движка

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


Как и обещали в топике-анонсе нашей игры, выкладываем отчёт о хабраэффекте и детали игрового движка.
Читать дальше →
Всего голосов 180: ↑166 и ↓14+152
Комментарии95

Tank Masters — мобильная головоломка о танках

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

История о том, как создатели «Берсерк Онлайн» решили пересесть на танки и что из этого получилось.
Читать дальше →
Всего голосов 17: ↑12 и ↓5+7
Комментарии12

Полная энергетическая автономия или как выжить с солнечными батареями в глубинке (часть 1. теоретическая)

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


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

image
Как все начиналось
Всего голосов 145: ↑143 и ↓2+141
Комментарии244

Фестиваль «Город ТехноТворчества» проходит в Екатеринбурге

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


Наш хакспейс MakeItLab принимает участие в проходящем сейчас в Екатеринбурге фестивале «Город ТехноТворчества».

Фестиваль не является проектом какой-то корпорации, он проходит силами волонтеров, кому интересно развитие и популяризация технического творчества.

Суть проекта — организация и проведение мастерклассов для 4+ аудитории, по разным направлениям — это и робототехника, программирование, 3д печать, и перформансы и многое другое. Программу 2015 года можно прочитать здесь.

Фестиваль уже проходил в феврале 2014 года, тогда состоялось 18 событий на 9 площадках Екатеринбурга. Более 500 школьников и студентов приняло участие в фестивале.

Подробнее о фестивале и программе этого года.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии3

Создание 3D сканера из вебкамеры, лазера, и еще кучки радиодеталей

Время на прочтение6 мин
Количество просмотров140K
В прошлом году мы с другом были на летней школе. На ней необходимо было сделать проект. Прочитав две статьи про создание 3d сканеров (раз, два) мы решили попробовать свои силы в его сборке и по возможности улучшить его конструкцию. Мы даже не представляли, что из этого получится и тем более не представляли, что победим с ним на нескольких научно-инженерных выставках. Но по порядку. Кому интересно узнать результат, добро пожаловать под кат (много фотографий).

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

DIY Поворотный столик для 3D-сканирования и съемки фото-360

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


Всем привет!

У меня появилась новая версия поворотной платформы «PhotoPizza» и я сделал для нее видеоролик, демонстрирующий процесс сборки, которым и хотел поделиться.
Читать дальше →
Всего голосов 36: ↑33 и ↓3+30
Комментарии57

Захват аналогового видеосигнала при помощи STM32F4-DISCOVERY

Время на прочтение14 мин
Количество просмотров170K
image
В этой статье я расскажу о том, как можно захватывать аналоговый черно-белый видеосигнал с помощью платы STM32F4-DISCOVERY, и об особенностях передачи его на компьютер при помощи USB.
Читать дальше →
Всего голосов 70: ↑69 и ↓1+68
Комментарии8

Arduino за 1$

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


В качестве вступления, я не буду пространно рассказывать о том, как люди, в руках паяльника не державшие, слова «программатор» не знающие, вместе с детьми радостно втыкают провода в разъемы электронного «конструктора» под названием Arduino. И никаким словом не помяну лагерь «хардкорщиков», считающих это баловством и/или надругательством над самой идеологией микроконтроллеров.

Скажу за себя — мне Arduino нравится. Тем, что можно быстро что-нибудь работающее соорудить. По сути, мне не нравятся только цены. Ну, дорого же. Модуль на порядок дороже использованного в нем микроконтроллера. Такие размышления неоднократно подталкивали меня к тому, чтобы «соскочить», но потом я открывал Aliexpress и заказывал очередную порцию. Китайская версия Arduino Nano — 3-4$. Pro Mini (без USB) — 2-3$.

Потом стало интересно — а где предел минимальной розничной (или микрооптовой) цены. Но так, чтобы можно было работать, а не искать хаки с целью сэкономить пару байт. Пара вопросов к всемирному разуму, кратчайшее изучение матчасти, решение: «Буду ковыряться с ATTiny, но чтобы с Arduino».
Стоя и в гамаке
Всего голосов 95: ↑83 и ↓12+71
Комментарии128

Про создание платформера на Unity. Часть первая, характерная

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

Все мы здесь любим качественные пошаговые руководства для начинающих, чего уж греха таить. По платформерам на Unity руководств много, а вот качественных не то что бы и очень. Сегодня мы попробуем добавить в копилку хороших уроков еще один. А создавать мы будем персонажа для 2D-платформера, ни больше, ни меньше.

Присоединяйтесь, учитесь, но помните: под катом очень много гифок.

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

Солнечная система на graphics2d.js

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

Доброго {{timeOfDay}}


Как-то затихла тема canvas-а на Хабре…

Давайте вспомним солнечную систему на нём (начало, LibCanvas, Fabric.js) и напишем ещё одну версию? Теперь на graphics2d.js.


Читать дальше →
Всего голосов 27: ↑22 и ↓5+17
Комментарии31

Диссертационный проект или строим Hexapod своми руками

Время на прочтение2 мин
Количество просмотров66K
На третьем курсе бакалавра электронной инженерии мне требовалось выбрать диссертационный проект. Он мог быть чисто теоретическим, либо практическим, что включает в себя производство на свет демонстрационного продукта. Сердце легло ко второму варианту, ведь практические задания куда интересней скучной писанины.

В то время я увлекался робототехникой. Имел опыт строительства дронов и роботов поменьше, которые то следовали за линией по полу, то решали лабиринт за короткий промежуток времени. К тому же, мотивация была приподнята недавней поездкой в Лос-Анджелес на ежегодный VEX Robotics World Championship, где, к слову, не удалось занять призового места, но удалось зарядиться позитивной энергией на весь последующий год. В общем, решил я построить Hexapod своими руками, включая механику, электронику и код.

image
Читать дальше →
Всего голосов 43: ↑39 и ↓4+35
Комментарии59

Способность

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

— Единственный сын, и тот эсби1, — пилила Эвана жена, — а все ты, со своим маниакальным эгоизмом. Если бы ты не был настолько влюблён в свои гены, он бы уже творил.

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

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

Соседи. Питер и Верден — если их назвать альтернативной семьей или альтернативными мужчинами — серьёзного штрафа и публичных извинений не избежать. Нет, они не подадут в суд — с принудительным введением амерцев2 в подобной рутине отпала необходимость. «В современном обществе подобные выходки недопустимы» — скажет Судья. «Правительство заботится о культурном равновесии граждан» — скажет Пристав. И Судья и Пристав — роботы, которые следуют высшему закону, сформировавшемуся за века. На них нельзя повлиять, нельзя им объяснить. Впрочем, если назвать их бесчувственными машинами, штрафа не избежать.

Читать дальше →
Всего голосов 90: ↑68 и ↓22+46
Комментарии68

Оболочка Android Feel UX от Sharp

Время на прочтение1 мин
Количество просмотров8K
Японская компания Sharp решила предложить пользователям свой взгляд на пользовательский интерфейс в Android — ей, совместно с дизайнерским агентством frog, разрабатывается фирменная оболочка, получившая предварительное название Feel UX.

Прежде всего беглый анализ видео даёт возможность заключить, что компания, в целом, не отходит от распространённой «сеточной» системы организации значков и виджетов, хотя они и разнесены по разным табам, которых, как можно судить по видео, три — Apps, Widgets и Shortcuts, причём ярлыки можно располагать нелинейно, а приложения «группировать» в один значок.

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

Feel UX ориентирована на работу на смартфонах семейства Sharp Aquos, технические характеристики которых выглядят примерно так (имеется ввиду Sharp AQUOS Phone 102SH, выпущенный в прошлом году): двуядерный процессор TI OMAP4430 с тактовой частотой 1 ГГц, 1 Гб ОЗУ, 4,5-дюймовый емкостный сенсорный LCD-дисплей с разрешением 720 х 1280 пикселей с плотностью 329 пикселей на дюйм.

Взглянуть как работает Feel UX можно на видео ниже. Оболочка будет доступна для уже этим летом в Японии.



Источник
Всего голосов 33: ↑31 и ↓2+29
Комментарии33

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

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

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


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

Информация

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