Pull to refresh
20
0
С Никита @OneArt

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

Zen Diary — личный дневник с возможностью шифрования

Reading time 3 min
Views 10K
Self Promo


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

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

Окрылённый такой победой, я решил развивать и улучшать этот продукт с учётом тех многих пожеланий и советов, что я получил. И это развитие вылилось в новый проект под названием Zen Diary (http://zendiary.org).
Читать дальше →
Total votes 32: ↑25 and ↓7 +18
Comments 30

Жадный алгоритм в A/B-тестировании

Reading time 2 min
Views 6.8K
IT systems testing *Algorithms *
Канадский разработчик Стив Ханов (Steve Hanov) рассказывает о простом способе повысить эффективность A/B-тестирования.

Суть заключается в использовании жадного алгоритма (epsilon-greedy method) для решения задачи о многоруком бандите. Другими словами, при выборе между вариантами A/B-тестирования Стив предлагает отказаться от полного рандома, а в 90% случаев выбирать лучший вариант по результатам накопленной к настоящему моменту статистики.

Метод прост до гениальности.
Читать дальше →
Total votes 36: ↑32 and ↓4 +28
Comments 14

События C# по-человечески

Reading time 6 min
Views 474K
Programming *.NET *C# *
Tutorial
Sandbox

Невозможно, просто взять и вникнуть в этот глубокий смысл, изучая События (event) в просторах базового и, на первый взгляд, бесконечного C#.

Когда я изучал События (не в рамках .NET!), потратил много сил, чтобы, наконец-то, разобраться, как они устроены и должны конструироваться. Поэтому, я решил опубликовать свою методику понимания структуры пользовательского события, коим представляется ключевое слово event в С#.
Не буду цитировать и без того замученную MSDN, а постараюсь объяснить понятно и доступно.
Читать дальше →
Total votes 63: ↑44 and ↓19 +25
Comments 60

Как создать простую Tower Defense игру на Unity3D, часть вторая

Reading time 9 min
Views 70K
.NET *Game development *Unity3D *
Tutorial
Здравствуйте! Весьма надолго у меня растянулась подготовка материала (жизнь давала изрядных пинков под зад), но вот я справился и готов поделиться продолжением первой статьи с вами.

Часть первая


Неудачный тест физики

В этой части мы:
— оптимизируем код из предыдущей статьи;
— создадим объект «база» и научим её чиниться время от времени;
— добавим пушкам патроны и перезарядку;
— избавимся от «неудобной» переменной gv;

А в конце статьи вас ожидает маленький бонус :)

Всем заинтересовавшимся — добро пожаловать под долгожданный кат!
Читать дальше →
Total votes 59: ↑49 and ↓10 +39
Comments 41

Как создать простую Tower Defense игру на Unity3D, часть первая

Reading time 16 min
Views 126K
Game development *C# *Unity3D *
Tutorial
Sandbox
Здравствуйте! Давно уже хотел опубликовать эту статью, да не успевал выделить время. Заранее хотел бы предупредить, что статья рассчитана на не шибко знающего Unity3D пользователя, потому в тексте будет обилие пояснений.

Часть вторая

Всем заинтересовавшимся — добро пожаловать под кат!
Читать дальше →
Total votes 81: ↑73 and ↓8 +65
Comments 45

Кроссплатформенный канделябр

Reading time 9 min
Views 14K
Development for iOS *Game development *Unity3D *
В статье GameDev и канделябр мы описали процесс портирования игры Марьяж под Android. Игра вышла достаточно успешной и практически сразу после релиза мы начали планировать кроссплатформенную версию с дальнейшим прицелом на онлайн. В качестве платформы была выбрана unity3d. Процесс разработки занял около шести месяцев.

Интересно? Заходите под кат!
Читать дальше →
Total votes 19: ↑16 and ↓3 +13
Comments 47

Методы организации взаимодействия между скриптами в Unity3D

Reading time 10 min
Views 144K
Game development *Unity3D *
Sandbox

