Thursday, July 19, 2012

Питер

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


Когда-то давно (примерно в то же время, когда я получил диплом за одну из своих пьес, и даже чуть раньше) я первый раз посетил город Санкт-Петербург. Могу сказать, что много слышал о нем рассказов от мамы и заочно уже полюбил Город В Котором Ни Разу Не Был. Так как Питер - город дождей, а я очень люблю дождь он сразу стал сказочным местом моей души. Я в детстве мечтал, что когда-то попаду туда, где будет все время волшебное серое небо. Иногда оно будет просто серое и нависать над городом, а иногда будет идти дождь. И люди будут рады дождю, как салюту, и я буду радоваться со всеми. Вот такая странная детская мечта.

Ожидал я от Питера многого. Три дня в поезде я не мог думать ни о чем другом, кроме того, что скоро попаду в город своей мечты. Но этого не случилось. Питер меня встретил ясным небом и ярким солнцем, ну, и, конечно, жарой. Честно говоря, я не помню вокзал, и как мы добирались до гостинницы, но помню, что очень устал и мне казалось, что что-то не так. Хотя, конечно, в глубине души я лелеял надежду, что скоро все изменится, что солнце - это какая-то ошибка и тучи сейчас сойдутся и на меня упадет такой сильный ливень, что я мгновенно вымокну до нитки. Но этого не случилось. Следующей картиной, которую я увидел была чайка на помойке, которая достала крысу и улетела с ней во рту. А потом гостинница, абсолютно совковая гостинница, с покрашенными синей краской стенами, и небольшими номерами.

В тот день я очень устал, мои надежды на город мечты рухнули и оставили после себя только огромное облако пыли. Я вообще не понимал зачем я сюда приехал и что мне тут делать целых две недели (если честно, я не помню сколько я там был). Но все изменилось, когда мама потащила меня на прогулку по центру.

Во первых, мы поехали на метро. Метро в Омске нет, поэтому мне казалось это чем-то ужасно экзотичным и интересным. Тогда, кстати, в Омске и эскалаторы были большой редкостью (по моему они были только в торговом центре). А в питерском метро очень длинные эскалаторы и, когда я по ним спускался, у меня захватывало дух, как будто я посетил атракцион в парке культуры и отдыха. Я тогда думал, что я могу кататься на них туда и обратно бесконечно и мне не надоест (на самом деле я и сейчас так думаю). Меня очень поражало спокойствие и отрешенность людей, едущих на эскалаторе, мне так и хотелось крикнуть - "Эй, люди! Вы едете на эскалаторе, как вы можете быть такими спокойными?!" Еще меня поражали люди которые спускались по эскалатору САМИ. Эта лестница, блин, специально двигается, куда вы бежите?? Для меня стоять на эскалаторе было неким ритуалом и двигаться по нему ни в коем случае было нельзя. Да, я был странным ребенком.

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

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

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

Я посетил Питер после этого еще два раза и ни разу не попал под дождь (правда один раз был зимой и в -15 там было как у нас в -30) и каждый раз влюблялся в него все больше. А теперь вернемся в наши дни.

Не помню когда это произошло, то ли зимой, то ли весной этого года, но я твердо решил, что уеду в Питер жить. Полина пришла с работы и не успела даже ничего сказать, как я выкрикнул "Полина, я решил, что мы поедем в Питер жить". Я разместил свое резюме на всех сайтах с работой в Питере и решил поступать в магистратуру в НИУ ИТМО. Узнал у знакомого, который там учится, как он поступил. Оказалось есть конкурс портфолио - ты заполняешь какую-то информацию о себе и университет решает брать тебя или нет. Мысль эту я держал в тайне ото всех до одного момента. 

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

Я был безумно рад, когда вернулся в Питер, когда ехал на метро и когда увидел университет. Нас поселили в гостинницу при универе. Эта гостинница выглядела намного эффектнее чем та, в которой я был первый раз, хотя и находилась примерно в том же месте. Место я узнал сразу же. Даже ту помойку с чайкой и крысой узнал. Тогда я уже разделил шкуру неубитого медведя - я представлял как живу недалеко отсюда, как хожу в универ, как езжу на метро и ем в макдональдсе. Я представлял перелистывающуюся страницу моей жизни, закрывающую главу Омск и открывающую новую главу - Питер. И так красочно я все это представлял, что провалил собеседование и меня не взяли. 

Тогда я не дал себе опустить руки. Есть еще ИТМО, думал я. Я обязательно поступлю и буду жить в Питере. И кинул портфолио в ИТМО. Прошло много дней и появились первые результаты - сначала по одной специальности, потом по другой, потом по третьей. Но моей там не было. Потом результаты перестали обновляться. Я кинул одно письмо в приемную коммиссию. Оно осталось без ответа. Затем второе, а потом третье. И вот, где-то через недельку мне пришел следующий ответ - "Добрый день! По уточненным данным мне сообщили, что Ваша заявка по конкурсу портфолио не прошла по решению комиссии кафедры. Вы можете поступать в магистратуру на общих основаниях."

