суббота, 7 мая 2011 г.

Что сделали за пол года?

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

iPhone

1.  Math Shapes
2.  Between-The-Lines
3.  Between-The-Lines - корейская локализация
4.  Miley's Loot
5.  Miley's Loot FREE
6.  Action Reaction!
7.  Klura på Siffror
8.  Trenchman.
9.  Trenchman Lite
10. Pogo Pig
11. NoNemo
12. Азбука Вкуса (Azbuka Vkusa)

iPad

1. SecureLock
2. KidSafe
3. PetSafe
4. Crazy Taxi HD
5. Miley's Loot HD
6. Miley's Loot HD FREE
7. Klura på Siffror HD
8. Lets Go to the Zoo

Еще около 10-12 проектов находятся на разной стадии готовности некоторые из которых находятся на рассмотрении в iTunesConnect, а некоторые на тестировании.

понедельник, 10 января 2011 г.

Mobile-contest 2011 (Lemon tree studio)

Наша команда (Lemon Tree Studio) пришла на конкурс в полном составе (даже небольшая простуда нашего художника Романа не остановила его от участия в мероприятии).

Состав команды:
1. Дмитрий (разработчик)
2. Григорий (разработчик)
3. Роман (художник)

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

Персонажи:
1. Колобок
2. Самурай
3. Дельфин
Локации:
1. Под водой
2. В лесу