Вступление


Даже средний Unity3D проект очень быстро наполняется большим количеством разнообразных скриптов и возникает вопрос взаимодействия этих скриптов друг с другом.
Данная статья предлагает несколько различных подходов к организации таких взаимодействий от простого до продвинутого и описывает к каким проблемам может привести каждый из подходов, а так же предложит способы решения этих проблем.
Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Comments 34

Основы создания 2D персонажа в Unity 3D 4.3. Часть 1: заготовка персонажа и анимация покоя

Reading time 6 min
Views 323K
Game development *Unity3D *
Tutorial
Sandbox
Часть 1: заготовка персонажа и анимация покоя
Часть 2: бегущий персонаж
Часть 3: прыжки (и падения)

Всем добрый день. В относительно недавно вышедшей Unity 4.3 появились инструменты для создания 2D игр. Конечно, такие игры можно было создавать и раньше, но это делалось при помощи дополнительных ухищрений (вот пример с хабра). Теперь же появилась поддержка 2D «из коробки». Надеюсь, разработчики продолжат ее развивать, а пока я хочу рассказать о некоторых приемах работы с новыми 2D инструментами.
Читать дальше →
Total votes 35: ↑31 and ↓4 +27
Comments 7

Продвижение Android приложений, рейтинги и ранжирование в топах Google Play

Reading time 13 min
Views 99K
Development of mobile applications *Development for Android *
Sandbox
image
Приветствую всех! В своей статье хочу поделится своим опытом и внести свои «пять копеек» в эту довольно обширную и запутанную тему. В интернете на данный момент много статей посвященных данному вопросу, но на деле оказалось, что большинство таких статей оперируют стандартными советами и шаблонами, которые на сегодняшний день мягко говоря не актуальны. Почти все статьи, которые я прочитал, это лишь вершина айсберга, самая его макушка. О самой сути почему-то никто не пишет, видимо это часть корпоративных секретов о которых вслух не говорят.
Читать дальше →
Total votes 21: ↑15 and ↓6 +9
Comments 9

Создание игры на ваших глазах — часть 1: Идея, вижен, выбор сеттинга, платформы, модели распространения и т.п

Reading time 5 min
Views 40K
Self Promo


Введение


Данная статья является первой из запланированного цикла статей, посвященного разработке, дизайну и становлению нашей игры. Я намеренно не буду называть ни названия проекта, ни давать ссылок на него, чтобы пост не попал в “я пиарюсь”. Да, собственно, еще и пиарить толком нечего, т.к. проект находится в самом начале пути и мы планируем пройти этот путь вместе с теми, кому интересно понаблюдать за кухней true-инди.

Этот цикл задуман как некий живой дев-лог игрового инди проекта. Здесь я планирую рассказывать обо всем, что будет встречаться на пути — от решений по выбору сеттинга, гейм-дизайна и арта до технической реализации всего это дела.
Читать дальше →
Total votes 59: ↑50 and ↓9 +41
Comments 54

Fancy Skulls — дневник разработки, запись №1

Reading time 7 min
Views 12K
Self Promo
Смотрите, я — самый настоящий инди разработчик компьютерных игр! А все потому, что я делаю компьютерные игры.

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


Я расскажу о том, что я уже сделал, чему научился, и что собираюсь делать дальше. Может быть, стоило бы подождать когда игра будет закончена и написать постмортем, но я ведь тогда что-то забуду а что-то поленюсь записать, а так получится как бы сериал. Чем все закончится? Попадет ли моя игра в Стим через Greenlight и буду ли я благодаря этому во фраке и с моноклем в левом глазу прогуливатся по Невскому Проспекту в лакированых туфлях с белыми гамашами? Если да, то как и когда? Что такое гамаши? Оставайтесь с нами и вы все узнаете.
Читать дальше →
Total votes 96: ↑82 and ↓14 +68
Comments 52

Работа с геозонами (geofences) в Android

Reading time 7 min
Views 21K
Development for Android *Geoinformation services *
Tutorial
Sandbox