И тут я совсем отчаялся и опустил руки. Я решил, что раз так, значит не судьба, еще раз ехать в Питер сдавать экзамены у меня не получится. Можно было еще перезачесть госы, но я, по моему, их тогда еще не сдал. В общем, моя мечта разрушилась и оставила после себя только облако пыли. Я решил, что останусь в Омске. Буду учиться на матфаке и работать. Ничего в этом плохого нет, может, это даже лучше, чем жить в Питере. Здесь все близкие и друзья. Так говорил мне разум. А сердце рвалось в Питер. Сердце говорило искать там работу и ехать работать - забить на магистратуру. Сердце говорило делать что угодно, только бы уехать в Питер. И оно почти было подавлено. Почти.

Однажды вечером раздался телефонный звонок от незнакомого номера. Я поднял трубку и услышал - "Это Илья?", "Да", - ответил я. "Это из ИТМО вас беспокоят". Да, здесь вы все правильно поняли. Меня зачислили в магистратуру. Не сразу конечно, сначала я написал тест, потом пол дня сидел как на иголках, обновляя почту, но в итоге меня взяли. Боже, как я был в тот момент счастлив! Ведь я еду в Питер! Моя мечта сбылась, а цель достигнута! И самое главное, я сделал первый шаг к тому, чтобы стать успешным человеком. Я добился одной, так называемой, "далекой" цели из поста про успешного человека. И страница с главой Омск в моей жизни, все-таки перелистнулась на страницу с главой Питер. И, может быть, теперь я наконец-то увижу Питерский дождь!

Wednesday, July 18, 2012

Игра

Всем привет!

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

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

Когда я поступал в институт я всерьез рассматривал факультет журналистики. Но все-таки я не гуманитарий и осилить сотни книг я бы не смог. К тому же меня бы постоянно грызло ощущение что я занимаюсь фигней. Хотя не пошел я туда не поэтому, а потому что было лень сдавать экзамен по литературе (тогда еще не все экзамены были ЕГЭ и что-то нужно было сдавать в университете). И я пошел на физфак. 

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

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

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

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

Я предложил писать серьезную игру - под десктоп на с++ (чтобы получить хороший опыт и пойти работать в blizzard). Начать планировалось через неделю после защиты дипломов, взять за основу графический движок Ogre3d и заколбасить офигенную игру. Но после защиты все изменилось.

Еще до даты, когда мы договорились первый раз встретиться и обсудить подробности написания игры, друг предложил взять игровой движок Unity3d. Мне эта идея не понравилась - я же хотел получить опыт в с++ (чтобы пойти работать в blizzard в ближайшие пару месяцев). Поэтому я предложил обсудить это в первый день разработки. Так мы и сделали.

Могу сказать, друг был прав. Писать игру на Unity действительно лучше. Если бы мы начали писать на огре, пришлось бы тратить время на игровой движок, а значит какое-то время не видеть игру и геймплей. Это бы нас демотивировало и мы бы на все забили. Во вторых, учиться лучше с верхних уровней, а затем постепенно переходить на нижние. Спроектировав игровую логику, мы сможем лучше понять процесс создания игры и что именно требуется от игрового движка.

В прошлое воскресенье мы собрались у меня дома и засели за обсуждение с чаем, тостами и конфетами (спасибо за это Полине=)). Много в чем мы совпали во мнениях, даже игру хотели делать одного жанра, продумали геймплей, выбрали инструменты, распланировали задачи на неделю и сели смотреть юнити.

Что я могу сказать о Unity? Когда-то в детстве я обожал игру Герои меча и магии 3. Я играл в нее днями и ночами, один и с братом. Я могу сказать что до сих пор она мне не надоела и однажды мы с Полиной играли в нее до пяти утра и не заметили как прошло время. Если бы не телефонный звонок, наверное, мы бы играли до пяти следующего утра. Так вот, когда стандартные карты надоели, кампании были пройдены а играть уже не очень хотелось, я открывал редактор карт и делал там свои карты. Конечно, о многих возможностях я не знал - я уверен что там можно писать всякие триггеры и делать просто уникально-интереснейшие карты-кампании. Но, когда я начал работать с юнити, первое, что я вспомнил это редактор карт в Героях. 

Конечно, юнити предоставляет намного больший функционал и возможности его меня поражают. Я создаю игру прямо у себя на глазах - делаю картинку и тут же оживляю ее. Впечатления незабываемые=) Это похоже на волшебство - как будто я творю новый мир. Да, собственно, этим я и занимаюсь. Сегодня создал репозиторий и сделал первый коммит с частью базового уровня. Очень гордо себя чувствую, хотя, вроде бы, ничего особенного не сделал.

Творить это всегда круто. Творить игры, так тем более. Я рад, что на каникулах занимаюсь именно этим по вечерам, после работы. И я надеюсь, что, на этот раз, у нас все получится. За все время с начала нашего пути, как программистов, мы получили очень много опыта, сделали пару своих проектов и много чему научились, поэтому сейчас у нас не может не получиться. Удачи нам!