После того как были вытянуты персонажи и локации в течении 30-40 минут мы обсуждали идеи из которых нужно было выбрать то, что мы будем делать в течении следующих 36 часов. В итоге мы остановились на колобке, дельфине и подводном мире. Суть нашей будущей игры заключалась в том что колобок отправился на поиски затонувших сокровищ (которые он находит в последнем уровне). В своем опасном путешествии колобку необходимо избегать опасных дельфинов (которые получились очень похожими на акул и не мудрено ведь принято считать что дельфины это добрые и благородные обитатели морей.
Из того что мы знали заранее это только то, что игру мы будем разрабатывать с использованием игрового движка Cocos2d для iPhone (http://www.cocos2d-iphone.org)


После того как мы определились с геймплеем было решено для физики игры использовать физический движок Box2d, а для отображения и загрузки уровней использовался Tiled Map (Уровни проектировались с использованием редактора Tiled Map Editor - http://www.mapeditor.org/) К слову говоря использовать Tiled Map в проектах до этого не приходилось и технология осваивалась на лету :-) )
Первая бета версия геймплея была готова примерно через 3-4 часа после старта. Позже были добавлены дополнительные игровые элементы - дельфины, шипы, звезды и т.д.)  Хотелось добавить и другой морской живности (вроде электрических скатов, осьминогов и медуз) но не хватило сил. Возможно после конкурса мы серьезно доработаем игру, добавим уровней и выложим как полноценную игру в AppStore.
Работа кипела в течение суток и было только 2 перерыва для отдыха:
- Первый днем когда все 3 команды ходили обедать
- Второй ночью когда привезли пиццу, которая оказалась чертовски острой :-).


Хотя у нас еще было около 10-12 часов времени (изначально на разработку давалось 36 часов) сил просто не осталось.
В итоге основными недочетами нашей игры считаю:
1. Не до конца отточенное управление (игра получилась очень сложная для прохождения).
2. Слабое звуковое офрмление игры.
3. Малое количество уровней.

Все игры были размещены как бесплатные в AppStore. Теперь ждем окончания рассмотрения и будем сравнивать рейтинги за первые 2 недели приложения в AppStore.

Было очень весело и надеюсь если это вызовет интерес, то в ближайшем будущем мы проведем подобное мероприятие с большим числом участников (не только из Омска, а со всего мира)
Если есть интересные идели или вопросы пишите по адресу contact@lemontree-studio.com


С уважением Дмитрий ака Kolbas (Lemon Tree Studio)


P.S. Несколько скринов того что вышло





воскресенье, 2 января 2011 г.

Happy New Year (2)!

По традиции пост от первого января (а точнее начал писать первого а заканчиваю уже почти 3его)

Прошел еще один год под знаком "яблок". Мое увлечение продукцией Apple не пропало, а только усилилось. 

Что произошло за теперь уже прошедший 2010й год:

- Мы не бросили заниматься разработкой ПО под iPhone/iPad/Mac.
- Закончили портирование игры Enchanted Cavern под айфон. 
- Начали работать на зарубежных заказчиков через сайт oDesk.com. Было завершено порядка 20 проектов в основном игровой направленности. (Ссылка на oDesk профиль).
- В разработке находится один большой проект для iPad и Mac.
- Ближе к концу года было принято решение покинуть компанию (где мы (я и Станислав) раньше работали) и появилась новая компания, которая сменила свое название iDevOmsk на Lemon Tree Studio.
- Был открыт офис (фото будут позже) и зарегистрирована компания. (На данный момент штат 5 человек)

Про планы на 2011 год пока умолчу.

P.S. И по той же доброй традиции традиции - бонус - фотка домашнего рабочего места (В прошлогоднем посте прошлогодняя картинка)

среда, 20 октября 2010 г.

Дневник (Июль - Октябрь 2010)

Да уж! Опять долго в блог не писал (улыбка). Но я колбасил...
Много колбасил...

1. Завершенные игры и приложения.

iPhone
1. iBounce -original
2. The Space Race
3. Apple Picker
4. Eurostorm the Game
5. HourClash! - The new addictive puzzle game!
6. HourClash - Halloween Edition!
7. iWindMill - summer
8. Crazy Taxi!

iPad
1. HourClash HD - The new addictive puzzle game!
2. HourClash HD - Halloween Edition

Также закончены но еще не изданы пару игр и одно приложение для iPad.

2. Вещизм
Купил macbook pro 13" и magic mouse. Макбук сука прикольный, но потрогать его по полной не было времени. А вот мышка это что-то! Все больше и больше люблю Apple. (улыбка)
Покупал на amazon.com и привез через Бандеролька.com. Суммарно комплект из макбука, мышки и переходника для подключения dvi монитора вышел порядка 38-39 тысяч рублей (Это все с доставкой до Омска). В Омске аналогичный комплект вышел бы порядка 56 тысяч рублей.

3. Просто картинки


4. Freelance welcome!

Ну вот я и решился. Скоро буду фрилансером (Как Игорёк (улыбка)). Осталось доработать 6 дней.

пятница, 9 июля 2010 г.

Дневник (Май - Июнь 2010)

Как-то уже традиционно 1 раз за 2 месяца пишу наш дневник. Говорят постоянство признак качества. (улыбка)

1. Enchanted cavern
Как уже писал ранее "Древняя пещера" для компании Wellore была завершена и уже находится в AppStore. Кроме этого в мае - июне была сделана Lite версия для данной игры и отправлен на апрув айпдейт с исправленными уровнями и устраненными багами. Надеюсь что эта игра еще не раскрыла своего потенциала и у нее еще все впереди.

2. Rolando (Tropical island) и Ronaldo HD (Tropical island)
Решил попробовать сделать игру под iPad и выбор пал на портирование уже выпущенной игры Ronaldo3. Графику на этот раз рисовал художник. Получилось довольно неплохо и поэтому за компанию решил выпустить и новую версию под iPhone.

Ronaldo (Tropical island) for iPhone.
Ronaldo HD (Tropical island) for iPad.




Пиарить и продвигать данные игры не планировалось и не планируется. Затевалось все ради тестового проекта под iPad? а так же для того, проверить как работает OpenFeint. О том развивать этот геймплей или нет я еще сильно подумаю. Попробовать конечно очень хочется, но времени для этого нет совсем.

3. oDesk
Все движется полным ходом. В разработке 4 игры и еще несколько ждут своей очереди.
Одна игра уже завершена (напишу ниже) и еще одна уже на подходе.
Конкуренция среди разработчиков на oDesk-е довольно высокая, но я считаю что при грамотном подходе это хорошее место для заработка (Во всяком случае для таких городов как Омск).

4. Save teddy
Save teddy это наш проект разработанный для западного заказчика через oDesk. Игра основана на физике и для разработки был использован физический движок Box2D в связке с Cocos2d (Cocos2D Нравится мне все больше и больше). Геймплей игры довольно странный и врядли тянет на супер хит, но как говорят - "Заказчик всегда прав". Суммарное время разработки игры - графика 35 часов, девелопмент - 65 часов.



5. Вещизм
В начале июня из Америки пришел мой iPad 16Gb и чехол к нему. Вещь довольно интересная (Более подробно свое мнение напишу как будет время). Суммарно все вышло 21 000 рублей, что довольно дешево по сравнению с тем если покупать в России у перекупщиков.
Так же были куплены дополнительные 2 монитора 22" и 23" для того чтобы более комфортно работать в офисе.
Суммарные вложения в разработку на данный момент составиляют около 170 000 рублей.


6. Хакинтош
Вышел новый xCode 3.2.3 c SDK 4.0 и наши нетбуки EEE PC с MacOS X 10.5.7 стали бесполезными железяками, но мы потратили 1 день и теперь на них стоит Snow Leopard 10.6.2 и последняя версия xCode. Wi-Fi по прежнему не работает, но зато теперь работает Power-менеджмент. Нетбуки по прежнему в строю и как выйснилось нормально тянут внешний монитор 23" с разрешением 1920x1080. Работа на нетбуках стала еще комфортнее. (улыбка)


Продолжение следует. Обещаю быть на связи...


пятница, 21 мая 2010 г.

Ура!!!! Свершилось!!!


Игра Enchanted Cavern (Древняя Пещера) доступна в AppStore!


Наконец-то Apple утвердила игру, которую мы (Robertino и Trump-Card) разрабатывали по заказу Омской компании Wellore.

Точнее это была не новая разработка а портирование PC версии игры на iPhone.
В июле 2009 года был разработана демо версия, которая была утвержден компанией Alawar и работа закипела.

По нашим предварительным оценкам время разработки должно было составить 2,5 - 3 месяца.
И на начальном этапе казалось что все идет как по маслу. Очень быстро была реализована основная игровая логика и первые игровые уровни. Но когда дело дошло до всего остального (меню, вступление, анимации между уровнями и т.д.) стало понятно что в сроки мы совершенно не укладываемся. (Геймплей игры и все что с ним связано в итоге заняло по трудоемкости порядка 25%. Остальное это анимации между уровнями (улыбка)) И вместо ноября думалось завершить игру к новому году. Потом к 23 февраля и 8 марта (улыбка) в итоге полноценно игра была готова только к середине апреля. Потом финальное тестирование и долгий ,очень долгий апрув, который казалось никогда не кончится. Но все позади и игра уже в продаже.

Игра содержит локализации для 7 языков: Русского, Английского, Французского, Немецкого, Японского, Польского и Испанского.

Суммарное время разработки получилось порядка 8 месяцев.
Код писался вдвоем. Суммарно вышло около 35 тыс строк кода (общий объем текста порядка 1 мегабайта).
Некоторые элементы игры переделывались по несколько раз. Такое ощущение что мы в процессе создания игры наступили на все грабли, на какие только могли наступить. (улыбка). Одной из основных проблем было ограничение размера приложения в памяти iPhone. В оригинальной игре под самим игровым уровнем был анимированный бэкграунд, который по мере прохождения уровней в эпизоде ракрывал некуторую сюжетную линию. Памяти iPhone не хватило чтобы полностью скопировать этот момент. Выходом стало то, что анимация проигрывается между увронями, а под самим игровым уровнем помещается скриншот бэкгрануда. Так же, в процессе игры, при нажатии на кнопку скрывающую игровое поле игровой уровень сохраняется в файл и скриншот подменяется настоящей анимацией. В процессе разработки пришлось несколько раз оптимизировать графику по причине все того же ограничения по памяти. После того как была реализовано звуковое оформление игры на 90% пришлось поменять звуковой движок, что так же сказалось на времени. Из проектов для iPhone, которые доводилось делать - это был самый крупный.

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

Наконец-то все позади и можно заняться следующими проектами!