Добрый день, хабровчане. Сегодня я хотел бы рассказать о Location APIs в общем и о геозонах (geofences) в частности, которые были представлены на Google I/0 2013 (видео и презентация). Не смотря на то, что событие произошло более полугода назад, на хабре до сих пор нет вменяемой информации об этом (только одно упоминание). Постараюсь немного исправить ситуацию.
Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Comments 7

Разработка одной игры — новый заход, Ч2

Reading time 14 min
Views 10K
Development of mobile applications *Game development *Lua *
Skippy's photoВот и пришло время продолжить рассказ об увлекательном хобби — геймдеве — разработке казуальных игр.
Ранее в статье я рассказал о первой своей игре под Андроид, которая подтолкнула меня пересмотреть подход в этапах создания и продвижения мобильного приложения. Сегодня я хочу поделится тем, к чему же я все-таки пришел после своего первого опыта и рассказать о создании новой, кросспалтформенной игры под Android и iOs, так же по дороге была сделана html5 и Tizen версия, но обо всем по порядку…
Читать дальше →
Total votes 31: ↑24 and ↓7 +17
Comments 3

Мобильная игра: где деньги?

Reading time 4 min
Views 23K
Development of mobile applications *Game development *
Иногда, начиная обсуждать с гейм-дизайнером его новый концепт, понимаешь, что он считает его интересным и перспективным только потому, что в это будет интересно играть. К сожалению, делать игры, в которые интересно играть, это прерогатива инди. Если вы собираетесь зарабатывать на этой игре, нужно делать продукт, в который будут играть, более того такой, за который будут платить. И тут творчество отступает перед расчетом, и возникает ряд вопросов, на которые нужно ответить прежде, чем садиться за концепт.
Читать дальше →
Total votes 38: ↑26 and ↓12 +14
Comments 52

Все о неймспейсах в yii1

Reading time 7 min
Views 14K
Yii *
Tutorial

Введение


Всем привет, эта статья лежит у меня в черновиках уже год. Я все откладывал её на потом, когда будет побольше времени, но, в связи с скорым выходом yii2, я решил доработать её и выложить на обозрение читателя.

Вот уже как 3 года я работаю над одним очень крупным проектом в megaflowers. И, в какой-то момент разработки, когда классов стало слишком много, а их названия стали вида ContentDiscount, ItemDiscount, я понял, что надо с этим что-то делать, и решил ввести неймспейсы в наш проект. Ну, как говорится, гулять так гулять если вводить, то везде сразу, а не там чуть-чуть и там, а в остальных местах нет.
Читать дальше →
Total votes 24: ↑19 and ↓5 +14
Comments 17

Реалии мобильного геймдева

Reading time 4 min
Views 41K
Development of mobile applications *Game development *
Sandbox

Последние несколько лет я руковожу небольшой геймдев студией, и на протяжении всего это времени ко мне периодически обращаются люди не из индустрии, которые «хотят дать денег» и получить себе проект. При этом представление этих людей о том, что такое игровая индустрия, скажем так, далеко от реального. Это статья — моя попытка рассказать о том, что сделать игру стоит больше, чем 200$, сделать поярче и заработать миллион — это не бизнес-план, и вообще, геймдев — это высокорискованный бизнес, а не принтер для денег.
Читать дальше →
Total votes 110: ↑100 and ↓10 +90
Comments 49

Читальный зал мобильного инди-разработчика: самое интересное за новогодние каникулы

Reading time 3 min
Views 12K
KamaGames Studio corporate blog Development of mobile applications *Game development *
Новогодние каникулы остались позади. Самое время оглянуться назад и найти в череде праздников ворох интересных ссылок. Мы решили в качестве эксперимента опубликовать материалы внутренней рассылки, которая каждую неделю ложится в ящики сотрудников KamaGames Studio. Информация должна быть общедоступной!


Мы постоянно ищем интересную информацию

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

Новости

http://www.livebusiness.ru/news/11213/ — ABBYY предлагает облачные сервисы для переводов

http://blog.flurry.com/bid/103350/Christmas-Continues-To-Set-App-Download-Records-In-Spite-Of-Slowing-Growth-and-Globalization-of-App-Market — Flurry о рождественских скачиваниях приложений

http://www.insidemobileapps.com/2014/01/03/king-brings-match-three-game-farm-heroes-saga-to-ios-android/ — Создатель Candy Crush Saga — King — выпустила новую match3 игрушку на мобильных платформах, которая уже стала хитом

http://thenextweb.com/insider/2014/01/04/zynga-testing-bitcoin-payments-web-games/#!rnM2s — Zynga тестирует прием биткоинов в своих веб-играх

http://recode.net/2014/01/03/rovio-says-its-taking-free-to-play-slow-uh-sure/ — Rovio признается, что пока медленно осваивает фритуплей

http://www.pocketgamer.biz/r/PG%2EBiz/Chillingo+news/news.asp?c=56406 — Фаундеры Chilingo покидают EA и саму Chilingo

http://www.pocketgamer.biz/r/PG%2EBiz/Nokia+news/news.asp?c=56422 — Nokia прекращает поддержку MeeGo и Symbian

www.insidemobileapps.com/2014/01/06/is-ibeacons-future-in-mobile-gaming — Интересная идея на стыке геолокации и внутриигровых офферов

http://vk.com/durov?w=wall1_45607%2Fb854e2b29591344e50 — Павел Дуров объявил итоги мобильного года для «В конаткте», зафиксировав лидерство социальной сети

http://www.m24.ru/videos/38510 — Вступил в силу закон о запрете на продажу сим-карт «с рук»

http://app2top.ru/?p=35597 — Alibaba разрабатывает собственную игровую платформу
Читать дальше →
Total votes 20: ↑14 and ↓6 +8
Comments 2

ActionBar на Android 2.1+ с помощью Support Library. Часть 3 — Полезные функции

Reading time 4 min
Views 14K
Development for Android *
Tutorial
Всем доброго времени суток!

Мда, давно не писал я статей на Хабр. Что ж, буду это дело исправлять.
Вообще, ActionBar в Android – довольно сложная штука. В первой и второй частях я рассмотрел только основные его функции – меню и навигация. Но есть ведь и множество дополнительных: Split ActionBar, кастомный View для элемента меню и ActionProvider. О них и пойдёт речь. Кроме того, бонус: многие знают, что кнопка Up служит для перехода на предыдущее Activity. Но если на экран можно попасть только с одной другой Activity, то можно не кодить переход вверх. Заинтригованы? Прошу под кат.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Comments 0

Первым делом продвижение, ну а денежки потом

Reading time 7 min
Views 13K
My-apps corporate blog Development of mobile applications *
Recovery mode
Мобильное приложение создано, и уже можно повесить на шею лавровый венок, но вы, как здравый человек, понимаете, что одного создания недостаточно. Надо поработать над продвижением своего продукта в массы.
Мы не будем вам в сотый раз говорить о том, что мы вступили в посткомпьютерную эру и что мобильные приложения – это эффективный инструмент бизнеса. Все, кто заинтересовался продвижением мобильных приложений и так уже знает, что они популярны, удобны и современны.



2 000 000 Мобильных приложений выпущено
49 000 000 000 Загрузок приложений только из AppStore
1 500 000 Новых Android устройств активируется ежедневно
918 000 000 Смартфонов продано в 2013 году
100 200 000 Планшетов продано в 2013 году

Среди этого огромного количества приложений нужно занять место под солнцем и не затеряться в общем потоке. Приложение должно быть полезным для пользователей, чтобы удовлетворять их запросы. Качественные приложения добиваются большого успеха, их и продвигать гораздо легче.
Читать дальше →
Total votes 24: ↑16 and ↓8 +8
Comments 4
1

Information

Rating
Does not participate
Location
Таиланд, Таиланд
Date of birth
Registered
Activity